请教高手,本人是大学生,计算机专业,想学习嵌入式开发,请问应如何入门?谢谢

1.需要什么实验工具,求高手推荐一下,哪里可以购买到这些工具
2.参考书籍需要 哪些?
3.应具备什么样的基础知识才能学习嵌入式开发?
本人对Linux略知一二,学习了C语言,Java和C++

嵌入式Linux操作系统学习规划
ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标:
(1) 掌握主流嵌入式微处理器的结构与原理(初步定为arm9)
(2) 必须掌握一个嵌入式操作系统 (初步定为uclinux或linux,版本待定)
(3) 必须熟悉嵌入式软件开发流程并至少做一个嵌入式软件项目。

1.实验工具:一台电脑、一个开发板(很多,像:北京博创的s3c2410开发板。博创有套3剑客开发套件,买卖成600多,我们班就是用的那套开发板)一套linux操作系统(ubuntu、redhat、redflag啊之类的)
2.参考书:a.计算机组成原理 b.嵌入式linux c.数据结构、数据库 d.电子电路(数电、模电。都很重要) e.arm等处理器的书 我想图书馆应该很多吧
3.基础知识:参考第二点。
4.学习流程:先学习电子电路和linux,玩熟了linux,就开始试着烧写一些简单的bootloader、内核、文件系统。我想等你能搞定这些的时候,差不多方向已经知道了追问

再請这位朋友赐教,我直接购买ARM Cortex-A8的开发板先学习ARM9可以吗?现在就差开发板这个工具了,其它的都有了,系统用Ubuntu10.04LTS

追答

嗯 可以,有开发板还要有开发文档(多是配套的,或者老师、网上有,一般新手要这个,照着做,因为做不来,这就像个模版),系统可以,多用哈文本模式(shell里输:init 3 就去了,回来用init 5)之所以用linux是因为要建立交叉编译平台(就是在电脑上的linux系统中做好程序,再烧写到开发板上)
当然写了这么多你也晕了,我也晕了,自己多百度哈就晓得了

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-06-25
1.需要什么实验工具,求高手推荐一下,哪里可以购买到这些工具
淘宝买开发板,你可以直接买ARM9或则ARM11的,会赠送很多光盘,里面学习资料还是挺丰富的,还有配套视频
2.参考书籍需要 哪些?
这个嘛,我还是先推荐你买开发板,光看书也没用,不过不看书也不行。
3.应具备什么样的基础知识才能学习嵌入式开发?
当然是计算机方面知识越多越好,当然可以直接学,根据需要在去学习基础的,这样我觉得效果好。
第2个回答  2011-06-25
学嵌入式Linux,锐英源教的好,全面能力综合教材海量源码因人施教,保证掌握工作能力,打开项目经理或系统分析员之门。
相似回答
大家正在搜