wlia 发表于 2007-3-18 09:08:47

从IA-32程序员向嵌入式转移,求职前的学习,大家给点建议

自身情况:

深入学习过intel 32体系结构,进行过简单的底层开发(采用NASM汇编器),熟悉保护模式.
喜欢C语言,认真学习过数据结构。
学习过RedHat LINUX9 的基本操作
专业学的是计算机网络,所以TCP/IP协议还是基本了解
对研究LINUX内核感兴趣
毕业设计正在做一个在PC机上的小型操作系统,不过现在不怎么愿意往下做了,觉得意义不大, 不如尽快转向嵌入式,找工作要紧。

对嵌入式的一点认识:
嵌入式的应用很广,我最能感受到的是手机,消费电子领域
嵌入式对硬件知识要求很大
需要开发板
一般是用uclinux等适合进行嵌入式开发的LINUX
常用ARM,powerPC,motorola的芯片
motorola的智能手机都是用LINUX开发的
搞嵌入式的好象做驱动程序的不怎么累,而且不好找写驱动的人

----------------------------



请各位朋友给点建议和意见,照我的情况,有没有什么捷径达到他们的要求。
大家应该看出来了,我是想当驱动程序开发人员
我需要在哪些方面加强。请推荐一些书籍,该怎么看?哪些先看哪些后看?
看懂书是一个方面,关键是如何实践
如果掌握一种处理器和操作系统,ARM+LINUX是否合适,可否在PC机上模拟?
需要买开发板吗?(好贵!)
如果我有机会初试,面试,会从哪些方面考察我(其实我更关心简历怎么写才能赢得初试机会)
我是成都的

最好能有实践的机会~~!就是读读别人的驱动代码也行!!

请各位给点建议,一句真心的,中肯的话就是雪中送炭!!
我一定非常感谢!没有什么能比找工作更要命!

decell 发表于 2007-3-31 04:07:26

我跟你的情况差不多,
我给自己定的目标是:
把一款处理器的文档啃完。
弄通一款处理器的启动代码。
下载几份同一平台的开发板的原理图把它啃透。
几个流行的系统的移植。

目前遇到的好书:
《嵌入式系统软件教程》
《ARM soc体系结构》
《linux内核设计与实现》

decell 发表于 2007-3-31 04:11:11

arm+linux
arm+wince都可以
pc上模拟基本上不可能
开发板有就最好~~
初试对C语言的要求较高
页: [1]
查看完整版本: 从IA-32程序员向嵌入式转移,求职前的学习,大家给点建议