学习开发板和pc机上的Linux系统已经两个多月了,基本完成了预定的目标,接下来就给前期的学习做一个总结。
我用的OK2440开发板,刚上手的时候真是一点都不知道,计算机基础也很薄弱,连给pc机装上相应的驱动都很艰难,当然这也跟板子附带的资料有缺失以及pc机本身太旧有关,所以强烈建议新手(特别是零基础的)一定要有相对较好的硬件设备以及正确的开发板,否则会走很多弯路,当然遇到问题多了后你成功的解决了问题收获会更大的。
首先我们说说安装操作环境,包括ADS的安装,DNW的安装配置,超级终端的配置,相因的驱动安装等,建议使用xp系统,为什么呢?因为xp自带了超级终端,我就是用的win7,没带终端,刚开始还不觉得,到后面移植操作系统时还是比较麻烦的,如果用了win7也不怕,去各种网盘里找一下超级终端根据提示安装就行了。这里说一声:我们一直需要学会做的就是不懂得自己去百度;还有一个就是从百度出的纷繁复杂令人头疼的各种解决方案里找出适合自己这个问题的方法。用一句话共勉:革命尚未成功,同志仍需努力。
关于ADS,你首先就要知道它是干什么的,为什么要用它,这些资料开发板里有提供,问度娘也能得到很多回答。明确了目的,就可以安装了。第一次安装这些研究用的软件还是比较麻烦的,为什么呢?因为开发板资料里提供的都是后人做过“手脚“”的,这样一个由外国提供的软件是需要花钱买的,需要通行证的,所以不要怕麻烦,按照资料指导手册去一次又一次的尝试,总会成功的。
关于DNW,首先还是要知道它的功能,三星公司提供的可以直接跟开发板进行通讯的一个软件,可以将要跑的裸机代码,bootloader啊,内核啊,文件系统啊(这些不理解没关系,自己去查当然我后面也会综合起来说)都可以通过它传给板子,当然板子的信息也可以由它传给pc。安装后注意的是它的波特率,它的数据帧的它的COM口的设置,COM口简而言之就是电脑上与外界连接的门,不同的硬件连上后给它们分配不同的门,你的USB转串口在哪个门上可以去我的电脑的设备管理器中去查询。
关于超级终端,超级终端是什么呢,它其实实现的也是DNW的功能,不过它比DNW更强大,具体的用法问度娘。
关于驱动,为什么要装驱动呢,电脑的内核要操作新的设备,必须要有相应的工具,它就是相应的驱动,不能完全理解没关系,这是我们用开发板学习慢慢要理解的东西,我后面文章中也会说说。安装驱动也是进设备管理器里作业,具体办法自己找。
哦顺别说一句,JTAG可以先不去管它,只是一个调试的工具,没有它板子依然能跑代码,我刚开始时还以为必须要用它,因为用的笔记本没有并口那叫一个急啊,等你先有了一定感觉后再去管他。
我只是让初学者有一个大致的了解,尽量少走弯路,给初学者一个忠告:多看各种资料,多思考,多动手。
阅读(1404) | 评论(0) | 转发(0) |