嵌入式岗位职责(共8篇)
第4篇:嵌入式
嵌入式简介
1,嵌入式组成一个嵌入式系统装置一般都由嵌入式计算机系统和执行装置组成,嵌入式计算机系统是整个嵌入式系统的核心,由硬件层、中间层、系统软件层和应用软件层组成。执行装置也称为被控对象,它可以接受嵌入式计算机系统发出的控制命令,执行所规定的操作或任务。执行装置可以很简单,如手机上的一个微小型的电机,当手机处于震动接收状态时打开;也可以很复杂,如SONY 智能机器狗,上面集成了多个微小型控制电机和多种传感器,从而可以执行各种复杂的动作和感受各种状态信息。2,嵌入式前景
嵌入式软件开发应用领域
嵌入式系统是当前最热门、最具发展前途的IT应用领域之一。包括手机、电子字典、可视电话、数字相机、数字摄像机、U-Disk、机顶盒、高清电视、游戏机、智能玩具、交换机、路由器、数控设备或仪表、汽车电子、家电控制系统、医疗仪器、航天航空设备等都是典型的嵌入式系统。因此,通过嵌入式培训成为专业的嵌入式技术人才,其职业发展空间较大。嵌入式软件开发人才需求
目前国内嵌入式人才极度匮乏,权威部门统计,我国目前嵌入式软件人才缺口每年为40万人左右。供不应求使得嵌入式人才身价上涨,而且,越有专业经验,就业竞争力就越大。因此,IT专业人士通过培训掌握嵌入式技术,就能成为炙手可热的专业人才,其培训回报有保障。
嵌入式软件开发就业方向
由于3G持续升温,这方面的人才也保持了供不应求的势头。据悉,目前国内3G核心嵌入式人才不足万人,其中华为约5000-6000人,中兴通讯、大唐各约2000人,以区区万人的阵容去争夺据称有上千亿元的市场,3G嵌入式工程师的身价由此可见一斑。在近期的人气职位榜上,电信行业嵌入式工程师行市走高,嵌入式研发工程师、嵌入式技术支持工程师都高居前五位。
3,总结
嵌入式是以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。由于嵌入式系统通常具有低功耗、体积小、集成度高等特点,因此随着消费家电的智能化和廉价微处理器的出现,嵌入式系统将在日常生活里形成更大的应用领域。嵌入式就业广泛,嵌入式人才社会需求量大。
10级电子本科2班
叶玉成
第5篇:嵌入式学习的正确步骤,嵌入式 嵌入式学习路线
www.xiexiebang.com 达内教育—中国IT培训领导品牌
嵌入式学习的正确步骤,嵌入式 嵌入式学习路线
嵌入式门槛虽然较高,但也跟其他事物一样,并不是牢不可破。只要我们用心去对待,冬雪终将化去,春风定会吹来。
具体步骤如下:
1、《C语言》第二版 谭浩强;《C程序设计语言》第二版 徐宝文译 机械工业出版社
你能区分开指针数组和数组指针吗?你知道函数指针吗?
你能区分开定义一个变量时系统给它分配的空间与用malloc()函数给一个变量分配的空间有什么不一样吗?
2、《数据结构》C语言版 黄国愉、叶乃青编 清华大学出版社
你能合上书本,用C语言实现书中的单链表、双链表数据结构吗?
3、《实用C++程序设计》第二板 中国电力出版社 Steve_Oualline著
此阶段主要是学习其面向对象的编程思想,加深对C语言和数据结构的理解。
4、学习单片机,最好能找个前辈带一带。
你能用51单片机做出一样实际的东西吗?即使它再简单!
要注意加深对中断的理解。
5、学习ARM单片机。
(1)、细读《ARM微控制器基础与实战》周立工编写(注:即使你不用书中的开发板)
(2)、细读相关芯片的原版英文文档。如:arm920TE.pdf S3C2410_1.2.pdf
6、学习uCOS!操作系统。
(1)、细读《嵌入式实时操作系统uC/OS-!》第二版 召贝贝译
你能把uCOS!移植到自己的平台上吗?
(2)、能编写在uCOS!操作系统环境下运行的针对具体硬件的驱动程序
www.xiexiebang.com 达内教育—中国IT培训领导品牌
7、熟悉Linux环境,学习Linux环境编程,学习交叉编程
(1)、细读《linux命令大全.pdf》
(2)、细读《GNU Make 使用手册(中译版).pdf》
(3)、学习创建交叉编程环境.8、学习Linux操作系统。
(1)、《UNIX环境高级编程》
(2)、可以到一些好的网站下载一些比较好的书籍
(3)、细读《linux内核完全注释》
(4)、细读《understanding the linux kernel 2》
(5)、利用源代码阅读利器工具"Source Insight"进行真正的linux内核原码刨析
(6)、最后进行内核移植,并能编写在linux操作系统环境下运行的针对具体硬件的驱动程序
9、学习Linux设备驱动编写。可参考《Linux设备驱动程序》
10、复习C++,学习用QT进行图形界面编程
(1)、细读《QT编程宝典》
(2)、学会通过查看QT电子文档进行QT GUI实地编程
(3)、学习交叉编程.(其实就是把命令qmake变为tmake)
11、当然,你也可学习一下PCB的制作和设计一个自己的CPU(即软壳)
在嵌入式软件方面最重要的课程包括:
(1)嵌入式微处理器结构与应用:
这是一门嵌入式硬件基础课程,我们说过,嵌入式是软硬件结合的技术,搞嵌入式软件的人应对ARM处理器工作原理和接口技术有充分了解,包括ARM的汇编指令系统。若不了解处理器原理,怎么能控制硬件工作,怎么能写出节省内存又运行高速的最优代码(嵌入式软件设计特别讲究时空效率),怎么能写出驱动程序(驱动程序都是与硬件打交道的)?很多公司招聘嵌入式软件人员时都要求熟悉 www.xiexiebang.com 达内教育—中国IT培训领导品牌
ARM处理器,将来若同学到公司中从事嵌入式软件开发,公司都会给你一本该设备的硬件规格说明书(xxx Specification),你必须能看懂其中的内存分布和端口使用等最基本的说明(就像x86汇编一样),否则怎么设计软件。有些同学觉得嵌入式处理 器课程较枯燥,这主要是硬件课程都较抽象的原因。还有同学对ARM汇编不感兴趣,以为嵌入式开发用C语言就足够了。其实不应仅是将汇编语言当成一个程序设计语言,学汇编主要是为了掌握处理器工作原理的。一个不熟悉汇编语言的人,怎么能在该处理器写出最优的C语言代码。在嵌入式开发的一些关键部分,有时还必须写汇编,如Bootloader等(可能还包括BSP)。特别是在对速度有极高要求的场合(如DSP处理器的高速图像采集和图像解压缩),目前还会用到汇编写程序的,尽管用到的机会相对C要小得多。当你在一个嵌入式公司工作时,在查看描述原理的手册时,可能很多都是用汇编描述的,这是因为很多硬件设计人员只会写或者喜欢用汇编描述,此时你就必须看懂汇编程序,否则软硬件人员可能就无法交流。很多嵌入式职位招聘时都要求熟悉汇编。
[小知识] 目前嵌入式处理器常见的有ARM、PowerPC、MIPS、Motorola 68K、ColdFire(冷火)等,但ARM占据了绝对主流(有资料说手机中几乎90%都是ARM处理器)。ARM是一个只卖知识产权的公司,目前获得购买了ARM CPU核授权许可的大公司很多,包括Intel、Samsung、Amstel、Motorola、Philip等,他们都在ARM CPU核的基础上进行了一些外围扩展,形成自己的处理器(如Samsung S3C2410,Motorola i.MXL9328等处理器都是采用ARM 9内核,指令一级是相同的)。而众多中小公司又购买了这些处理器,设计了各种各样的开发板,如华恒等国内很多著名嵌入式公司都生产基于SamsungS3C2410的开发板,供最终用户使用或供教学实验。在ARM这个食物链上,ARM公司是大鱼,Intel、Samsung等公司是小鱼,而华恒等则是虾米,最终用户(我们这些要采购嵌入式开发板的)则是喂虾米的。Intel早期生产的是低端ARM(Strong ARM,相当于ARM 7),现在转向主要生产高端ARM(即Intel Xscale处理器,属于ARMv5家族,主要用在高端PDA上,如HP和DELL生产的PDA都采用Intel Xscale,价格较高)。目前应用最多的是ARM 7和ARM 9两类处理器。ARM 7较便宜,可跑uclinux(是一个不支持高级内存管理功能的嵌入式Linux系统统)、Vxworks、uc/os II等实时操作系统,但因处理器不带内存管理单元MMU(无内存分页和地址映射机制,所以不能使用虚拟内存),所以不能跑Windows CE,另外通用Linux中的某些内存管理功能也不能用在ARM 7上。ARM 9大都是一个带MMU功能的高端处理器,可跑WinCE或通用Linux的大多数功能。ARM7和ARM9的区别是在与体系结构上,前者是冯?诺伊曼结 构,后者是哈佛结构——指令和数据总线是分开的。以上是我的一点了解,可能有不对的地方。我们学院有十几套ARM 7开发系统(采用Samsung S3C44b0x开发板,主要用于嵌入式处理器结构、实时操作系统等课程实验用),ARM 9的系统好象也已经到了(采用的芯片我不知道也没去问),还有以前的十几套MPC860开发板(听说价格都很贵,很容易损坏),同学应爱护使用和珍惜这样 的实验机会。
(2)嵌入式操作系统类课程
www.xiexiebang.com 达内教育—中国IT培训领导品牌
除了WinCE的实时性稍差外,大多数嵌入式操作系统的实时性都很强,所以也可称为实时操作系统Real Time Operating System.从事嵌入式的人至少须掌握一个嵌入式操作系统,这在嵌入式的所有技术中是最为关键的了。目前最重要的RTOS主要包括:
第一类、传统的经典RTOS:最主要的便是Vxworks操作系统,以及其Tornado开发平台。Vxworks因出现稍早,实时性很强(据说可在1ms内响应外部事件请求),并且内核可极微(据说最小可8K),可靠性较高等,所以在北美,Vxworks占据了嵌入式系统的多半 疆山。特别是在通信设备等实时性要求较高的系统中,几乎非Vxworks莫属。Vxworks的很多概念和技术都和Linux很类似,主要是C语言开发。像Bell-alcatel、Lucent、华为等通信企业在开发产品时,Vxworks用得很多。但Vxworks因价格很高,所以一些小公司或小产品中往往用不 起。目前很多公司都在往嵌入式Linux转(听说华为目前正在这样转)。但无论如何,Vxworks在一段长时间内仍是不可动摇的。与Vxworks类似 的稍有名的实时操作系统还有pSOS、QNX、Nucleus等RTOS。
第二类、嵌入式Linux操作系统:Linux的前途除作为服务器操作系统外,最成功的便是在嵌入式领域的应用,原因当然是免费、开源、支持软件多、呼拥者众,这样嵌入式产品成本会低。Linux本身不是一个为嵌入式设计的操作系统,不是微内核的,并且实时性不强。
目前应用在嵌入式领域的Linux系统主要有两种:
一种是专为嵌入式设计的已被裁减过的Linux系统,最常用的是uClinux(不带MMU功能),目前占较大应用份额,可在ARM7上跑;另一种是跑在 ARM 9上的,一般是将Linux2.4.18内核移植在其上,可使用更多的Linux功能(当然uClinux更可跑在ARM 9上)。很多人预测,嵌入式Linux预计将占嵌入式操作系统的50%以上份额,非常重要。缺点是熟悉Linux的人太少,开发难度稍大。另外,目前我们 能发现很多教材和很多大学都以ucOS/II为教学用实时操作系统,这主要是由于ucOS/II较简单,且开源,非常适合入门者学习实时操作系统原理,但 由于ucOS/II功能有限,实用用得较少。况且熟悉了Linux开发,不仅在嵌入式领域有用,对开发Linux应用软件,对加深操作系统的认识也有帮 助,可谓一举多得。据我所知,目前Intel、Philip都在大搞ARM+LINUX的嵌入式开发,Fujitum则是在自己的处理器上大搞Linux 开发。目前在嵌入式Linux领域,以下几个方面的人特别难找,一是能将Linux移植到某个新型号的开发版上;二是能写Linux驱动程序的人;三是熟悉Linux内核裁减和优化的人。不过LINUX有一个硬伤,就是没有WINDOWS那样的友好方便美观的交互界面,不然微软帝国早就守不住了。
第三类、Windows CE嵌入式操作系统:Microsoft也看准了嵌入式的巨大市场,MS永远是最厉害的,WinCE出来只有几年时间,但目前已占据了很大市场份额,特别是在PDA、手机、显示仪表等界面要求较高或者要求快速开发的场合,WinCE目前已很流行(据说有一家卖工控机的公司板子卖得太好,以至来不及为客户裁减WinCE)。WinCE目前主要为4.2版(.NET),开发平台主要为WinCE www.xiexiebang.com 达内教育—中国IT培训领导品牌
Platform Builder,有时也用EVC环境开发一些较上层的应用,由于WinCE开发都是大家熟悉的VC++环境,所以我院学过Windows程序设计课程的同 学都不会有多大难度,这也是WinCE容易被人们接受的原因,开发环境方便快速,微软的强大技术支持,WinCE开发难度远低于嵌入式Linux。对于急于完成,不想拿嵌入式Linux冒险的开发场合,WinCE是最合适了(找嵌入式Linux的人可没那么好找的),毕竟公司不能像学生学习那样试试看,保证开发成功更重要。根据不同的侧重点,WinCE还有两个特殊版本,一个是MS PocketPC操作系统专用于PDA上(掌上电脑),另一个是MS SmartPhone操作系统用于智能手机上(带PDA功能的手机),两者也都属于WinCE平台。在PDA和手机市场上,除WinCE外,著名的PDA 嵌入式操作系统还有Palm OS(因出现很早,很有名)、Symbian等,但在WinCE的强劲冲击下,Palm和Symbian来日还能有多长?同学学过VC++后再学 WinCE,非常方便自然,通过学习WinCE同样也可了解嵌入式软件的一般开发过程,对Linux有惧怕心理的同学也很合适。很显然,嵌入式Linux 永远不可能替代WinCE,而且将来谁占份额大还很难讲,毕竟很多人更愿意接受MS的平台,就像各国政府都在大力推LINUX已好长时间,但你能看到几个 在PC机上真正使用LINUX的用户?据我观察,目前在嵌入式平台上,LINUX是叫得最响,但还是WinCE实际用得更多.嵌入式LINUX可能更多地是一些有长远产品计划的公司,为降低成本而进行长远考虑.WinCE和多媒体(如MPEG技术)是微软亚洲工程院目前做得较多的项目领域之 一,现在社会很需要精通WinCE的人。现在有WINCE的智能手机,金山词霸、WORD、EXCEL、REGEDIT等居然都有 smartphone版的,PC上的MP
3、DOC等居然在download时都可被自动转换成smartphone格式,很爽的。完全可用 Windows CE自己开发一些需要的程序download到自己的手机上。现在市面销售PDA智能手机火爆,MS总是财源滚滚。
总结关于嵌入式操作系统类课程,若你觉得自己功底较深且能钻研下去,则可去学嵌入式Linux;若你觉得自己VC++功底较好且想短平快地学嵌入式开发,自学WINCE是非常好的选择。
(3)嵌入式开发的相关领域
搞嵌入式若能熟悉嵌入式应用的一些主要领域,这样的人更受企业欢迎。主要的相关领域包括:
A、数字图像压缩技术:这是嵌入式最重要最热门的应用领域之一,主要是应掌握MPEG编解码算法和技术,如DVD、MP
3、PDA、高精电视、机顶盒等都涉及MPEG高速解码问题。
B、通信协议及编程技术:这包括传统的TCP/IP协议和热门的无线通信协议。首先,大多数嵌入式设备都要连入局域网或Internet,所以首先应掌握 TCP/IP协议及其编程,这是需首要掌握的基本技术;其次,无线通信是目前的大趋势,所以掌握无线通信协议及编程也是是很重要的。无线通信协议包括无线 局域网通信协议802.11系列,Bluetooth,以及移动通信(如GPRS、GSM、CDMA等)。
www.xiexiebang.com 达内教育—中国IT培训领导品牌
C、网络与信息安全技术:如加密技术,数字证书CA,以及各种网络安全设备,包括硬件防火墙,入侵检测IDS,还有防毒墙,IPS等,中国在这方面还是没有自己优势的,我们陈院长好象正在往这方面发展.D、DSP技术:DSP是Digital Signal Proce数字信号处理的意思,DSP处理器通过硬件实现数字信号处理算法,如高速数据采集、压缩、解压缩、通信等。数字信号处理是电子、通信等硬件 专业的课程,对于搞软件的人若能了解一下最好。目前DSP人才较缺。如果有信号与系统、数字信号处理等课程基础,对于学习MPEG编解码原理会有很大帮助。
(4)嵌入式开发的相关硬件基础
对于软件工程专业的学生,从事嵌入式软件开发,像数字电路、计算机组成原理、嵌入式微处理器结构等硬件课程是较重要的。另外,汇编语言、C/C++ 数据结构算法、特别是操作系统等软件基础课也是十分重要的。我们的主要目地是能看懂硬件工作原理,但重点应是在嵌入式软件,特别操作系统级软件,那将是我们的优势。我们的研究生里有些是学电子、通信类专业过来的,有较好的模拟电路和单片机基础,学嵌入式非常合适。嵌入式本身就是从单片机发展过来的,只是单片机不带OS,而现在很多嵌入式应用越来越复杂,以至不得不引入嵌入式操作系统。另外,为追求更高速的信号处理速度,现在在一些速度要求较高场合,有不少公司是将一些DSP算法,如MPEG压缩解压缩算法等用硬件来实现,这就涉及到HDL数字电路设计技术及其 FPGA/IP核实现技术,这方面的人目前市场上也很缺。
第6篇:嵌入式培训 嵌入式Linux学习路线
嵌入式培训 嵌入式Linux学习路线_粤嵌教育
有需求就有市场,伴随着嵌入式的应用领域越来越宽广,嵌入式工程师的缺口与日俱增,嵌入式Linux培训也迎来了良好的发展环境和机遇。嵌入式Linux凭借其系统发展的成熟度、市场应用的高份额也受到更多工程师朋友的青睐,越来越多的企业和研发机构都转向嵌入式Linux的开发和研究,众所周知,嵌入式开发在IT开发行业中一直是比较火热的职业,特别是智能硬件的发展。智能硬件从软件到硬件,每一阶段都需要开发人员拥有超强的开发能力和丰富的经验。而对于智能硬件产品来说,他们的开发都是建立在庞大的嵌入式系统生态之上的。想学习嵌入式要要怎么做呢?来看看粤嵌教育分享的嵌入式Linux学习路线:
1、基础知识: C/C++编程、数据结构和算法、操作系统、软件工程、网络、数据库等。虽科目众多,但都是较简单的基础,且大部分已掌握。
2、深入掌握Linux系统:使用Linux、Linux系统编程开发、驱动开发、分析Linux内核。可以按这样的学习顺序,由浅及深,不断的理解掌握核心内容。
3、学习嵌入式Linux: 主要是嵌入式Linux开发流程,嵌入式Linux应用开发、ARM体系架构等。建议最好就是自己买一块开发板研究,条件允许的话还是报粤嵌培训班吧,有专业人士带进步会比较快,还能认识很多行业的朋友。
4、深入学习:深入学习ARM、Linux内核驱动、Android移植驱动等重点难点内容,学习传感器开发、ZigBee开发、蓝牙开发、RFID等目前比较流行的嵌入式开发技术。
目前嵌入式就业比较热门的领域有物联网、智能家居、智能医疗、智能汽车电子、智能硬件产品开发等等,可以说嵌入式Linux无处不在。想系统学习嵌入式开发,到粤嵌进行嵌入式Linux培训,教学课程涵盖了嵌入式基础、项目分析与立项、Linux核心操作与算法、嵌入式Linux系统编程开发、嵌入式GUI系统编程开发、ARM开发、嵌入式底层驱动开发、项目优化与验收再到就业与创业指导。
第7篇:嵌入式要求
高级嵌入式软件工程师 职位描述
工作内容:
1、负责网络产品的软件设计和开发工作;
2、负责嵌入式软硬件平台下的模块移植及代码实现;
3、协调和推进软件的开发与测试。
要求:
1、本科以上学历,计算机、电子通信工程专业;
2、3年以上电子产品研发经验,能够看懂IC的datasheet;
3、熟悉TCP/IP、SNMP等网络协议,熟悉ARM、MIPS等硬件平台;
4、熟悉SNMP协议,并对其有深刻的理解,有过广电网络设备网管软件开发经验者优先; 待遇:月薪4000-8000元。
初级嵌入式硬件工程师 职位描述
工作职责:
1、参与产品的硬件开发、调试、测试等环节;
2、协助硬件工程师进行硬件的设计和开发;
3、相关文档的制作和编写;
4、硬件产品的相关测试;
5、部门安排的其它工作。
专业知识:
1、电子相关专业毕业,本科以上学历;
2、具有一年以上嵌入式硬件开发经验;
核心技能:
1、熟悉电子电路的原理设计、PCB设计,熟悉使用ALLEGRO、ORCAD等EDA工具;
2、熟练使用各类电子测试仪表工具;
3、学习能力、动手能力、沟通能力强,可承担一定的工作强度;
4、良好的英文阅读能力,能看懂基本的英文技术资料;
5、良好的电子电路基础知识;
福利补贴:
1、五险一金;
2、话费补贴及交通补贴;
3、提供餐费补贴;
4、每月活动经费,组织员工活动;
5、完善的项目奖金及年终奖制度。
威胜集团招聘简章
威胜集团有限公司是中国领先的能源计量设备、系统和服务供应商,于2005年12月在香港主板上市,是中国首家在境外上市的能源计量与能效管理专业集团,是湖南省首家在境外主板上市的公司,也是行业内首屈一指荣获中国驰名商标、中国名牌称号的企业。2012年集团实现销售逾30亿元,缴纳税收过亿元。新落成的威胜科技园占地360亩,首期投资7亿元人民币,是中国最大的能源计量与能效管理产品研发、制造基地之一。
威胜产品广泛服务于电力、水务、燃气、热力等行业领域及大中型工商企业,为公用事业、用能单位的能源计量与能效管理提供了强大的技术、产品和服务支持。
一、营销类
岗位:销售经理(若干)
岗位要求:本科以上学历,理工科或市场营销相关专业;沟通表达能力强,富有激情。有良好的学习能力、团队协作精神。能常驻外地。有相关销售经验优先考虑。
岗位:技术支持工程师(若干)
岗位要求: 本科及以上学历,电子信息、通信工程、计算机、测控等相关专业;良好的沟通表达能力与学习能力,具备扎实的电子技术知识和实际动手能力; 有电力计量产品维护工作经验者优先,能常驻外地。
二、研发类
岗位:高级硬件工程师(5人)
岗位要求:电子等相关专业本科及以上学历,熟悉模拟、数字电路设计、高速电路设计以及EMC相关知识,精通Protel等EDA工具软件,精通DSP/ARM嵌入式系统或CPLD/FPGA的开发。
岗位:高级嵌入式软件工程师(8人)
岗位要求: 大学本科及以上学历,计算机软件、通信、电子等相关专业,理论基础扎实。熟悉嵌入式系统软件开发,掌握C/C++编程、SHELL编程、LINUX调试技术;熟有一定软件项目开发管理知识,文档习惯良好,具备英语应用能力。
岗位:软件工程师(5人)
岗位要求:计算机相关专业本科及以上学历;熟悉C++ /java/Delphi其中一种语言;有电力行业应用软件开发经验者优先;具有团队合作精神,善于学习,适应能力强。
岗位:工艺/测试工程师(5人)岗位要求:电气自动化相关专业,本科以上学历。熟悉电气元件,有数电模电基础,懂电路。质量工程师(5人)
岗位要求:仪器仪表、计算机、电子、机械自动化及相关专业本科及以上学历;熟悉模拟电路和数字电路的基本知识;有使用SAP、ERP经验;能独立操作各类测试仪表、台体、设备;具备质量管理、研发质量管理相关经验者优先。
三、管理类
岗位:商务接待(5名)
岗位要求:本科及以上学历,旅游管理专业优先
本科及以上学历,管理类专业优先;22-26岁,身高160cm以上; 形象气质佳,稳重、开朗大方,有特长者为佳;做事认真负责、能吃苦耐劳。
岗位:人事专员(2名)
岗位要求:硕士以上学历,专业不限,对人力资源工作有强烈的兴趣,热爱学习;有良好的沟通能力和团队合作精神,工作责任心强,有较强的抗压能力。
岗位:销售助理(3名)
岗位要求:本科及以上学历,财务及相关专业优先。沟通表达良好,熟练操作excel、word等办公软件,能接受驻外工作。
岗位:分公司会计(5人)
岗位要求:本科以上学历,财会专业,具备一定销售会计工作经验,能接受驻外。
第8篇:嵌入式报告
嵌入式实训报告
姓名:张龙班级:电气803学号:08010270
嵌入式系统学习体会
一、嵌入式发展前景
嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一。嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器、存储器等)非常有限,并且对成本很敏感,有时对实时响应要求很高等。特别是随着消费家电的智能化,嵌入式更显重要。像我们平常常见到的手机、PDA、电子字典、可视电话、VCD/DVD/MP3 Player、数字相机(DC)、数字摄像机(DV)、U-Disk、机顶盒(Set Top Box)、高清电视(HDTV)、游戏机、智能玩具、交换机、路由器、数控设备或仪表、汽车电子、家电控制系统、医疗仪器、航天航空设备等等都是典型的嵌入式系统。
嵌入式系统是软硬结合的东西,搞嵌入式开发的人有两类。
一类是学电子工程、通信工程等偏硬件专业出身的人,他们主要是搞硬件设计,有时要开发一些与硬件关系最密切的最底层软件,如BootLoader、Board SupportPackage(像PC的BIOS一样,往下驱动硬件,往上支持操作系统),最初级的硬件驱动程序等。他们的优势是对硬件原理非常清楚,不足是他们更擅长定义各种硬件接口,但对复杂软件系统往往力不从心(例如嵌入式操作系统原理和复杂应用软件等)。
另一类是学软件、计算机专业出身的人,主要从事嵌入式操作系统和应用软件的开发。如果我们学软件的人对硬件原理和接口有较好的掌握,我们完全也可写BSP和硬件驱动程序。嵌入式硬件设计完后,各种功能就全靠软件来实现了,嵌入式设备的增值很大程度上取决于嵌入式软件,这占了嵌入式系统的最主要工作(目前有很多公司将硬件设计包给了专门的硬件公司,稍复杂的硬件都交给***或国外公司设计,国内的硬件设计力量很弱,很多嵌入式公司自己只负责开发软件,因为公司都知道,嵌入式产品的差异很大程度在软件上,在软件方面是最有“花头“可做的),所以我们搞软件的人完全不用担心我们在嵌入式市场上的用武之地,越是智能设备越是复杂系统,软件越起关键作用,而且这是目前的趋势。
二、嵌入式系统应用前景
随着计算机软件和集成电路技术的发展,嵌入式系统产品日益完善,在航天、航空、交通、网络、电子、通讯、金融、智能电器、智能建筑、仪器仪表、工业自动控制、数控机床、掌上型电脑、各种智能IC卡、第二代身份证验证、公共交通收费系统、医药系统以及军事等领域得到广泛应用,已成为我国信息化带动工业化,工业化促进信息化 发展的国民经济新的增长点在我国2006 年嵌入式软件产品占全年全部软件产值的23%还多.据调查显示,目前嵌入式系统涉及的领域中,PDA占30%,手机占18%,数字信息家电占21%,工业控制5%,服务行业占2%,交通系统占2%,其他占22%.目前最值得关注的嵌入式产品市场主要有如下几类:
1.信息家电
后PC时代,家用电器将向数字化和网络化发展,电视机、微波炉、数字电话等都将嵌入微处理器并通过家庭网关与Internet连接,构成家庭信息网络.届时, 人们可以远程控制家里的电器设备,可以实现远程医疗、远程教育, 可以视频点播,实现交互式电视,还可以提供各种网上服务等.一般可认为,那些低单价、操作简单、可通过因特网发送或获取信息, 将逐步分割或替代PC 的某些功能,并能
与其它信息产品交换资料或信息的产品可统称为信息家电.信息家电可以提供安全防范、消费电子产品的智能控制、交互式智能控制、家庭信息服务、自动维护、家庭医疗保健等服务.而这些服务中的各类数字融合产品,都离不开嵌入式系统的支持,可以说,嵌入式系统是家庭信息网络、IT 融合的重要技术基础.具有丰富功能、高度集成的智能数字终端将是未来的发展方向.智能数字终端和各类数字融合产品具有十分广阔的市场前景.2.移动计算设备
移动计算设备包括手机、PDA、掌上电脑等各种移动设备.中国拥有最大的手机用户,市场巨大,而掌上电脑或PDA 由于易于使用、携带方便、价格便宜,近几年在我国得到了快速地发展.PDA 与手机也已呈现融合趋势, 智能手机正在成为今后的发展趋势方向, 智能手机就是一台嵌入式系统.智能手机要存放更多的软件和各种大容量的多媒体文件,必定要有操作系统, 目前智能手机操作系统主要有开源的Linux、微软公司的Windows CE系统和 Symbain 公司的 SymbainOs 系统.智能手机的功能越来越异常强大,为智能手机开发的各种功能程序已经在互联网上盛行.通过安装这些软件,可大大扩展手机的功能.3.网络设备
各种网络设备包括路由器交换机、Web Server、网络接入网关等, 都是一类嵌入式系统.随着下一代Internet 的研发成功和投入使用,必然会有更多更强的嵌入式网络设备和产品面世,这意味着巨大的嵌入式网络设备和产品市场需求.嵌入式系统也在向无线网络发展,无线网络已开发集成了802.11 芯片组.无线嵌入式网络有望部署到住宅及商用建筑自动化、工业设备监测以及其他无线传感和控制应用中.ZigBee 联盟已经为低成本、低功率的无线嵌入式网络制定了标准.这项标准定义了在IEEE 802.15.4 标准媒体接入控制层和物理层上的网络及支持的应用服务.这项标准很适合照明、供暖、冷却控制、工业建筑、自动化以及医疗设备监测等方方面面的应用.ZigBee联盟的长期目标是能够建立基于互操作平台和配置文件的可伸缩、低成本的嵌入式基础架构.4.自动化与测控仪器仪表
测控仪器仪表种类繁多,我国每年光进口的医疗设备就上亿, 每个医疗设备就是一套嵌入式系统.测控仪器仪表更是遍及大中小企业,新型的测控仪器仪表无一不是嵌入式系统.在工控和仿真领域,嵌入式设备也早已得到广泛应用.嵌入式系统在自动化行业已有很多成功应用案例,如数控机床控制系统、面向啤酒行业控制系统、水厂控制系统、缝纫机控制系统、可燃性气体报警系统、智能建筑安防系统、自动生产线分布式控制系统、变电站自动化系统、自动生产线检测系统等.我国的工业生产需要完成智能化、数字化改造,智能控制设备、智能仪表、自动控制等为嵌入式系统提供了巨大的市场.工控、仿真、数据采集、军用等领域一般都要求实时操作系统支持.在金融业、电力系统和服务业,嵌入式也在发挥着越来越重要的作用.5.嵌入式技术在交通管理、环境监测中的应用
在交通系统,嵌入式的作用也日益重要.汽车智能驾驶设备、汽车模拟驾驶器、汽车喷油泵调试台、轮船智能驾驶设备等都面临更新换代.这类新型设备也都离不开嵌入式系统.我国汽车业的发展必然为汽车电子的嵌入式系统应用带来良好商机.嵌入式系统在交通指挥系统、高速公路收费监控、汽车自导航、GPS车载终端、电子警察、加油站和汽车检测中的应用都是非常广泛的,有良好的市场前景.在环境监测(包括水文资料实时监测, 防洪体系及水土质量监测,堤坝安全,地震监测网,实时气象信息网,水源和空气污染监测)中,嵌入式产品同样有着广泛的市场前景.三、嵌入式系统的组成 1.底层(硬件层)
需要你自己对于硬件相当的了解,能够独立绘制PCB并进行焊接,之后调试板子,做好电路板。比如sc2410,你需要绘制至少四层PCB电路板,其中ARM核心板是最难掌握的部分,外围电路要注意各种走线技巧等等。绘制完PCB之后就需要你的焊接功夫。将元器件焊接在PCB上。最后调试电路板,这是这一层设计中的收尾工作,也是最具有挑战性的工作。调试电路需要大量的经验,对于初学者来说,需要很强的电路知识,对于硬件的性能以及应用要非常了解才行。
2.中间层(驱动层)
电路板已经有现成的。你需要编程使一个死的板子,活起来,就是把程序下载进去,能叫板子跑起来。这里需要你对于ARM芯片的结构有很好的掌握,要会读芯片资料(datasheet)通常都是英文的。了解其内部资源我们就可以进行驱动编程了。我们平时所使用单片机,一般都是写好的程序,各个管脚在什么时序下输出什么信号(1或0),来操作实现相应借口的外围设备,比如液晶屏、LED灯等。单片机也可以叫做简单的嵌入式。原理相同。ARM也可以向单片机一样使用,但我们更多的是要对ARM加入操作系统的,这才是我们最常说的嵌入式。加入操作系统了以后,芯片对于个个资源的调度有了更系统的统筹规划,可以更充分的利用ARM芯片的系统资源,提高性能,使资源合理分配。而通常的驱动是在操作系统下工作的。比如基于LINUX或WINCE等等下的驱动程序。驱动程序是链接硬件平台和操作系统的纽带,当然编写驱动要同时兼顾操作系统特点和硬件接口的特点。做驱动的开发,需要对于软硬件都要有所了解,其中更偏重操作系统的理解。这部分工作也是最难做的。
3. 上层(应用层):
应用层,即我们所说的软件编程了。就相我们手机里QQ和飞信一样,我们需要根据我们手机的操作系统来编写应用程序。对于各个开发板,我们同样需要根据它里边的系统进行应用开发。这部分,应该是几乎脱离硬件了,我们只需简单的了解硬件即可。我们只需深刻理解操作系统的中各个系统函数和接口函数,即可进行开发。需要很强的C++水平。
四、嵌入式系统的设计特点
嵌入式系统的开发通常采用“宿主机/目标机”方式。
宿主机(Host)是一台通用的计算机,一般是PC机。它通过串口或网络连接与目标机进行通信。
目标机(Target)常用在嵌入式系统的开发过程期间。目标机可以是嵌入式系统的实际运行环境,也可以是能替代实际环境的仿真系统。
首先,利用宿主机上丰富的设备资源以及良好的开发环境来开发和仿真调试目标机上的软件。
然后,通过UART接口或Ethernet接口将交叉编译生成的目标代码传输并下载到目标机上,并用交叉调试器在实时内核/操作系统或监控程序的支持下进行实时分析和调试。
最后,目标机在特定的环境下运行
五、体会
通过学习嵌入式的课程使我了解了什么是嵌入式,所谓嵌入式系统是一种专用的计算机系统,作为装置或设备的一部分。通过实训课的训练不仅使我知道了嵌入式系统的组成及应用,而且拓展了自己的知识和动手能力也对自己今后的发展有很大的的帮助。
版权声明:
1.大文斗范文网的资料来自互联网以及用户的投稿,用于非商业性学习目的免费阅览。
2.《嵌入式岗位职责(共8篇)》一文的著作权归原作者所有,仅供学习参考,转载或引用时请保留版权信息。
3.如果本网所转载内容不慎侵犯了您的权益,请联系我们,我们将会及时删除。
