刚开始学习嵌入式LINUX,我的目的是自己能独立的开发出一个嵌入式产品,但是在学习的过程中不知道哪些该学,哪些没必要,必竟东西太多一定会有侧重。本来想画一个A8(S5PV210)的小板后,移殖一个UBOOT,学是后又发现给210移殖UBOOT细节的资料太少了(都是基于2410的),想想还不如用别人提供的(例如Friendarm的SUPERBOOT),必竟大家做的硬件都是COPY三星的评估板的,肯定可以用。然后想学习LINUX内核的移殖,发现MAKE MENUCONFIG后那么多配置项真不知怎么选。也找不到高手请教。想想还不如用现成的配置文件直接MAKE。所以又想把精力放到QT开发,或者LINUX应用或ANDROID应用的开发,太迷茫了,不知怎么下手,请过来人给点指导,我相信这也是很多人刚学嵌入式的困惑,我刚学几周也无所谓,经历一下产品开发的全过程也挺好,但是接下来就得专心研究局部了,请老鸟明示路线。我先说下我掌握的东西吧,我一直是做ARM7开发的,就是写一些FLASH,时钟芯片,音频解码,这些东西的驱动函数,也会一些和嵌入式有关的东西,像BMP图片解码,FAT文件系统。对一些常用的通信接口比较熟悉,像SPI。IIC。UART。也移殖过UCOSII,UCGUI,研究UCGUI比较熟悉,研究的比较多,呵呵。但这些都是写一些C函数,搞LINUX更多是的配置文件,太不适应了。我还会画PCB板,做过2、4层板用AD做的,做板还是挺有信心的。我还是学生党,求指明从业方向和现在该怎么做?高分奉上 |