完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
各位大哥好 小弟初学嵌入式开发板 现有如下几个问题想要请教各位大哥:1、既然已经烧写了U-BOOT 那为什么还要烧写uImage uImage是U-BOOT编译后的产物,这两者之间有什么区别? 2、SourceInsight 3.5建立工程的时候为什么要加入UBOOT的东西? 这个软件是一个编程软件,建立工程的时候必须加入UBOOT么? 3、在第一期视频中 写第一个程序的时候 LED程序 板子上必须要有UBOOT么?Uboot是不是也可以不烧进开发板 就直接烧入程序执行就好 UBOOT的一个功能就是使得烧入方式简单。
请大家多多指教 帮我解决一下心中的疑惑! 谢谢大家! |
|
相关推荐
7个回答
|
|
1,你搞错了,UBOOT是bootloader的一种,是启动代码,uImage是内核编译之后的产物,u-boot编译后的产物是后缀名为.bin的文件,开发板上完整的系统包含bootloader、内核、文件系统;2,为UBOOT建工程的目的是为了研究UBOOT源码,通过研究UBOOT源码可以知道开发板的启动流程,硬件的初始化顺序,sourceinsight是用来编写代码的,就像你用windows的画图板来画图是一个道理;3,LED程序是一个裸板程序,UBOOT你也可以把它理解为一个裸板程序,这是2个不同的程序,之间没有关联。
|
|
|
|
谢谢你的回复!
|
|
|
|
你的确是个新人啊,努力吧
|
|
|
|
UBOOT是启动代码,这个好理解,可是UImage是做什么用的呢? UBOOT主要是在上电启动的那一瞬间起作用的, 但是内核经过编译以后产生的UImage是做什么用的,这个我还没有想通, 还有:如果我不烧入这个东西,直接把程序烧进去的话,会怎么样呢? 望解答,谢谢!
|
|
|
|
我也有这个疑问
|
|
|
|
这些最基本的概念你们还没搞清楚。启动代码的作用就是引导操作系统,UBOOT在完成一部分硬件初始化之后就把控制权交给uImage,这个uImage就是内核,内核是操作系统最核心的部分。你不要再问我内核是干什么的了。
|
|
|
|
这些最基本的概念你们还没搞清楚。启动代码的作用就是引导操作系统,UBOOT在完成一部分硬件初始化之后就把控制权交给uImage,这个uImage就是内核,内核是操作系统最核心的部分。你不要再问我内核是干什么的了。
|
|
|
|
只有小组成员才能发言,加入小组>>
197个成员聚集在这个小组
加入小组为什么点亮LED的例子放在NORFlash上跑会出现奇怪的现象?
2154 浏览 6 评论
1961 浏览 5 评论
韦东山老师推出的《玩转ARM裸机实战》课程将帮你以上问题一扫而光!
4519 浏览 1 评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-19 13:32 , Processed in 0.940629 second(s), Total 90, Slave 71 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号