粤嵌教育-华南最大的嵌入式培训基地
登录 | ARM教学实验平台 | 咨询报名 | 联系我们 | 技术论坛 | 网站地图
公告:
证书查询:
新闻 > 软件开发 > 中间件技术

嵌入式系统开发要掌握的软硬件知识

来源:嵌入式在线 作者: 时间:2008-06-10
  一、软件方面的知识:


1、嵌入式微处理器结构与应用:




  或传统的“微机原理与接口”课程,嵌入式是软硬件结合的技术,搞嵌入式系统的人应对ARM处理器工作原理和接口技术有充分了解,包括汇编指令系统。不了解处理器原理,就没办法写出驱动程序。在嵌入式开发的一些关键部分,如Bootloader等,目前主要靠汇编写程序。



2、嵌入式操作系统类课程:




  从事嵌入式系统的人至少须掌握一个嵌入式操作系统(当然越多越好),目前最重要的RTOS主要包括:



  (1)、传统的经典RTOS:最主要的是Vxworks操作系统,以及其Tornado开发平台。Vxworks出现早,实时性很强,并且内核可极微,可靠性较高。特别在通信设备等实时性要求较高的系统中,有比较广泛的应用。



  (2)、嵌入式Linux操作系统:嵌入式Linux广泛应用的原因当然是免费、开源、支持软件多、支持者多,成本也低。



  (3)、 Windows CE嵌入式操作系统:Windows CE是微软的操作系统,目前也有很大的市场份额,特别是在PDA、手机等界面要求较高或者要求快速开发的场合。



3、嵌入式开发的其它相关软件课程:




  (1)、数字图像压缩技术:嵌入式最热门的应用领域之一,要掌握MPEG编解码算法和技术,如DVD、MP3、PDA、高精  电视、机顶盒等都涉及MPEG高速解码问题。



  (2)、通信协议及编程技术:大多数嵌入式设备都要连入局域网或Internet,所以首先应掌握TCP/IP协议及其编程;另外,掌握无线通信协议及编程也是是很重要的。



  (3)、网络与信息安全技术:如加密技术,数字证书CA等。



二、硬件方面的知识:



  模拟电路、数字电路、计算机组成原理、微处理器结构、单片机等硬件课程是从事嵌入式开发要掌握的。



  嵌入式本身就是从单片机发展过来的,现在的很多单片机都已经带OS,嵌入式开发领域,驱动人才非常缺乏。写驱动必须掌握操作系统的内部工作原理,包括相关的硬件知识,即所谓的软硬通吃,所以这方面的人才是一将难求。



更多相关新闻
推荐课程
· 嵌入式linux系统与应用开发就业班
· ARM+嵌入式Linux实时网络培训班
· ARM+嵌入式Linux开发周末培训班
· ARM+嵌入式Linux开发周末培训班
· 嵌入式Linux系统开发培训班
· ARM+WINCE开发培训班
· MTK平台手机设计
· Cortex-M3与uC/OS-II开发应用班
· Windows CE系统定制与驱动开发培训班
· Cadence PCB设计高级培训班
· 高速嵌入式硬件设计培训班
· J2ME手机游戏开发培训班
· ARM+嵌入式Linux视频培训教程
热门点击
·基于TC35i 的PC机短信息收发模块
·嵌入式控制器的输入端口设计分析
·基于以太网的嵌入式视觉传感器
·基于仪表放大器的传感器信号采集电路设计
·基于时间触发模式的电子控制系统设计
·网络控制器DM9000A在嵌入式系统中的应用
·中间件upnp在智能家电嵌入式开放平台中..
·基于LH79520的线缆自动测试仪的设计
·80C196KC-ADMC401双CPU..
·电流型PWM 控制器在电源中的应用
·NIOS常用函数详解
·嵌入式逻辑分析仪在FPGA测试中的应用(图)
·MMC卡的文件系统及其实现方法
·如何用MiniGUI设计小键盘输入
·OFDM中的FFT模块设计及其FPGA实现
                更多..
在线客服:点击这里给我发消息 点击这里给我发消息 点击这里给我发消息 技术支持:点击这里给我发消息 网站合作:点击这里给我发消息
联系地址:广州市科学城光谱西路69号TCL文化产业园二期创意中心B407-408室  邮政编码:510663
客服热线:020-61038926转823/831 61038927 61038928 传真:020-61038928 24小时服务热线:15013238362 13450237194
技术支持与报障:service@gec-edu.org 020-61038927-809
Copyright © 2005-2010 粤嵌教育.All Rights Reserved.粤ICP备06060296号