linux 嵌入式如何入门
请教各位,嵌入式linux如何入门啊,目前本人一片茫然,完全不知道从何学起,
能不能告诉我一个学习步骤,如 先学什么,再学什么
另外,我准备买一块Arm9开发板学习,不知该如何选择,刚弄的号,分数不多,谢谢各位,希望大家不吝赐教!!
------解决方案--------------------学习C语言、学习Linux的基本操作、Linux 环境下的C编程、买个开发板、找本书照着练习(推荐《嵌入式linux应用开发完全手册》)
------解决方案--------------------是的,工作很多年,也算是尽职,不过感觉自己要被淘汰了,一直做的是RTOS,心里有种感觉,RTOS没有几年了,顶多还有2-3年的生命周期,自己也在尝试学一些别的方面。
------解决方案--------------------
RTOS是嵌入式的系统,它适用于小的系统,放眼望去,硬件更新这么快,我是做数字电视方面的嵌入式,现在已经是linux、安卓的天下了,比如小米盒子、百度盒子、pplive盒子等等,哪个不是安卓的,就一个网络模块,TCPIP,要支持互联网,RTOS这个就搞不了,RTOS它精简、实用,也就意味它有限制。
------解决方案--------------------
我准备单片机和 linux 一起学,软后再进入嵌入式,软件方面不是问题,数字电路问题也不大,只是模拟电路让人头疼,一个简单的乘法电路,开方啊什么的设计不出来,我的目的是自己能设计电路,画pcb板,自己写代码,请问下有什么好的书籍,学习网站
公司开发显然不能这种模式,极少人软硬件都能做好,做好一个都难
多谢建议,不过我还是想试一下,决定的事情我不会轻易放弃,光在一块板子上写代码,不了解内部原理的话,总有一种空中楼阁的感觉,而且那个郭天祥说一定要会自己画板子才算学好了
如果只是单片机的应用,一个人完成一个项目完全可能;但既然用了 Linux,应用就可能很复杂了,试想一个有10w行代码的项目哪个公司让一个人做? 而且系统有一个功能就是屏蔽硬件、对应用来说基本不需要了解硬件,至少开始没必要把调定的这么高,不知道专攻方向。