菜鸟入门嵌入式,求高手指点

本人想入嵌入式这个行业,但不知道基础够不够,如果可以的话,得补充一些那些方面的知识,还有就是周期得多长。我学过51单片机,汇编语言,C语言,硬件基础,还需要那些方面的知识... 本人想入嵌入式这个行业,但不知道基础够不够,如果可以的话,得补充一些那些方面的知识,还有就是周期得多长。
我学过51单片机,汇编语言,C语言,硬件基础,还需要那些方面的知识啊,求高手给个详细耐心的回答,我在这里先谢过了~~
展开
 我来答
小李子_辙
2010-05-10
知道答主
回答量:26
采纳率:0%
帮助的人:0
展开全部
强化训练大概要3-5个月吧,你有很好的硬件基础呀
我一同学现去了东方赛富参加嵌入式培训学习,据说在北京口碑是最好的,对学员挺负责任的,建议你自己查查去问问;一下是他给我的学习嵌入式的方法步骤: 1、基础知识:
目的:能看懂硬件工作原理,但重点在嵌入式软件,
科目:数字电路、计算机组成原理、嵌入式微处理器结构。
汇编语言、C/C++ 、编译原理、离散数学。 数据结构和算法、操作系统、软件工程、网络、数据库。
方法:虽科目众多,但都是较简单的基础,且大部分已把握。不一定全学,可根据需要选修。
主攻书籍:the c programming language(一直没时间读)、数据结构-C2。
2、学习linux:
目的:深入把握linux系统。
方法:使用linux—〉linxu系统编程开发—〉驱动开发和分析linux内核。先看深,那主讲原理。看几遍后,看情景分析,对照深看,两本交叉,深是纲,情是目。剖析则是0.11版,适合学习。最后深入代码。主攻书籍:linux内核完全剖析、unix环境高级编程、深入理解linux内核、情景分析和源代。
3、学习嵌入式linux:
目的:把握嵌入式处理器其及系统。
方法:(1)嵌入式微处理器结构与应用:直接arm原理及汇编即可,不要重复x86。 (2)嵌入式操作系统类:ucOS/II简单,开源,可供入门。而后深入研究uClinux。 (3)必须弄块开发板(arm9以上),有条件可参加培训(进步快,能熟悉些朋友)。 主攻书籍:毛德操的《嵌入式系统》及其他arm9手册与arm汇编指令等。
天天天蓝322
2010-05-14 · TA获得超过578个赞
知道小有建树答主
回答量:318
采纳率:0%
帮助的人:265万
展开全部
嵌入式目前主要面向的几个操作系统是,LINUX,WINCE、VxWorks等等
Linux是开源免费的,而且其源代码是开放的,更加适合我们学习嵌入式。

嵌入式开发最常见的是嵌入式Linux方向,学习周期四个月足够了。

以下是华清远见嵌入式学院的嵌入式Linux长期就业班课程设置,了解一下希望对你有帮助:

第一阶段(培训时间:3周):
1.Linux操作系统使用
2.嵌入式Linux C语言高级编程
3.C++面向对象编程
4.嵌入式Linux项目开发流程

第二阶段(培训时间:8周):
1.嵌入式 Linux高级应用编程
2.ARM处理器编程
3.ARM硬件接口开发
4.嵌入式Linux系统开发
5.嵌入式Linux内核开发
6.嵌入式Linux驱动开发基础
7.嵌入式Linux在3G领域的典型应用--3G手机Android操作系统
8.综合案例的实战训练

第三阶段(培训时间:5周):
1.嵌入式Linux驱动高级开发
2.WinCE操作系统开发基础
3.嵌入式Linux项目实践

具体有关嵌入式方面的学习信息和课程设置,建议你到华清远见的网站上详细了解一下,或拨打免费电话咨询华清远见的专业老师,祝你早日学有所成!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
三生有对联0
2010-05-10 · TA获得超过271个赞
知道小有建树答主
回答量:132
采纳率:0%
帮助的人:91.9万
展开全部
关键还是得看你的学习方向,嵌入式也一样分为软件和硬件。然而软件里面的低层驱动比较普遍的是LINUX和WINCE,另外,上面有一个兄弟提到的Android,他也基于LINUX上的操作应用。而且ARM只是嵌入式一种架构之一,国内用的人比较其他的多一些。还有像MIPS等一些架构,每个架构都有都有自己的优势和弱点。在这里我有2点建议:
1.买一块开发板。这个你先选好方向了,再买板子,买板子这个又有几个步骤,你可以在我下面的连接里看。一般买开发板会提供好的资料,我认为这个行业实践才最重要的,理论指导实践,多动手做,而不是想。
2.如果选择了,那么再苦再累你都得把坚持下去,因为我认为想要得到回报就的付出,没有白吃的中餐,另外,每个行业都有自己特点,市场,你的目标是要做的最好。可以这样理解,没有好坏的职业,只有不努力的人。
书我先不介绍,因为你方向不明确,也许我乱七八糟说一堆书,,你自己也感觉到头昏,也不知道学那些。 我还有一个疑问,请问你选择嵌入式是自己的兴趣爱好,还是为了为来的生活做打算 ?

参考资料: 如何决择开发板---之四大因素 http://hi.baidu.com/yuhuihui20/blog/item/13945362ba11074febf8f885.html

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
碧中豆h0895
2010-05-10 · TA获得超过519个赞
知道答主
回答量:336
采纳率:0%
帮助的人:0
展开全部
MySQL/SQLite数据库设计T1,Android应用编程,Linux系统和内核编程 ,ARM系统等相关知识,一般测试。最好自己编写过一个小项目,基础还是要加强联系的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhanglu231123
2010-05-19 · TA获得超过100个赞
知道小有建树答主
回答量:248
采纳率:0%
帮助的人:105万
展开全部
c语言要深入分析研究哦 学一点数据结构 像链表 栈和队列 linux基本操作 vi gcc gdb makefile 再就是unux环境高级编程 一本书 必读 特别是中间的线程编程 后面学c++ 不要全学 学一点继承 多态 等就可以啦 看得懂简单的qt程序 写个小界面吧 后面就是arm编程 移植 字符驱动 高级驱动哦 每点知识只要1个星期就可以了 无需过多
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式