嵌入式系统本身是一个相对模糊的定义,一个手持的 Mp3 和一个
pC104 的微型工业控制计算机都可以认为是嵌入式系统。总体来说,嵌入
式系统是"用于控制,监视或者辅助操作机器和设备的装备"。
一个典型的桌面 Linux 系统包括 3 个主要的软件层——linux 内核、
C 库和应用程序代码。内核是唯一可以完全控制硬件的层,内核驱动程序
代表应用程序与硬件之间进行会话。内核之上是 C 库,负责把 pOSIXApI
转换为内核可以识别的形式,然后调用内核,从应用程序向内核传递参数。
应用程序依靠驱动内核来完成特定的任务。
在了解了基础知识之后,我开始进行上机操作,当然,其中遇到很多
的难题,很多东西都是第一次接触,又没有别人在旁边指导操作,完全凭
借自己去摸索练习。其中的困难可想而知。
然而坚持就是胜利,牙一咬眼一闭坚持做下去,而通过本次实验,我
感觉收获还是蛮多的。可能我对于嵌入式的知识学习的还是不太多,但是
这之外的东西收获颇丰。
它让我学会了如何通过自己的努力去认知一个新事物,更重要的是端
正自己的学习态度,只有真正下功夫去学习,才能有收获,正所谓"一份
耕耘,一份收获。"没有付出,何谈回报呢?
再者,通过本次实验,我也学会了如何去分析问题,如何找出自己设
计中的不足,继而去排除解决问题,这就是一个自我学习的过程。当我们
通过实验去学习理论知识时,自己动手得出的结论,不仅能加深我们对嵌
入式的理解,更能加深我们对此的记忆。