本帖最后由 lr2131 于 2013-3-24 15:40 编辑
其实我也很菜的,看到问题很想回答,想帮助别人。但是,毕竟只是个人的经验,具不具有代表性我也不知道,所以,很怕自己的话会误导别人,所以,也请你多多考量。
韦东山的视频没怎么看过,但是你也大致的描述了。要不要按他的来,关键就看你想不想按这样的流程来。然后你要是想按照他的流程来,那你现在大致了看了几遍后,有没有跃跃欲试的心情呢,有没有感觉能搞出来了。
但就大致看了你的情况,我个人建议是可以去尝试,结果会怎么样,主要是看你手上这个韦东山视频讲的细致程度,还有你的信心和毅力。
说实话,uboot是很有意思的,但是也比较难。
如果是比较浅的学习一下,也能解决一些简单的问题,这样也好。
但是如果真想学得很深,需要学很多东西,也比较底层的东西。
所以建议你不要一下学很深,建立感觉和信心。但是也请不要在学完了后就建立错误的认识,误认为原来uboot就这么回事就这么简单。也就是说不要让错误的认识先入为主。
其实你也可以直接搭建环境来编写最简单的驱动程序,在能跑linux的ARM开发板上,例如ARM9、ARM11、QT210上边运行你的驱动个程序,完全跳过你描述的韦东山的前5节。
真怕移植这移植那把你的豪情给磨没了。还是直接开始搭建交叉编译环境,开始编写驱动程序吧。
学一门语言,入门的程序一般都是hello world,
学单片机,入门的程序一般都是点亮一个LED。
你也可以写个字符设备驱动程序来驱动ARM板上的灯亮。
一般,你可以先写出主体程序,主功能实现了,逐步完善。不要一开始就写出全部的东西。当然,开始设想是要考虑的这么远,但做的时候要脚踏实地,一个一个的来。长信心嘛。
|