driver
2016-08-16 14:22:36 0 举报
AI智能生成
司机,又称驾驶员,是指在各类交通工具上负责驾驶、操作和控制的人员。他们需要具备丰富的驾驶技能、良好的心理素质和严谨的责任心。司机的工作范围广泛,包括公交车、出租车、货车、火车、飞机等各类交通工具。他们不仅需要熟练掌握各种驾驶技巧,还要了解交通法规,确保行车安全。此外,司机还需要与乘客保持良好的沟通,为乘客提供便捷、舒适的出行体验。随着科技的发展,自动驾驶技术逐渐成熟,未来司机的角色可能会发生一定程度的变化,但他们在交通运输领域的重要性仍将不可替代。
作者其他创作
大纲/内容
audio codec(wm8960)
rockchip_px2_android_4.4.4\kernel\arch\arm\mach-rkpx2\board-rkpx2-vehicle-sdk.c
usb download mode
uboot/board/rockchip/common/common/rockusb/usbCtrl.c
disable recovery
uboot/common/cmd_fastboot.c
dram 1g
uboot/include/configs/rkpx2.h
enable wm8960
kernel/arch/arm/configs/rkpx2_vehicle_sdk_defconfig
light sensor(isl29023)
kernel/arch/arm/configs/rkpx2_vehicle_sdk_defconfig
drivers/input/sensors/lsensor/isl29023.c
arch/arm/mach-rkpx2/board-rkpx2-vehicle-sdk.c
input/sensors/sensor-dev.c:1520
sensor driver
late_initcall
sensor_init
i2c_add_driver
sensor_probe
input_register_device
sensor_misc_device_register
HAL
hardware/libhardware/hardware.c
hw_get_module
hw_get_module_by_class
-load
hardware/rk29/sensor/st
sensors.c
struct sensors_module_t HAL_MODULE_INFO_SYM
open_sensors
init_nusensors
hardware/rk29/sensor/st/nusensors.cpp
init_nusensors
sensors_poll_context_t
LightSensor
hardware/rk29/sensor/st/LightSensor.cpp
SensorBase.cpp
Android.mk
hw/<SENSORS_HARDWARE_MODULE_ID>.<ro.product.board>.so
framework
native/services/sensorservice
SensorDevice.cpp
hw_get_module
SensorInterface.cpp
SensorService.cpp
base/services/jni
Android.mk
libsensorservice +48
com_android_server_SystemServer.cpp
+30
+33
android_server_SystemServer_nativeInit
register_android_server_SystemServer
jniRegisterNativeMethods
libnativehelper/JNIHelp.cpp
gMethods
onload.cpp
JNI_OnLoad
base\core\java\android\content\Context.java
public static final String FM_MANAGER_SERVICE = "FMManagerService";
base\services\java\com\android\server\SystemServer.java
ServiceManager.addService(Context.FM_MANAGER_SERVICE,mFMManagerService);
base\core\java\android\app\ContextImpl.java
registerService(FM_MANAGER_SERVICE, new ServiceFetcher()
Power Management(tps65910),wm8960 min_uv to 3.3v
kernel/arch/arm/mach-rkpx2/board-rkpx2-sdk-tps65910.c
ak8963(compass)
kernel/arch/arm/mach-rkpx2/board-rkpx2-vehicle-sdk.c
wifi,bluetooth,fm(ap6330)
kernel/arch/arm/configs/rkpx2_vehicle_sdk_defconfig
kernel/arch/arm/mach-rkpx2/board-rkpx2-vehicle-sdmmc-config.c(change wifi power control pin)
kernel/arch/arm/mach-rkpx2/board-rkpx2-vehicle-sdk.c
kernel/arch/arm/plat-rk/rk-sdmmc-ops.c
kernel/arch/arm/plat-rk/rk-sdmmc-wifi.c
kernel/drivers/net/wireless/rkwifi/bcmdhd/bcmsdh_sdmmc_linux.c
kernel/drivers/net/wireless/rkwifi/bcmdhd/wl_android.c
hardware/libhardware_legacy/wifi/wifi.c
change to AP6181
kernel/arch/arm/configs/rkpx2_vehicle_sdk_defconfig
kernel/arch/arm/mach-rkpx2/board-rkpx2-vehicle-sdk.c
kernel/drivers/i2c/busses/i2c-fm1388.c
kernel/sound/soc/codecs/wm8960.c
disable lockscreen
frameworks/base/packages/SettingsProvider/res/values/defaults.xml
sim7100x(usb) driver
kernel/drivers/usb/serial/Kconfig
kernel/drivers/usb/serial/Makefile
kernel/drivers/usb/serial/gobiserial/GobiSerial.c
kernel/drivers/usb/serial/gobiserial/Kconfig
kernel/drivers/usb/serial/gobiserial/Makefile
sim 7100x gpio init
kernel/arch/arm/mach-rkpx2/board-rkpx2-vehicle-sdk.c
sim 7100x enable
kernel/arch/arm/configs/rkpx2_vehicle_sdk_defconfig
change sim7100x not use GOBISERIAL usb driver, (use drivers/usb/serial/option.c)
sdio,mmc,sd
mach-rkpx2/board-rkpx2-vehicle-sdk.c:1319
mach-rkpx2/board-rkpx2-vehicle-sdk.c:1319
add sim7100x lib and conf
device/rockchip/common/phone/simcom7100x/3gdata-call-sim7100x.conf
device/rockchip/common/phone/simcom7100x/init.gprs-pppd-sim7100x
device/rockchip/common/phone/simcom7100x/libreference-ril-sim7100x.so
device/rockchip/common/phone/simcom7100x/libril.so
device/rockchip/common/phone/simcom7100x/rild-sim7100x
device/rockchip/common/phone/rk30_phone.mk
hardware/ril/libril/Android.mk
hardware/ril/reference-ril/Android.mk
hardware/ril/rild/Android.mk
DLPC2607(VGA)
kernel/include/linux/dlp2607.h
kernel/arch/arm/mach-rkpx2/board-rkpx2-vehicle-sdk.c
kernel/drivers/i2c/busses/Makefile
kernel/drivers/i2c/busses/i2c-dlp2607.c
kernel/drivers/media/video/vehicle/vehicle_config.h
kernel/drivers/video/rockchip/screen/Kconfig
kernel/drivers/video/rockchip/screen/Makefile
kernel/drivers/video/rockchip/screen/lcd_dlp2607.c
kernel/arch/arm/configs/rkpx2_vehicle_sdk_defconfig
kernel/drivers/video/rockchip/Kconfig
change to casz1201(480x240)--tft
kernel/drivers/media/video/vehicle/vehicle_config.h
kernel/drivers/spi/Kconfig
kernel/drivers/spi/Makefile
kernel/drivers/video/rockchip/screen/Kconfig
kernel/drivers/video/rockchip/screen/Makefile
kernel/include/linux/spi/casz1201.h
kernel/arch/arm/configs/rkpx2_vehicle_sdk_defconfig
kernel/arch/arm/mach-rkpx2/board-rkpx2-vehicle-sdk.c
delete myself(casz1201) spi
add gpslib for sim7100x
device/rockchip/rksdk/BoardConfig.mk
device/rockchip/rksdk/wifi_bt_common.mk
hardware/rk29/gps/libgps-sim7100c/Android.mk
hardware/rk29/gps/libgps-sim7100c/gps.c
device/rockchip/rksdk/device.mk
bluetooth(add Bluetooth to system)
device/rockchip/rksdk/init.connectivity.rc
device/rockchip/rksdk/ueventd.rk30board.rc
device/rockchip/rksdk/wifi_bt_common.mk
temperature(NTC)
kernel/arch/arm/configs/rkpx2_vehicle_sdk_defconfig
kernel/drivers/input/sensors/temperature/Kconfig
kernel/drivers/input/sensors/temperature/Makefile
kernel/drivers/input/sensors/temperature/tmp_ntc.c
kernel/include/linux/sensor-dev.h
g-sensor(mma8452)
kernel/arch/arm/mach-rkpx2/board-rkpx2-vehicle-sdk.c
kernel/arch/arm/configs/rkpx2_vehicle_sdk_defconfig
ak8963
device/rockchip/rksdk/BoardConfig.mk
kernel/arch/arm/mach-rkpx2/board-rkpx2-vehicle-sdk.c
kernel/drivers/input/sensors/compass/ak8963.c
kernel/include/linux/akm8963.h
hardware/rk29/sensor/st/akm8963/Measure.c
change ak09911
kernel/arch/arm/configs/rkpx2_vehicle_sdk_defconfig
kernel/arch/arm/mach-rkpx2/board-rkpx2-vehicle-sdk.c
add google maps and play
device/rockchip/rkpx2/BoardConfig.mk
device/rockchip/rksdk/device.mk
vendor/google/products/rkmini.mk
vendor/google/rk_gapps_kk_mini.mk
boot logo
kernel/arch/arm/configs/rkpx2_vehicle_sdk_defconfig
kernel/drivers/video/logo/logo_android_bmp.bmp
kernel/drivers/video/logo/Kconfig
kernel/drivers/video/logo/Makefile
kernel/drivers/video/logo/logo.c
kernel/include/linux/linux_logo.h
add 4g modules PLS8-E/X
build/core/Makefile 164
device/rockchip/common/phone/rk30_phone.mk 126
device/rockchip/rksdk/BoardConfig.mk 121
device/rockchip/rksdk/init.rc 529
device/rockchip/rksdk/ueventd.rk30board.rc 51
device/rockchip/common/phone/external_system_pls8ex.prop
FM1388
kernel/arch/arm/configs/rkpx2_vehicle_sdk_defconfig
kernel/drivers/i2c/busses/Kconfig
kernel/drivers/i2c/busses/Makefile
kernel/drivers/spi/Kconfig
kernel/drivers/spi/Makefile
codec
kernel/arch/arm/configs/rkpx2_vehicle_sdk_defconfig
kernel/arch/arm/mach-rkpx2/board-rkpx2-vehicle-sdk.c
kernel/drivers/i2c/busses/i2c-fm1388.c
kernel/include/sound/fm1388.h
kernel/sound/soc/codecs/Kconfig
kernel/sound/soc/codecs/Makefile
kernel/sound/soc/rk29/Kconfig
kernel/sound/soc/rk29/Makefile
keyboard
kernel/arch/arm/configs/rkpx2_vehicle_sdk_defconfig
kernel/arch/arm/mach-rkpx2/board-rkpx2-vehicle-sdk.c
uboot key
uboot/board/rockchip/rk30xx/rk30xx.c
KeyInit
子主题
cc2541(controller) ttyS1
子主题
Skg12bl(ttyS3)
hardware/rk29/ext_gps_detect/ext_gps_detect.c
hardware/rk29/gps/gps_pls8-e_x/gps_cwm.c
hardware/rk29/gps/gps_pls8-e_x/gps_misc.c
hardware/rk29/gps/gps_pls8-e_x/gps_epo.c
hardware/rk29/gps/gps_pls8-e_x/gps_epo.h
rockchip/rksdk/BoardConfig.mk:138:BOARD_USES_GPS_TYPE := pls8ex
rfkill
kernel/arch/arm/mach-rkpx2/Makefile
kernel/arch/arm/mach-rkpx2/board-rkpx2-vehicle-sdk.c
kernel/arch/arm/mach-rkpx2/rkpx2-wwan-rfkill.c
kernel/include/linux/rfkill-rk.h
hardware/ril/libril-cwm-lte/rha.c
device/rockchip/rksdk/init.connectivity.rc
bc909(ttyS0)
device/rockchip/rksdk/BoardConfig.mk
device/rockchip/rkpx2/goc.mk
device/rockchip/rkpx2/goc/config.ini
device/rockchip/rksdk/init.rk30board.rc
kernel/arch/arm/configs/rkpx2_vehicle_sdk_defconfig
kernel/arch/arm/mach-rkpx2/board-rkpx2-vehicle-sdk.c
kernel/arch/arm/plat-rk/include/plat/board.h
kernel/drivers/misc/Kconfig
kernel/drivers/misc/Makefile
kernel/drivers/misc/bc909/Kconfig
kernel/drivers/misc/bc909/Makefile
device/rockchip/rksdk/init.rk30board.rc
backlight
kernel
kernel\arch\arm\mach-rkpx2\board-rkpx2-vehicle-sdk.c
rk29_bl_info
kernel\drivers\video\backlight\rk29_backlight.c
rk29_bl_update_status
hardware
hardware\rk29\liblights\lights.cpp
set_backlight_light
framework
base\services\jni\com_android_server_LightService.cpp
register_android_server_LightsService
base/services/java/com/android/server/LightsService.java +124
setLightLocked
base/services/java/com/android/server/LightsService.java
setBrightness
base/packages/SystemUI/src/com/android/systemui/settings/BrightnessController.java +191
onChanged
mMinimumBacklight
BrightnessController
mMinimumBacklight = pm.getMinimumScreenBrightnessSetting();
base/core/java/android/os/PowerManager.java:312
com.android.internal.R.integer.config_screenBrightnessSettingMinimum
base/core/res/res/values/config.xml +652
<integer name="config_screenBrightnessSettingMinimum">0</integer>
0 条评论
下一页