嵌入式系统开发要掌握的软硬件知识
发布时间:2008/8/29 0:00:00 访问次数:444
一、软件方面的知识:
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,嵌入式开发领域,驱动人才非常缺乏。写驱动必须掌握操作系统的内部工作原理,包括相关的硬件知识,即所谓的软硬通吃,所以这方面的人才是一将难求。
欢迎转载,信息来自维库电子市场网(www.dzsc.com)
一、软件方面的知识:
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,嵌入式开发领域,驱动人才非常缺乏。写驱动必须掌握操作系统的内部工作原理,包括相关的硬件知识,即所谓的软硬通吃,所以这方面的人才是一将难求。
欢迎转载,信息来自维库电子市场网(www.dzsc.com)
上一篇:低功耗流程设计可减少五成功耗
热门点击
- G&W TW-A100甲类功率放大器
- 晶体管的代换原则
- 电波的传送方式
- [FPGA/CPLD]集成电路封装知识
- 什么叫USB(通用串行总线)
- 什么是谐波
- MM440变频器PID正作用的正确使用
- 基础知识电子管常用的栅压供电方式及特点
- 变频器内藏有冷却风扇,风的方向如何?风扇若是
- 快速反应液晶
推荐技术资料
- FU-19推挽功放制作
- FU-19是国产大功率发射双四极功率电二管,EPL20... [详细]