说实话,自己学习的经验着实不多,前三个星期还好,但后面由于工作原因,不停得在忙就一直没抽出时间好好得深入进去,但终究是要到时间了,咱欠下的就是欠下的,只好就着现在学习到的一点点知识进行一个小小的经验分享,说是经验分享还不如说是自己折腾的过程好了。
拿到开发板后,就开始了进入Linux世界的第一步,先是看了一下开发板的原理图,怎么说咱是搞硬件出身的,所以这里只用了一点点时间大概了解了整个开发板的基础资源,并让我发现了手册中与原理中的一处不一样,为这,着实查了一下SDRAM的手册,才确定的是64M的RAM,其中发生一个小小抽曲,把B与b没分开,还以为是512M的,原来是512Mb/8=64MB,这里俺自己呵呵自己一下好了。
当想基本东西确认完后,开始了对开发板的简单测试,只试了一下LED与UART,证明可以正常工作之后就略过了,之后进入了我完全白纸的领域,Linux.....
由于之前曾经用过Ubuntu,并很喜欢它,所以就把
Ubuntu的Linux环境搭了起来,并按着手册中的第4章开始进行测试,但发现怎么也不行,后来在BBS中发了一章询问贴,当天晚上就得到了答案,老板帮忙解答,是需要按着手册
第8章的8.1开始进行环境的搭建的,OK,明白哪我们就进入环境的搭建吧。 正好赶上出差3天进行培训,就这机会自己也多出了一点业余时间,就开始拿着自己的小破本本搭起了环境,其中碰到了apt-get install时一些软件下载不下来的问题,后来在度娘上一点一点查,后来又开始一个一个的安装,未用手册中一堆一起安装,慢慢的就完成了,但未求慎解,这个还需要后续慢慢来学习好了,怎么说先过了这一关了,但最后的最后,
在进行arm-linux-gcc -v时未出现应有的信息,这是为什么哪,没办法,过程中没发现自己有错的地方,只好又来BBS进行询问了,结果,最终的结果,
竟然是Ubuntu 64bit的系统是不好用的,需要加载一个32bit的连接文章之类的,没办法,咱笨弄哪个弄不来,咱换一个32bit的操作系统好了,俺还是对Ubuntu情有独钟,哪咱就继续搞吧。
这时俺就进入了一个很尴尬的完限安装操作系统的过程了,其中心酸就不在这复述了,就和我刚刚应用Windows 98安装系统时的处境,但说回来这也让我更深入的了解了Linux,对其操作系统的理解与对其操作系统命令的使用。最后终于成功了,并将环境正确的搭建了起来。
这个就是最终成功的证据哦,HOHO
这回并按着第4章的说明,开始一步一步进行操作,最终完成了U-boot的编译,内核的编译,好了,咱就干到这,就写到这,下面本计划开始测试Demo,但没能进行下去,工作上的事就开始忙起来了,哎,上班的人就是没办法啊
板子我是真心喜欢,但估计现在手里的活都压到年底了,直不知道什么时候能再继续干,但咱是守承诺的人,如这篇心得不足以让我留下板子,老板请站内联系,我会寄回,如果可以,请留下给俺吧,我会抽时间玩的,HOHO