我想学习嵌入式系统,但是不知道怎么开始学习,我是个小白,有一点c语言和单片机基础,现在想接触嵌入式

我想学习嵌入式系统,但是不知道怎么开始学习,我是个小白,有一点c语言和单片机基础,现在想接触嵌入式,想知道怎么开始,看书?买arm9板子?还是装个系统怎么的?我想知道学习嵌入式的基础和大致过程是什么?谢谢各位了!

参考下嵌入式零基础学习路线:
1)学习 Linux系统安装、常用命令、应用程序安装。
2) 学习 Linux 下的 C 编程、这本书必学《UNIX 环境高级编程》、《UNIX 网络编程》,Rechard Stevens 写的,C 高手大都学习过《C 和指针》、《C 缺陷与陷阱》、《高质量C/C++编程指南》、《C 专家编程》、《The C programming Language》
3)程序员大都要学:数据结构,嵌入式程序员数据结构必学!
4)底层开发人员大都要学:微机原理、计算机体系结构,嵌入式开发人员必学!
5)单片机可以让一个从事软件开发的人了解和如何操作硬件,有必要学,因为一开始就从 ARM 入手,不太现实!
6)ARM 体系结构,其中有汇编。
7)数字电路有必要学习,不然你在做底层开发时真的会不知道怎么看原理图,起码也得懂与或门吧。
8)ARM + Linux 应用程序开发。(前提是要有开发板)
到此,你勉强算是在嵌入式Linux 这个行业有了初步入门了吧, 但遗憾的是这还远远不够!
9)要做底层开发,就必须知道软硬件之间是如何衔接和配合工作的,那么电子技术应该要好好学习了,很多时候会用到模拟电路知识,这是区别好手与菜鸟的不同之处之一。
10)Linux 下的汇编要学,这样你才能真正了解你写的程序是如何在一个特定的硬件上跑的。这是区别好手与菜鸟的不同之处之二。
11)TCP/IP 协议栈要学,所有的嵌入式高手都得掌握的东西,这是区别好手与菜鸟的不同之处之三。
12)有了这些东西,拿下 Linux 驱动已经不再话下,需要你去学习 Linux 内核源代码和Linux驱动程序设计,这是一个技术升华。
13)音频、视频的解码译码技术你得学。
14)各种 IC ,各种 bootloader 你能够参与其开发设计。
15)自行设计开发新产品,新技术。
温馨提示:内容为网友见解,仅供参考
第1个回答  2016-05-26
先要从51单片机开始学,arm要慢慢来
第2个回答  2016-05-26
基础的可以用Arduino来开始,很适合初学者用

我想学习嵌入式系统,但是不知道怎么开始学习,我是个小白,有一点c语言...
4)底层开发人员大都要学:微机原理、计算机体系结构,嵌入式开发人员必学!5)单片机可以让一个从事软件开发的人了解和如何操作硬件,有必要学,因为一开始就从 ARM 入手,不太现实!6)ARM 体系结构,其中有汇编。7)数字电路有必要学习,不然你在做底层开发时真的会不知道怎么看原理图,起码也得懂...

初学应该怎么学嵌入式,应该从哪些方面入手,目前有点C语言,数电模电基础...
三是基本的硬件基础,由于嵌入式Linux开发往往是ARM+Linux路线,所以为了能够在后续学习过程中很好地掌握主流嵌入式微处理器的结构与原理(例如:ARM9),就需要对硬件工作原理有初步的了解和掌握,建议看一下诸如计算机组成原理、体系结构等相关的专业书籍。要深入学习你可以尝试以下路线:(1) C语言是所有...

小白看过来,新人如何入门嵌入式
学C语言唯一的方法是多写程序多练习,编译出错没关系,自己去解决;执行出错没关系,自己去分析。以前我是用VC来练习C语言的,经常去尝试着写一些C语言竞赛的题目。它们是纯C、纯数学、纯逻辑的题目,不涉及界面这些东西,很适合煅炼你的编程能力。 回到主题,首先我们要明白你的目的是什么,大概来说所谓嵌入式Linux可以分...

想转行嵌入式,不知道从何入手,感觉要学的太多,又是操作系统有事arm内 ...
搜索资源,自己碰到的问题上网找呀,很直接 2.开发板 这个要有,没有怎么练习,就好比你不用电脑怎么调试C语言是否完成功能 再说嵌入式与硬件关系比较大,比电脑调试更重要 3.培训班 有人说是花钱买时间 我认为差不多,资金 时间允许可以上,没有的话也是可以的,多看相关视频,你自己不是有51经验吗...

我是一个嵌入式初学者,请问我要学哪些东西?希望大虾给一些具体的学习流...
我也不知道你现在的水平有多高,反正首先是C语言一定要过关这是最基础的。汇编最好也要懂一些。微机原理,数据结构,操作系统都是最基础的东西。你要做硬件的话数电,模电,电路基础也要有,嵌入式方向有好多,我说的 是ARM+linux方向。其他的方向我也不清楚。我也不建议你做硬件,一个是需求小,在...

怎样学好嵌入式,需要循序渐进和坚持不懈
1、模拟\\数字电路,C语言编程。2、单片机 3、嵌入式操作系统 4、ARM学习 模拟\\数字电路,C语言编程。模拟电路比较难学,可以选择听一些视频教程,看看最基础的教材,有时间在Multism上做一些仿真实验就可以了;数字电路比较容易学,学习一下视频教程就行了;不管是做嵌入式软件还是硬件开发的人员,对C语言...

嵌入式应该学习什么如何学习
嵌入式这个概念很宽泛,很多东西在学习中自然就慢慢明白了。你现在开始学C语言,不知道数电,微机原理这些学了没?如果没学,也无所谓。直接用C语言写程序也行。单片机就选51的,毕竟是最经典的,关于51资料多如牛毛,遇到问题也好找答案。另外我想强调一点,51是最简单的机型,也许现在在实际应用中不如别的芯片。但是对于...

想从事嵌入式行业,可是没有工作经验,只懂一些C语言和单片机知识...
嵌入式是一个当今不错的行业,就业不错,越老越吃香。主要分为用户态和底层两个方面,用户态学些unix网络环境编程,网络编程就可以了,主要从事上层软件编程。还有就是底层主要有就是内核和驱动之类的。不管哪个C语言都是基础,他只是一门语言工具,主要看看数据结构对你很有帮助的,搞底层单片机和数模电...

学嵌入式从哪里入手
1.C语言! C语言! C语言! C语言可以说是贯穿整个嵌入式的核心程序语言,想要学好嵌入式,C语言必须学会。2.基础电路与工具的学习。 可以从b站找一些视频下载个proteus,keil进行学习。proteus是仿真软件,里面有各种元器件。keil可进行编程。学习嵌入式,避免不了跟硬件打交道,不可能总是仿真,最...

嵌入式行业,如何入门
我想你已经学习过模拟和数字电路了,那你学习嵌入系统就有了一定基础了。1、你可以从最间单的8位单片机学起如,如先学经典8051单片机,掌握后可以再学AVR单片机,同时要认真的学习C语言是尤其重要的。学习时可以不买开放板,用仿真软件Protues进行仿真学习。学习8051时可用KEIL2+Protues进行联合仿真调试。

相似回答