仪器社区

有关计算机研究生学习嵌入式系统的问题。

LM526334334 2010-07-20
我是计算机二年级的研究生,我们学校的研究生是三年制的,2010年9月份研二,现在想学习嵌入式,不知是否来得及?另外嵌入式的就业如何?从基础学起,需要什么教材,请推荐好书,如果按阶段学习,请推荐个阶段学习用书,谢谢。
评论
全部评论
哈哈哈哈去草
不知道你基础怎样,不过如果想学习的话,怎么都不算晚,只要有恒心。

嵌入式就业 没问题的,现在人才挺抢手的。

下面这些书 都你 很有用处,有时间都要学一下!

数字电路
计算机组成原理
嵌入式微处理器结构
汇编语言
C/C++
编译原理
离散数学
数据结构和算法
操作系统
软件工程
网络
数据库

Linux内核完全剖析
Unix环境高级编程
深入理解Linux内核
情景分析和源代码
嵌入式系统
Arm9手册
Arm汇编指令

数字图象压缩技术
通信协议及编程技术
网络与信息安全技术
DSP技术

Linux与Unix Shell编程指南
Primer Plus 5th Edition
The C Programming Language 2nd Edition
Advanced Programming in the UNIX Environment 2nd Edition
嵌入式内核代码情景分析
深入理解Linux内核
Linux内核源代码情景分析

UNIX Network Programming
TCT/IP详解
Linux内核编程
Linux设备驱动开发

ARM体系结构与编程
S3C2410 DataSheet

计算机与通信专业英语
嵌入式系统——体系结构、编程与设计
嵌入式系统——采用公开源代码和Stong ARM/X scale 处理器
Building Embedded Linux Systems

算法导论
数据结构(C语言版)
计算机组织与体系结构?性能分析
深入理解计算机系统
操作系统:精髓与设计原理
编译原理
数据通信与计算机网络
数据压缩原理与应用

C语言书籍:
The C Progamming Lanauage 《C程序设计语言》
Pointers On C 《C和指针》
C traps and pit falls 《C陷阱与缺陷》
Expert C Lanuage 《专家C编程》
Wrinting Clean Code 《编程精髓——Microsoft 编写优质无错C程序秘诀》
Programming Embedded Systems in C and C++ 嵌入式系统编程
C语言嵌入式系统编程修炼
高质量C++/C编程指南
1 0 2016-10-10 0条评论 回复
house海贼王140
建议不要从Linux开始学,操作系统从ucos开始比较好,要不你会很郁闷!
ARM也不是入门的好地方,从C51入手吧。
别好高骛远,一上来整一些什么“私房菜”类的书,学好微机原理这类的课内学科对学嵌入式入门有较大的帮助。
2 0 2010-07-21 0条评论 回复
quxiehuo8
我正在努力的学习ARM中,借和你的问题讲下自己的体会。
1.首先你说的嵌入式主要学习linux,这个稍微有点误区。要看你从事具体的哪方面了。驱动,移植的话应该也要对硬件比较了解才行。做应用的话是linux比较重要点,写驱动的人功能函数,函数接口都帮你做好了。另外你说的管理,使用和维护应该指的是linux下开发工具makefile的使用吧?这个不清楚,一般都分嵌入式驱动工程师和嵌入式应用工程师两种吧。你是计算机的话做应用会比较有优势的吧
2.书的话,我看了下鸟哥那书的目录,我觉得没必要看。做开发的话要找那种主要讲linux下开发工具的书,讲shell、vi、makefile、gcc、gdb的,这种才是编程中需要经常使用的,特别是gdb和makefile。以前没用过linux的话先玩下linux,玩主要是学简单的命令cd ls tar 这种,然后再去学linux下的开发工具。别的东西感觉可以先放放。做应用的话《unix环境高级编程》应该要好好看看。驱动的话看你自己喜好了。
3.我觉得你要抓住一个ZD去学,都学的话会比较累。 你可以先去人才网上看看人家公司的要求,然后结合自己的喜好有ZD的学。。
书的话要自己挑着看,全看的话你都毕业了。。。。
12 0 2010-07-26 0条评论 回复
lkh13537377289
首先嵌入式OS不只有linux哦,看你的问题补充,好像想研究linux吧,推荐下linux内核的经典书籍吧。
1. linux 内核设计与实现 第二版 (入门)
2. 深入理解linux内核 第三版
3. linux设备驱动 第三版
9 0 2010-07-21 0条评论 回复
您可能感兴趣的社区主题
加载中...
发布 评论