Tiny4412 学习

时间:2022-08-19 22:06:29

平台: Tiny4412ADK + S700 + 4GB FlashU-boot: 友善之臂提供的开源U-boot

Linux: linux-3.0.31

Android: android_4_1_2

一、 使用SD卡启动Android

  http://www.cnblogs.com/pengdonglin137/p/4160792.html

二、 将开源u-boot烧写到EMMC中

  http://www.cnblogs.com/pengdonglin137/p/4161084.html

三、 使用DNW下载kernel并启动

  • u-boot的环境变量
baudrate=
bootargs=console=ttySAC0,115200n8 androidboot.console=ttySAC0 ctp= skipcali=y vmalloc=384m lcd=S70
bootcmd=movi read kernel ;movi read rootfs ;bootm
bootdelay=
ethaddr=::5c::0a:5b
gatewayip=192.168.0.1
ipaddr=192.168.0.20
netmask=255.255.255.0
serverip=192.168.0.10
  • 下载kernel到内存0x40008000

  在u-boot命令行下输入: dnw 0x40008000

  在PC机上输入: dnw arch/arm/boot/zImage

  然后执行:

  movi read rootfs 0 41000000 100000;

  bootm 0x40008000 0x41000000;

四、支持adb reboot bootloader

  http://www.cnblogs.com/pengdonglin137/p/4168394.html

五、 init_machine 在Kernel中被调用的过程

六、Tiny4412在Ubuntu下给MiniTools添加快捷方式

七、tiny4412学习之u-boot启动过程

八、tiny4412串口驱动分析系列

九、基于Android的串口聊天室 (基于tiny4412) 一