新手想从事嵌入式系统开发,前辈帮忙推荐些书籍!!!

giant7 2011-12-18 06:21:01
本人是刚刚计算机专业毕业(软件工程),大学主修课程如下:
《C语言程序设计》、《C++与面向对象方法》、《Java语言程序设计》、《企业级软件开发》、《计算机组织与结构》、《数据结构与算法》、《操作系统原理》、《数据库概论》、《计算机网络》、《软件工程》、《软件分析与设计》、《汇编语言》、《软件质量保证与测试》、《离散数学》、《电子商务概论》、《大型数据库技术-Oracle》、《大型数据库实验》等等

现在我想从事 嵌入式系统开发(偏向软件方向的)
请各位前辈,推荐些从从事嵌入式系统开发 入门到精通的书籍吗?

谢谢各位了!!!
...全文
508 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
ZHANWEIMING 2011-12-26
  • 打赏
  • 举报
回复
要是有人能列出分类出来就好了,不同方向需要不同相关类容
  • 打赏
  • 举报
回复
了解一些硬件,毕竟嵌入式不是做ERP,MIS这些完全软件的应用
kingmax54212008 2011-12-24
  • 打赏
  • 举报
回复
主要是动手与实践,再看书整理
wuxinxinggg 2011-12-24
  • 打赏
  • 举报
回复
++++++
[Quote=引用 5 楼 northcan 的回复:]

嵌入式系统这个方向太大了.

主流的嵌入式OS,比如Linux, android, WinCE, vxworks等等。

首先你得选择一种OS,才好去学习并深入。

其次是嵌入式软件开发,也要分为应用层开发,驱动开发等等。

你也得选择一下是做应用,还是做驱动。

做应用还要看你使用哪种语言,必须c/c++,还是c#.net/vb.net等等。

没有一本放之四海皆准的入……
[/Quote]
lsxk 2011-12-22
  • 打赏
  • 举报
回复
[Quote]
我不想从事windows,我想往 移动平台方向的嵌入式方向发展,是不是学习linux方向的嵌入式会比较好些?[/Quote]
我也想知道,我现在学习的是linux下的开发,不过也略懂点android。
狂且 2011-12-22
  • 打赏
  • 举报
回复
我是电子的, 打算往嵌入式 Linux 方向.

正在路上赶.....还有一年的时间, 唉.......

计算机专业的. 建议楼主还是往Linux 方向吧? 看看 Linux程序设计和 Unix 环境高级编程.

你搜搜.....还有很多好书. 要不你努力看 Linux 内核?

纯属初学者建议! 慎重考虑!!
lmy910228 2011-12-21
  • 打赏
  • 举报
回复
主要是动手能力
jazka346704803 2011-12-21
  • 打赏
  • 举报
回复
移动平台的嵌入式的话,还是android的比较好一点,目前也都比较火热,如果想做嵌入式驱动的话,还是学习linux吧。
northcan 2011-12-19
  • 打赏
  • 举报
回复
嵌入式系统这个方向太大了.

主流的嵌入式OS,比如Linux, android, WinCE, vxworks等等。

首先你得选择一种OS,才好去学习并深入。

其次是嵌入式软件开发,也要分为应用层开发,驱动开发等等。

你也得选择一下是做应用,还是做驱动。

做应用还要看你使用哪种语言,必须c/c++,还是c#.net/vb.net等等。

没有一本放之四海皆准的入门书。

先选择好方向,买个开发板,实践一下吧。

PS:既然是WinCE板块,就推荐一下WinCE方面的书籍了。

app开发:

《Windows CE 6.0开发者参考》《Windows CE嵌入式高级编程及其实例详解》《Windows CE大排档》

驱动和底层开发:

《Windows CE工程实践完全解析》《Windows CE工程实践完全解析》《Windows CE实用开发技术》

综合一点的入门书:

《Windows CE嵌入式系统》
onelove2009 2011-12-19
  • 打赏
  • 举报
回复
是啊,楼主准备学什么系统呢?
主要还是实践,搞个开发板,找两三本入门书籍,边学边做,遇到问题来这里与大叫交流一下,提高很快~
woshi_ziyu 2011-12-19
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ggxxkkll 的回复:]

自己顶一下
[/Quote]
嵌入式分很多系统
当我遇上-你 2011-12-19
  • 打赏
  • 举报
回复
嵌入式linux应用开发完全手册
giant7 2011-12-19
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 northcan 的回复:]
嵌入式系统这个方向太大了.

主流的嵌入式OS,比如Linux, android, WinCE, vxworks等等。

首先你得选择一种OS,才好去学习并深入。

其次是嵌入式软件开发,也要分为应用层开发,驱动开发等等。

你也得选择一下是做应用,还是做驱动。

做应用还要看你使用哪种语言,必须c/c++,还是c#.net/vb.net等等。

没有一本放之四海皆准的入门……
[/Quote]


大哥,你太热心了!

谢谢你!

我不想从事windows,我想往 移动平台方向的嵌入式方向发展,是不是学习linux方向的嵌入式会比较好些?
bornjiang 2011-12-19
  • 打赏
  • 举报
回复
我给初学者建议是:
第一步:学习了解嵌入式硬件知识。这也许这不是你的发展方向,但这是嵌入式开发的基础,在嵌入式开发的各个环节都必须详细了解硬件的功能。因此至少要做到能看懂原理图。
第二步:从简单的开始学习。一般而言,最容易入手的是嵌入式应用程序开发,其次是嵌入式驱动开发,最难的是嵌入式系统移植。
学习方法:
1,挑选适合于自己的开发板——借用或租用
市场上现在开发板种类太多,购买之前最好是借朋友的板子先试试,多体验几款,否则买了不光是浪费银子,也可能耽误学习进度。
2,反复推敲。学习搭建开发环境,建立交叉编译环境及硬件环境。
3,不断尝试。从最简单hello world开始,逐步深入,不断验证操作系统及硬件功能。
4,详细记录。嵌入式开发过程中会碰到各种各样奇怪的问题,做笔记和写心得变得非常重要,每一次小小的成功都要记录,并反复验证这个方法是否正确。

本人从事嵌入式开发10多年了,现在淘宝上开了家小店,专门从事开发板和技术书籍的租赁业务,我希望能给初学者和选型测试者带来便利。
店内刚进了一批新板子,包括MINI2440,Tiny6410,OK6410,TQ2440,HT2440,资料齐全,可以让你租一块板子可以获得多家的技术资料。
有空请光临小店:http://shop69738050.taobao.com
QQ群:203329463
邮件:hl.jiang@goodrelay.com
giant7 2011-12-18
  • 打赏
  • 举报
回复
自己顶一下

19,500

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧