- 博客(5)
- 收藏
- 关注
原创 x210开发板uboot启动参数设置与解析--朱友鹏嵌入式课程总结
x210开发板uboot启动参数设置与解析1.1 镜像文件已烧录到开发板中1.1.1 参数设置setenv bootcmd "movi read kernel 30008000;bootm 30008000"setenv bootargs "console=ttySAC2,115200 root=/dev/mmcblk0p2 rw init=/linuxrc rootfstype=
2017-05-24 10:20:49
1765
1
原创 2.1.4 uboot的工作方式
2.1.4.1 从uboot.bin说起(1)uboot本质上是一裸机程序,和其他裸机程序(譬如驱动LED程序)并没有本质上的区别,只是所uboot要更复杂(2)uboot由很多个.c和.h文件组成,配置编译后生成uboot.bin镜像,这个镜像文件被烧录到启动介质中拿去给SOC启动运行2.1.4.2 uboot中的命令行shell界面(1)uboot实现了一个命令行的shel
2016-05-28 12:16:34
364
原创 2.1.3 uboot必须解决哪些问题?
2.1.3.1 自身可开机启动(1)一般的SOC支持多种启动介质的启动方式,譬如SD卡、Norflash、Nandflash等,uboot要能开机启动,必须根据具体的SOC启动设计来设计自己的启动(2)uboot必须进行和硬件相对应的代码级别的更改和移植,才能保证从相应的启动介质中启动,uboot中第一阶段的start.S中具体处理了这一块2.1.3.2 能进行SOC级和板级的硬件
2016-05-28 12:15:13
359
原创 2.1.2 为什么是uboot?
2.1.2.1 uboot从哪里来?(1)uboot是SourceForge上的开源项目,一个德国人发起的项目(2)uboot是由一个人发起,然后网络上所有感兴趣的人共同维护发展而来的一个bootloader2.1.2.2 uboot的发展历程(1)个人使用的开源小项目(2)被更多人认可使用(3)被SOC厂商默认支持(4)uboot经过多年发展,已经成为事实上的业内
2016-05-28 12:13:37
207
原创 2.1.1 为什么要有uboot
2.1.1.1 计算机系统(1)计算机系统是用CPU作为核心来运行的系统,典型的有PC机(台式电脑、笔记本)、嵌入式系统(手机、平板、游戏机)、单片机(电饭锅、空调)(2)计算机系统的组成部件很多,而且不同计算机系统的组成部件也不同,各有特色,但是所有计算机系统运行时都需要3个核心部件:CPU+外部存储器(硬盘/flash)+内部存储器(DDR/SRAM)2.1.1.2 PC机的部
2016-05-28 12:10:05
385
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人