作者:静待花开0088 | 来源:互联网 | 2017-10-04 07:37
最近一直沉迷于Linux的世界里,弄得人都有点恍惚了。这是我的一个缺点,当喜欢上一样事物时,会很专心的投入进去。
一开始是比较郁闷的。原先积攒的资料在一次意外的硬盘格式化中全部丢失,而恢复过程中总是有一个文件通不过编译。还好知道错误的原因,经过在网络上痛苦的海找了一遍后,终于替换了文件而搞定整个项目。
完成Bootloader的工作后,一鼓作气的编译了Linux2.4版本,并配置好了NFS系统。突然想起部门以前讨论过,以后的版本定在最新的2.6上面。继续努力,找来Linux2.6,移植、试验、配系统、一切都OK。
平台问题搞定后,接下来是各种驱动程序的编写。这个我从来没有搞过,虽然我在uC/OS-II上跑过完整的项目,但是毕竟两种OS的差别太大了,所以无法迅速有所突破。
查资料、看书,一头雾水。难道没有实践真的行不通了?
还好,想出一个间接学习的办法。手头还有一套AMR7的系统,用的是uCLinux平台,反正MMU和我目前关系不大,所以应该能派上用场。由于这个系统有完整的学习资料,倒回去学习,说不定可以领悟些什么。
这次的学习实践有了一点进步,知道了实验完后要及时做笔记。(作者:huaxin1008)