首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

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

2012-03-30 
新手想从事嵌入式系统开发,前辈帮忙推荐些书籍!!!本人是刚刚计算机专业毕业(软件工程),大学主修课程如下:《

新手想从事嵌入式系统开发,前辈帮忙推荐些书籍!!!
本人是刚刚计算机专业毕业(软件工程),大学主修课程如下:
《C语言程序设计》、《C++与面向对象方法》、《Java语言程序设计》、《企业级软件开发》、《计算机组织与结构》、《数据结构与算法》、《操作系统原理》、《数据库概论》、《计算机网络》、《软件工程》、《软件分析与设计》、《汇编语言》、《软件质量保证与测试》、《离散数学》、《电子商务概论》、《大型数据库技术-Oracle》、《大型数据库实验》等等

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

谢谢各位了!!!

[解决办法]
嵌入式linux应用开发完全手册
[解决办法]

探讨

自己顶一下

[解决办法]
是啊,楼主准备学什么系统呢?
主要还是实践,搞个开发板,找两三本入门书籍,边学边做,遇到问题来这里与大叫交流一下,提高很快~
[解决办法]
嵌入式系统这个方向太大了.

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

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

[解决办法]
移动平台的嵌入式的话,还是android的比较好一点,目前也都比较火热,如果想做嵌入式驱动的话,还是学习linux吧。
[解决办法]
主要是动手能力
[解决办法]
引用
我不想从事windows,我想往 移动平台方向的嵌入式方向发展,是不是学习linux方向的嵌入式会比较好些?

[解决办法]
我是电子的, 打算往嵌入式 Linux 方向. 

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

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

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

纯属初学者建议! 慎重考虑!!
[解决办法]
++++++
探讨

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

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

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

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

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

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

没有一本放之四海皆准的入……

[解决办法]
主要是动手与实践,再看书整理
[解决办法]
了解一些硬件,毕竟嵌入式不是做ERP,MIS这些完全软件的应用
[解决办法]
要是有人能列出分类出来就好了,不同方向需要不同相关类容

热点排行