C、网络与信息安全技术:如加密技术,数字证书 CA 等。
D、DSP 技术: Digital Signal Process ,DSP 处理器通过硬件实现数字信号处理
算法。
说明:太多细节未说明,可根据实际情况调整。重点在于 1、 3,不必完全按照顺序
作。对于学习 c++ ,理由是 c++ 不只是一种语言,一种工具,她还是一 种艺术,一种文
化,一种哲学理念、但不是拿来炫耀得东西。对于 linux 内核,学习编程,读一些优秀代码
也是有必要的。
注意: 要学会举一反多,有强大的基础, 很多东西简单看看就能会。想成为合格的
程序员,前提是必须熟练至少一种编程语言, 并具有良好的逻辑思维。 一定要理论结合实践。
不要一味钻研技术, 虽然挤出时间是很难做到的, 但还是要留点余地去完善其他的爱
好,比如宇宙,素描、机械、管理,心理学、游戏、科幻电影。还有一些不愿意做但必须要
做的!
技术是通过编程编程在编程编出来的。 永远不要梦想一步登天, 不要做浮躁的人, 不
要觉得路途漫上。而是要编程编程在编程,完了在编程,在编程!等机会来了在创业(不要
相信有奇迹发生,盲目创业很难成功,即便成功了发展空间也不一定很大)。
嵌入式书籍推荐
Linux 基础
1、《 Linux 与 Unix Shell 编程指南》
C 语言基础
1、《 C Primer Plus , 5th Edition 》【美】 Stephen Prata 着
2、《 The C Programming Language, 2nd Edition 》【美】
Brian W. Kernighan David M. Rithie (K & R )着
3、《 Advanced Programming in the UNIX Environment ,2nd Edition 》
(APUE )
4、《嵌入式 Linux 应用程序开发详解》
Linux 内核
1、《深入理解 Linux 内核》(第三版)
2、《 Linux 内核源代码情景分析》毛德操 胡希明著
研发方向
1、《 UNIX Network Programming 》( UNP )
2、《 TCP/IP 详解》
3、《 Linux 内核编程》
4、《 Linux 设备驱动开发》( LDD )
5、《 Linux 高级程序设计》 杨宗德著
硬件基础
1、《 ARM 体系结构与编程》杜春雷着
2、 S3C2410 Datasheet
评论0
最新资源