返学费网 > 培训机构 > 全国IT培训中心

13081913316

全国统一学习专线 8:30-21:00

田泽简介 嵌入式

泽现任中航工业西安航空计算技术研究所副总工程师兼航空微电子技术研究室主任。长期以来从事VLSI设计、SoC设计方法学、嵌入式微处理器体系结构与VLSI实现、嵌入式应用系统开发的科研及管理工作。荣获“2008年陕航局优秀共产党员”、“2007—2008年六三一所优秀干部”等光荣称号。出版著作、译著、教材14本,获授权的发明专利两项,主持及省部级项目20多项,发表学术论文60多篇,获“2009年中国嵌入式系统杰出青年”。

谁有嵌入式学习的资料给我发点吧,给我说说我该怎么学吧

【提要】

这里将以我的经验介绍我的嵌入式学习资料,对我已阅的目前主要的嵌入式参考
书进行简单的和个人的评论,作为我自己的一个学习小结,也给大家一个参考。

【内容】

回想两个月来,
决定了研究生专业方向从嵌入式系统入手后,
热情持高,
我一口气读完了五
六本厚厚的嵌入式书籍,
都是自己买的,
因为图书馆的藏书实在太有限了,
而嵌入式技术的
参考资料在书城却每个星期都有大量的更新。

现在,我对嵌入式系统和
linux
都算有了个清晰的认识,其实,兜转下来,各套资料取长补
短,我觉得我的基础理论还是打得非常扎实的。当然非常希望能尽早自己配置一套开发板,
进行实际的操作。
开发板也作过一番细致考察的了,
现在只等钱到位,
在这之前我觉得还是
需要很系统地读透两本理论书的。

有朋友看我老在
“潜入式”

笑话说:
“不用看啦,
没什么的,
直接去实验室做就可以了„„”

呵呵,实话说,无论是驱动还是上层软件的开发,都已经存在很多非常成熟的模块和代码,
包括各种不同应用领域的嵌入式系统。
我们在应用中,
实际要作的动作还是非常简单的,

般的读现成程序,修改,试验就
OK
了,并不涉及很深入的原理。而我们过早卷入太肤浅的
应用,
也会打消这份学习的热情,甚至可能在不停的项目忙碌中得意起来,
轻视基础。
对于
初学者来说,我觉得这是非常不好的影响。

越是对系统原理和体系深入了解,
我越对嵌入式敬畏,
这是门很新的综合性的应用学科,

是门非常深奥的学问,
绝不是简单编译个系统,
移植到某个目标板就是已经学明了、
精通了。

尚未全面在开发板上展开实验前,
我对自己打下的基础还是比较满意的。
还有个目标,
明年
五月顺便去考考嵌入式系统设计师——今年十一月才第一次设立的嵌入式技术认证考
试。
我手头上已经看了的,包括两本还在看的书有:

《嵌入式系统——体系结构、编程与设计》
(印度)
Raj Kamal
编著,陈曙辉

等译,清华大
学出版社

这是本国外教材,
是我九月份的时候最早自己买来看的。
还保持很高的热情看完了三分之二。
后来发现其中的思路和内容都很不如意,
就搁下来了。
毕竟是国外的书籍,
外国人似乎喜欢
一种慢悠悠的,
很发散的学习和思考,
我以前读过的几本书都是这样。
实际上还是中国人自
己编的书精简些,逻辑也比较强,所以我的经验:
建议大家不要看国外教材,即使看也应该
在有了比较全面的了解后才拿来作为参考。像
Thinking in C++
这样的书,其实也是不适合作
为入门读物的。

《嵌入式系统设计与应用开发》郑灵翔

等编著,北京航空航天出版社

这本书是厦门嵌入式系统课程教学讲稿整理编写成的。基于
intel Xscale PXA255
的开发
板,
2.6
内核的嵌入式
linux

讲解的内容还是非常全面到位的。
包括
arm

xscale
体系结构,
操作系统基础,
linux
操作,
liunx
内核驱动原理及程序开发,以及常见的硬件接口设计及其
驱动程序的设计等。
这是第一本让我真正了解什么是嵌入式的书,
我看得津津有味,
大概一
个星期就看完了,
后来还花了一个星期时间进行总结和笔记,
以及上机实验。
要说这本书的
不足就是它囊括太广内容了,从处理器到操作系统原理,到
linux
操作,几乎什么都涉及,
自然都不深入,
所以,作为入门学习还是可以的,
但若要足够了解以实际应用,还是感觉缺
了条腿。
应该对当中的各个方面都逐步展开更深入的学习,
特别是
arm

thumb
指令体系,
linux
编程方面。

《嵌入式系统开发与应用教程》田泽

编著,北京航空航天出版社

这是我还在看郑灵翔那本书的时候,
发现同学图书馆借到的而且我发现正是我非常需要补充
知识的书。这本书编写非常条理,而且很集中,不会面面具到,侧重在
arm
体系以及指令
系统方面,作了很深入全面的介绍。这正是在了解嵌入式系统总体概念后应该深入的方面。
于是我借同学的书过来,头热着花四天左右读完了,而且还作了很详细的笔记和疑问记录。
后来去书店,忍不住又自己买了本回来,包括下面这本实验教材。

《嵌入式系统开发与应用实验教程(第
2
版)
》田泽

编著,北京航空航天出版社

这本书跟上面介绍的那本是配套的,主要讲解怎样配置开发环境和怎样着手进行程序的编
译。这也正是我非常急切想学的东西。因为已经掌握了系统基本知识,而且还掌握了
arm
体系
CUP
具体指令和编程规范,伪指令、宏指令等知识后,正是非常想实际动手去做做东
西的。
这本实验教材系统介绍了开发嵌入式程序所需要的工具、环境,
和配置方法,还附带
了很系统的实验例程。它是基于一块
s3c44b0
处理器的,我暂时还没板,但还是很老实基本
读完了此书。


Red Hat Linux9
编程开发与网络管理》冉林仓

编著,电子工业出版社

因为我主要想做的是基于
arm7

arm9
的嵌入式
linux
系统开发,所以对
linux
还是需要一
本专门的书读读。这本书还很不错!图书馆很多关于
linux
使用、配置的书,很多挺肤浅的,
而这本书侧重于命令行操作,以及网络系统的开发编程,很符合嵌入式
linux
开发的需要。
我选读了其中命令操作的部分,
剩下网络管理、
编程的留待接触到自己的开发板后再认真去
看。

《嵌入式系统设计师教程》清华出版社

计算机技术与软件专业技术资格(水平)
考试指定用书

应该说在两个月不到的时间内看这么多书,
虽然各本各有侧重,
我总算是很全面很具体打了
个基础了。
但所学的东西有嫌零碎。
在得知刚设立了嵌入式系统设计师考试后,
我立即
买了这本书,
并着手认认真真看了,
不为了考试,
而是为了好好组织下这段时间学到的知识,
查漏补缺,
并在这个教程的指导下很系统地学习下相关的理论。
我发现有了之前的知识准备
和实践经验,再来看这个考试教程,感觉很轻松,而且很条理,很实在!全没有考试教条的
感觉,
书中每一个章节都是我非常需要系统了解的东西,
非常实用。
这本书也在很高的热情
之下基本读完了,现在还剩下五分之一。
图书馆借的书:

《构建嵌入式
linux
系统》
Karim
Yagbmour


O'Reilly
Taiwan
公司译

韩存兵

龚波

改编


国电力出版社

据说很好的一本书,我也从图书馆借了,但还没看„„
总得来说,
我读书的选择还是挺合理的,
我觉得无论有没开发板的条件,
都应该好好地这样
打个坚实的基础。其实我们实验室有四块
s3c2410
的板,都有项目在,但我始终坚持不过早
卷入有点相关却不大实质的项目,
像我这样比较迟入门的初学者,
全面和扎实的理论知识显
得非常重要,否则一接触事情,这个不知道,那个也不清楚,就很被动。还有我觉得初学嵌
入式应该很好意识到网络的作用,好好利用网上的资源,包括相关的人的文章、经验谈等。
多写写笔记,多跟人交流

简述IP核的基本概念,它与SoC的关系是什么?这是《嵌入式系统开发与应用教程》(田泽编著)的课后题。

IP核则是一段具有特定电路功能的硬件描述语言程序,该程序与集成电路工艺无关,可以移植到不同的半导体工艺中去生产集成电路芯片。利用IP核设计电子系统,引用方便,修改基本元件的功能容易。具有复杂功能和商业价值的IP核一般具有知识产权。IP核有两种,与工艺无关的VHDL程序称为软核;具有特定电路功能的集成电路版图称为硬核。
SoC(System on a Chip )中文名是系统级芯片。20世纪90年代中期,因使用ASIC实现芯片组受到启发,萌生应该将完整计算机所有不同的功能块一次直接集成于一颗硅片上的想法。SoC应由可设计重用的IP核组成,IP核是具有复杂系统功能的能够独立出售的VLSI块;IP核应采用深亚微米以上工艺技术;SoC中可以有多个MPU、DSP、MCU或其复合的IP核。

如何学习ARM

区别:
ARM由于管脚多,而且很多管脚均能复用,使用每个管脚时应注意相关设置是否满足你的用途要求。
学习时,最好买一块开发板,要熟悉你所采用的ARM 的器件资料。同时要注意多看英文原版资料,有些中文资料翻译时词不达意,易造成误解。
书就不用买了,直接下载网站上的就行。

什么是嵌入式开发?嵌入式开发是做什么的?

嵌入式系统是计算机软件和硬件的综合体,岗位包括:ESE(嵌入式软件工程师);ADE(嵌入式应用开发工程师);FWE(嵌入式底层开发工程师);FEC(嵌入式固件开发工程师),你可以先下载全套嵌入式视频课自学,看是否感兴趣。

课程内容主要包括:

①C,Java核心编程:c语言核心编程,Java核心编程;

②Linux核心操作与算法:Linux系统使用,Linux-c编程核心技术,精品数据结构,Linux-c编程精髓;

③核心操作与算法:Linux系统编程,Linux网络编程核心技术,UI编程,Java核心编程,安卓核心技术;

④ARM+Linux底层开发:数字电路,ARM编程核心,Linux系统开发,嵌入式Linux驱动开发;

⑤大型项目实践:每期安排各类型真实的项目,详细可以点我下载资料。

互联网行业目前还是最热门的行业之一,学习IT技能之后足够优秀是有机会进入腾讯、阿里、网易等互联网大厂高薪就业的,发展前景非常好,普通人也可以学习。

想要系统学习,你可以考察对比一下开设有相关专业的热门学校,好的学校拥有根据当下企业需求自主研发课程的能力,能够在校期间取得大专或本科学历,中博软件、南京课工场、南京北大青鸟等开设相关专业的学校都是不错的,建议实地考察对比一下。

祝你学有所成,望采纳。

想在深圳学习嵌入式系统,请各位推荐几个培训机构?

你好,我现在就职于深圳汉邦高科,我像你推荐华清远见深圳中心,我是3月中旬到那里参加培训了四个月,学的是嵌入式Linux,下面我的一些经历应该会对你有帮助。
首先说说想到培训的来由吧。我在里学的专业是计算机科学与技术,而且是信息终端方向,另外还学过一些跟嵌入式相关的课程,比如:嵌入式操作系统理论等。我们是计算机出身,对于计算机的一些理论课程肯定是必须学的,比如计算机网络、操作系统、微机原理、数据结构、软件工程、数据库等,对于编程语言也学过C++、JAVA、J2ME等,另外还学了一些硬件相关的,反正又软又硬,软硬都学吧,学的确实也算是够泛的了,所以一时之间连我们自己也不知道该学什么,该往哪个方向发展,对于大多数的课程我们也只能用了解个大概来形容吧。近来大家对于嵌入式的发展是有目共睹的,这个行业有着很好的发展前景,另外我们老师也叫我们尽量往嵌入式方向发展,然而进入嵌入式开发行业的门槛比较高,另外想找一个好一些的公司,对口的工作,为了有一个好的起点,所以最后决定先进行培训一下,尽量提升自身能力,然后再去找工作。于是我在大四下学期刚开学时就选择到深圳华清这边进行再学习。
先开始的是预科班的学习,主要是补习C语言课程。C语言是搞嵌入式开发的首选编程语言,另外在面试的时候主要还是考查C语言,偶尔还有一些C++题目吧,具体要看公司提供的职位。在上C语言课程的时候是由林老师教我们,林老师思维敏捷,上课认真负责,能够把C语言里面的指针、多重指针、函数指针数组等问题讲得简洁明了,令人一听之后就很容易明白。当我们请教问题的时候,林老师也是很认真、详细地给我们回答问题。通过C语言课程的学习,我的C语言基础得到的很大的提高,这真要谢谢林老师。
易老师给我们讲的内容很多,包括整个linux网络编程、arm体系结构、、linux内核等。易老师经验丰富,知识面相当广泛,对企业的需求也相当熟悉,另外最重要的是易老师上课也相当负责,将课程内容安排得满满的,他希望能尽量多教一些知识给我们而不是自己有时间就多休息。越到后面我们都感觉到其它那样是挺好的。
毕业了,也如愿地找到了一份比较合意的工作,这要感谢深圳华清的所有老师,比如计老师、负责就业的齐老师等。计老师在我最困难的时候给予了我很多的帮助,在这里由衷感谢。齐老师在我找工作当中也给予我很多的帮助。我是应届生,之前完全没有找工作的经历,简历也没有写过。在找工作之前,齐老师特意给我们每人都安排了一次模拟面试,给我们讲解了面试过程当中很多应该注意的问题。经过模拟面试之后,我对自己进行了重新定位,综合考虑之后觉得自己还是先从应用做起比较好。于是之后就对应用程序里面的网络编程那一大块以及C语言基础、常用数据结构等知识进行有条理的复习;另外自己还有针对性地对一些非技术性常用问题进行了总结,比如自我介绍、自己的优点和缺点、最成功的事、最失败的事、职业规则等。另外自己有时还进行练说以提高表达能力。于是,这样经过一周多时间的忙碌最终把工作给定了下来了。
人生的另一段路也正式开始了,然而我深知这才是刚刚开始,应该继续努力奋斗。感谢所有帮助过我的老师,还有就是对我无私帮助的同学们。

温馨提示:为不影响您的学业,来校区前请先电话咨询,方便我校安排相关的专业老师为您解答
  • 热门课程
  • 作者最新文章
  • 在线报名
申请试听课程

只要一个电话
我们免费为您回电

姓名不能为空
手机号格式错误