二、 *** 作系统工作原理,这部分往往是非计算机专业的同学在学校时没有接触过的。而由于嵌入式软件设计相关的多任务环境、模块间的同步与通信协同、驱动设计等往往都需要有对 *** 作系统工作机制的了解和掌握作为基础,因此建议没有系统学习过的同学,找一本相关的 *** 作系统工作原理书籍认真看一下。
三、基本的硬件基础,由于嵌入式Linux开发往往是ARM+Linux路线,所以为了能够在后续培训过程中很好地掌握主流嵌入式微处理器的结构与原理(例如:ARM9),就需要对硬件工作原理有初步的了解和掌握,建议看一下诸如计算机组成原理、体系结构等相关的专业书籍。
有没有基础知识及基础知识的多少在很大程度上影响着你能否学习嵌入式linux及学习进度,因此,各个培训机构在学员入学前读会对其进行基础知识考查,像其中的东方赛富嵌入式学院对这一块更加看重,因为他们是保障真正100%就业,对学员入学的要求更加严格!
你的问题解决没?我的问题是可以打开串口,但是写不了数据,很奇怪我是在linux下编程
编译的时候出现的问题是:
qextserialport/win_qextserialport.h:5:21: fatal error: windows.h: No such file or directory
但是我已经把程序中所有include“win_qextserialport.h”的地方改成了“posix_qextserialport.h”
源程序在windows下没问题,可以使用,但是在fedora14下面就用不了了。。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)