摘要: 1、uboot借用(移植)了linux驱动(1)linux驱动本身做了模块化设计。linux驱动本身和linux内核不是强耦合的,这是linux驱动可以被uboot借用(移植)的关键。(2)uboot移植了linux驱动源代码。uboot是从源代码级别去移植linux驱动的,这就是linux系统的开 阅读全文
posted @ 2017-02-16 23:06 SongPF 阅读(2213) 评论(0) 推荐(0)
摘要: 1、代码位置 (1)uboot命令体系的实现代码在uboot/common/cmd_xxx.c中。有若干个.c文件和命令体系有关。(还有command.c main.c也是和命令有关的) 2、传参方式 命令参数以argc&argv传给函数(1)有些uboot的命令还支持传递参数。也就是说命令背后对应 阅读全文
posted @ 2017-02-16 23:00 SongPF 阅读(2080) 评论(0) 推荐(0)
摘要: 1、摘要 (1)、启动4步骤第一步:将内核搬移到DDR中第二步:校验内核格式、CRC等第三步:准备传参第四步:跳转执行内核(2)、涉及到的主要函数是:do_bootm和do_bootm_linux(3)、uboot能启动的内核格式:zImage uImage fdt方式(设备树)(4)、跳转与函数指 阅读全文
posted @ 2017-02-16 22:46 SongPF 阅读(6912) 评论(0) 推荐(0)