5524|1

281

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

嵌入式需要学什么? [复制链接]

       嵌入式是当前最热门最有发展前途的IT应用领域之一。像我们平常常见到的手机、PDA、电子字典、可视电话、VCD/DVD/MP3 Player、数字相机(DC)、数字摄像机(DV)、U-Disk、机顶盒(Set Top Box)、高清电视(HDTV)、游戏机、智能玩具、交换机、路由器、数控设备或仪表、汽车电子、家电控制系统、医疗仪器、航天航空设备等等都是典型的嵌入式系统。下面就由福州卓跃教育具体介绍。
      
       嵌入式工程师做嵌入式系统设计和开发,包括硬件系统的建立和相关软件开发、移植、调试等工作。
      
       嵌入式分为操作系统和硬件两个方面,就业的方向更广、更深,就业机会和入职待遇比普通软件工程师好。
 
       目前有很多公司将硬件设计包给了专门的硬件公司,稍复杂的硬件都交给台湾或国外公司设计,国内的硬件设计力量很弱,很多嵌入式公司自己只负责开发软件。嵌入式需要学什么?
 
       嵌入式软件开发需要学的东西很杂,因为它跟普通的上层软件开发还是存在一定的差别的,主要表现在嵌入式软件是指针对某一种特定的需求或者应用而定制的硬件和软件平台,以及在该平台上运行的软件。所以,学习嵌入式软件开发不仅仅要懂软件开发方面的东西,也需要一些主流嵌入式操作系统、硬件体系架构和硬件资源管理方面的知识,包括具有C/C++语言、汇编语言、操作系统等基础;熟悉模拟电子技术和数字电子技术等硬件知识;   了解处理器体系结构,具体可分为以下:
 
       1. 编程类课程(主要以C语言为主,靠底层的开发还需要懂得汇编语言)
 
       2. 软件工程类课程,包括软件的开发流程,项目管理,软件开发方法之类的。
      
       3. 编程算法。(数据结构方面的书是需要有的,严蔚敏的数据结构挺好,只不过有点难,唐发根的也不错)
 
       4. 操作系统方面的知识,嵌入式的话一般是以linux为例,也有可能以uC/OS为基础,要学好嵌入式系统的话,除了扎实的编程基础,这部分知识的积累尤其重要。
 
       5. 嵌入式相关的课程,因为嵌入式的开发有别于一般PC机上的上层开发。
 
       6. 简单的硬件和体系架构方面的知识,比如ARM、PowerPC、MIPS之类的。

最新回复

太精简了点儿~  详情 回复 发表于 2011-11-21 10:31
点赞 关注
个人签名[url=http://www.51great.org/]嵌入式培训[/url

回复
举报

168

帖子

0

TA的资源

一粒金砂(高级)

沙发
 
太精简了点儿~
 
个人签名逆水行舟,不进则退。
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表