新手想从事嵌入式系统开发,前辈帮忙推荐些书籍!!!本人是刚刚计算机专业毕业(软件工程),大学主修课程如下:《
新手想从事嵌入式系统开发,前辈帮忙推荐些书籍!!!
本人是刚刚计算机专业毕业(软件工程),大学主修课程如下:
《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吧。
[解决办法]主要是动手能力
[解决办法][解决办法]我是电子的, 打算往嵌入式 Linux 方向.
正在路上赶.....还有一年的时间, 唉.......
计算机专业的. 建议楼主还是往Linux 方向吧? 看看 Linux程序设计和 Unix 环境高级编程.
你搜搜.....还有很多好书. 要不你努力看 Linux 内核?
纯属初学者建议! 慎重考虑!!
[解决办法]++++++
[解决办法]主要是动手与实践,再看书整理
[解决办法]了解一些硬件,毕竟嵌入式不是做ERP,MIS这些完全软件的应用
[解决办法]要是有人能列出分类出来就好了,不同方向需要不同相关类容