ITOP4412启动模式:
1.EMMC启动模式:拨码开关1-3为011
2.SD卡启动模式:拨码开关1-3为100
uboot:初始化内存控制器,访问存储器,把操作系统内核从存储器读取出来放到内存中,使CPU运行操作系统内核,对应u-boot-iTOP-4412.bin文件。
Linux内核:底层驱动,Linux工程师工作,对应zImage文件。
android应用:ramdisk-uboot:启动Android各种服务脚本,对应ramdisk-uboot.img文件。
system:Android文件系统,比较大,下载耗时,对应system.img文件。
硬件平台:1.4412开发板和核心板;2.串口线;3.OTG线。
软件平台:1.win8.1操作系统;2.fastboot烧写工具;3.OTG驱动;4.串口终端Hyper Terminal。
fastboot烧写android系统步骤:
1.拷贝android镜像到fastboot文件夹中;
2.打开超级终端,波特率115200;
3.启动开发板,串口进入倒计时,输入任意字符,进入uboot模式;
4.格式化EMMC并创建分区:1)分区:fdisk -c 0,2)格式化fat文件系统:fatformat mmc 0:1,3)格式化android镜像文件:ext3format mmc 0:2,
4)格式化data和cache文件:ext3format mmc 0:3,5)格式化临时文件:ext3format mmc 0:4。
5.连接开发板和PC机的USB_fastboot_tool工具,串口输入命令 fastboot
6.打开fastboot中的cmd.exe输入:1)fastboot.exe flash bootloader u-boot-iTOP-4412.bin;2)fastboot.exe flash kernel zImage;3)fastboot.exe flash ramdisk ramdisk-uboot.img;4)fastboot.exe flash system system.img;5)fastboot -w;6)fastboot reboot
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?