完善资料让更多小伙伴认识你,还能领取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就是内核,内核是操作系统最核心的部分。你不要再问我内核是干什么的了。
|
|
|
|
只有小组成员才能发言,加入小组>>
296个成员聚集在这个小组
加入小组为什么点亮LED的例子放在NORFlash上跑会出现奇怪的现象?
2283 浏览 6 评论
2076 浏览 5 评论
韦东山老师推出的《玩转ARM裸机实战》课程将帮你以上问题一扫而光!
4641 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-5-7 21:19 , Processed in 0.574991 second(s), Total 59, Slave 50 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191