12-12/13 Box培训内容:
1. 编译环境
Ubunt虚拟机安装:装Samba4,更改smb.cfg,装SSH,以及开机配置chkcfg samba on,ssh on,selinux和防火墙都要关掉,chmod /home/user的权限。
软件包的安装,交叉编译器。
Rootfs,kernel,uboot的编译和打包。以及makespi.sh
2. 烧录
Uboot烧录,串口,sdcard,tftp32;
Zip包烧录;
Mac烧录;
批量时的工厂烧录(?)
3. device\xxx\xxxref的配置文件的说明
rootfs下文件配置的内容讲解
4. kernel下的menuconfig的配置说明
Amlogic驱动的一些设置,如何添加Android驱动,以wifi为例(camora,mid下gps,3g,bluetooth,touchpanel,panel) 改驱动,通讯接口,IO控制,init.rc
5. board.c下的配置说明
GPIO更改,和一些设备的驱动更改,Nand分区与uboot匹配,Tuner的更改,一些外设电源的控制添加。
6. uboot下的配置说明
DDR以及其他开机启动地址和其他一些配置
7. java包的一些调试更改,说明
添加新包,adb调试新包,service/broadcast更改,manifest更改
8. 一些案例。
HDMI cvbs切换,OTG访问Nand,应用层调脚本更改GPIO,APPS下的icon图标放大,以及其他一些菜单更改等