what is android
2021/08/17 14:36
瀏覽70
迴響0
推薦0
引用0
adrd
APK : application program
BSP : OS image, board support package
########## ########## ########## ##########
BSP:
android stack
boot flow
BSP folder tree
Product tree
debug cmd
add device
custumize framework
########## ########## ########## ##########
android 4(5) stack
apk
framework
lib / runtime
(HAL)
linux
framework:
Activity Manager
package manager
Telephony Service
runtime :
core
vm
lib : 4 function
func lib : multi media, mp3, h264, webkit, openGL ...
Native service : surfae flinger, audio manager ...
HAL : standardizing various devcie driver for android
libc , bionic
########## ########## ########## ##########
Boot flow:
init
Daemon : adbd, rild ...
zygote
service manager
syster server
surface flinger
audio flinger ...
########## ########## ########## ##########
BSP tree
bootable
kernel
out
device
packages
frameworks
build
hardware
########## ########## ########## ##########
product tree
ASOP/device/ti/
AndroidProducts.mk
beagle_x15.mk
device.mk
uevent.beagle_x15board.rc : vendor/uevent.rc
AndroidBoard.mk
BoardConfig.mk
########## ########## ########## ##########
debug cmd
adb
fastboot
getprop setprop
service list
am
pm
settings
input keyevent KEYCODE_POWER
########## ########## ########## ##########
add device:
LCD
Touch
key
sensor
wifi
telephony/4G
battery
########## ########## ########## ##########
customize framework:
disalbe notification bar
remove vitrual butoon from navigation bar
change lanucher
default language, time zone
change boot animation
Add APK
自訂分類:android_bsp
上一則: service call phone, on/off mobile data, data connection, telephony下一則: Android app, OpenGLRenderer : EGL error 12301
你可能會有興趣的文章:
限會員,要發表迴響,請先登入

