作linux嵌入式开发,要学些什么东西??

来源:百度知道 编辑:UC知道 时间:2024/05/22 10:51:45
大家好 我现在大三,学软件工程的 ,很喜欢linux系统,希望能在毕业以后就从事linux的嵌入式开发,计划是要大四参加培训,
现在自己也在看一些linux下的编程,刚看了《Beginning Linux Programming》第三版,感觉还不错。
我也不清楚自己是想作哪方面的嵌入式开发,因为不知道现在linux嵌入式到底有些什么,网上是有很多有关的介绍,但都不是
很具体,好像什么方面都有啊!!! 自己很喜欢应用软件开发,希望自己也能在linux下写几个有用的软件,
感觉现在作linux下的应用开发都是在嵌入式, 我很想以后做手机的应用程序开发,

不知道想从事linux嵌入式开发,要学些什么方面的知识??

希望前辈们多多指教!!!

第一步:linux平台上的开发,包括vi,gcc,gdb,make, linux基本操作
第二步:加厚c语言功底《c专家编程》《c缺陷和陷阱》
第三步:学习unix环境高级编程《unix环境高级编程》
第四步:arm体系结构
第五步:arm应用程序开发
以后:驱动开发

arm c linux 数子电路

我也大三了,建议先到培训班学习(很贵),但如果运气好能遇到高人指点,有C基础就行,先了解大的框架之后,看书更有效,也更好懂,嵌入式的书很多,但要知道现在自己适合看哪本,甚至哪部分内容,恒心最重要.