哪位大侠懂ootloader?帮帮忙

时间:2022-09-05 21:04:59
小弟正在做毕业设计,标题是:基于arm的bootloader设计
不知道 从哪着手。比如 需要下载什么开发工具 电脑需要什么系统什么的,我现在的是win7,哪位牛人能帮帮忙,指点下!感激不尽!

10 个解决方案

#1


给你顶一下

个人意见,仅供参考

首先你要确认你的开发平台是什么,也就是你运行bootloader的ARM芯片型号、flash、ram以及你的运行操作系统(WinCE5.0、6.0还是7.0的)这些都很关键,决定了你要下载的开发工具,电脑要安装的开发软件等等,可参考开发板资料,在csdn下载就可以;

其次bootloader一般都是移植的官方开源代码,我们要做的只是修改和应用到我们的平台上,如果你是完全自
己设计,那么建议你参考官方开源代码吧,否则有点难,可能会影响你的毕业时间

#2


是的,arm上不同的操作系统运行的bootloader不一样
Linux的话可以是u-boot,vivi等等,Wince的话有vboot等等
Arm处理器型号不一样的话还会有一些差别
网络上有很多S3c2440关于移植u_boot的材料,你可以去看看

#3


引用 2 楼 tracyjk 的回复:
是的,arm上不同的操作系统运行的bootloader不一样
Linux的话可以是u-boot,vivi等等,Wince的话有vboot等等
Arm处理器型号不一样的话还会有一些差别
网络上有很多S3c2440关于移植u_boot的材料,你可以去看看

我用S3C2410这个的话。还需要什么东西,就是我现在只有一台电脑,没别的。我的系统是win7,安装了Linux虚拟机 VMware 这个东西。还需要其他的吗?S3C2410是个芯片,算是硬件么?需要购买吗?。。

#4


引用 3 楼 zouyuplay 的回复:
引用 2 楼 tracyjk 的回复:
是的,arm上不同的操作系统运行的bootloader不一样
Linux的话可以是u-boot,vivi等等,Wince的话有vboot等等
Arm处理器型号不一样的话还会有一些差别
网络上有很多S3c2440关于移植u_boot的材料,你可以去看看

我用S3C2410这个的话。还需要什么东西,就是我现在只有一台电脑,没别的。我的系统是win7……


如果你一点ARM基础都没有,比较麻烦。去找本书看看,先了解一些。如果是wince,看何宗键老师的《Windows CE嵌入式系统》

#5


直接找开发板搞,看手册来得快

#6


没有硬件的支持 这些都是纸上谈兵

#7


上开发板,上系统,不会就找供货商

#8


bootloader的作用是硬件初始化和引导内核。

#9


建议买开发板去搞,上面都有相关移植好的bootloader
搞好基础再说咯

#10


引用 3 楼 zouyuplay 的回复:
引用 2 楼 tracyjk 的回复:
是的,arm上不同的操作系统运行的bootloader不一样
Linux的话可以是u-boot,vivi等等,Wince的话有vboot等等
Arm处理器型号不一样的话还会有一些差别
网络上有很多S3c2440关于移植u_boot的材料,你可以去看看

我用S3C2410这个的话。还需要什么东西,就是我现在只有一台电脑,没别的。我的系统是win7……

S3C2410这个是arm芯片
最好就是弄快开发板来,淘宝上很多卖这个的,资料也很多。你可以去看看
http://www.cnblogs.com/heaad/archive/2010/07/17/1779829.html
这个是U-Boot的,参考下。

#1


给你顶一下

个人意见,仅供参考

首先你要确认你的开发平台是什么,也就是你运行bootloader的ARM芯片型号、flash、ram以及你的运行操作系统(WinCE5.0、6.0还是7.0的)这些都很关键,决定了你要下载的开发工具,电脑要安装的开发软件等等,可参考开发板资料,在csdn下载就可以;

其次bootloader一般都是移植的官方开源代码,我们要做的只是修改和应用到我们的平台上,如果你是完全自
己设计,那么建议你参考官方开源代码吧,否则有点难,可能会影响你的毕业时间

#2


是的,arm上不同的操作系统运行的bootloader不一样
Linux的话可以是u-boot,vivi等等,Wince的话有vboot等等
Arm处理器型号不一样的话还会有一些差别
网络上有很多S3c2440关于移植u_boot的材料,你可以去看看

#3


引用 2 楼 tracyjk 的回复:
是的,arm上不同的操作系统运行的bootloader不一样
Linux的话可以是u-boot,vivi等等,Wince的话有vboot等等
Arm处理器型号不一样的话还会有一些差别
网络上有很多S3c2440关于移植u_boot的材料,你可以去看看

我用S3C2410这个的话。还需要什么东西,就是我现在只有一台电脑,没别的。我的系统是win7,安装了Linux虚拟机 VMware 这个东西。还需要其他的吗?S3C2410是个芯片,算是硬件么?需要购买吗?。。

#4


引用 3 楼 zouyuplay 的回复:
引用 2 楼 tracyjk 的回复:
是的,arm上不同的操作系统运行的bootloader不一样
Linux的话可以是u-boot,vivi等等,Wince的话有vboot等等
Arm处理器型号不一样的话还会有一些差别
网络上有很多S3c2440关于移植u_boot的材料,你可以去看看

我用S3C2410这个的话。还需要什么东西,就是我现在只有一台电脑,没别的。我的系统是win7……


如果你一点ARM基础都没有,比较麻烦。去找本书看看,先了解一些。如果是wince,看何宗键老师的《Windows CE嵌入式系统》

#5


直接找开发板搞,看手册来得快

#6


没有硬件的支持 这些都是纸上谈兵

#7


上开发板,上系统,不会就找供货商

#8


bootloader的作用是硬件初始化和引导内核。

#9


建议买开发板去搞,上面都有相关移植好的bootloader
搞好基础再说咯

#10


引用 3 楼 zouyuplay 的回复:
引用 2 楼 tracyjk 的回复:
是的,arm上不同的操作系统运行的bootloader不一样
Linux的话可以是u-boot,vivi等等,Wince的话有vboot等等
Arm处理器型号不一样的话还会有一些差别
网络上有很多S3c2440关于移植u_boot的材料,你可以去看看

我用S3C2410这个的话。还需要什么东西,就是我现在只有一台电脑,没别的。我的系统是win7……

S3C2410这个是arm芯片
最好就是弄快开发板来,淘宝上很多卖这个的,资料也很多。你可以去看看
http://www.cnblogs.com/heaad/archive/2010/07/17/1779829.html
这个是U-Boot的,参考下。