Tiny4412 学习

平台: 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=115200
bootargs=console=ttySAC0,115200n8 androidboot.console=ttySAC0 ctp=2 skipcali=y vmalloc=384m lcd=S70
bootcmd=movi read kernel 0 40008000;movi read rootfs 0 41000000 100000;bootm 40008000 41000000
bootdelay=3
ethaddr=00:40:5c:26: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) 一

原文地址:https://www.cnblogs.com/pengdonglin137/p/4162496.html