问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

嵌入式系统开发的基础知识

发布网友 发布时间:2022-04-21 23:51

我来回答

1个回答

热心网友 时间:2022-05-23 06:00

一、软件方面的知识:
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,嵌入式开发领域,驱动人才非常缺乏。写驱动必须掌握操作系统的内部工作原理,包括相关的硬件知识,即所谓的软硬通吃,所以这方面的人才是一将难求。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
莲花冬天发芽好吗 过冬荷花什么时候发芽 一个手机号怎样登陆两个孩子的长沙市中小学生人人通云平台 人人通怎么进入学校 人人通电脑版学生怎样登录 名侦探柯南真人版3为什么要换人? 真人版柯南,你最喜欢小栗旬还是沟端淳平? 央企中国稀土集团落户江西,衷心希望江西摆脱“环江西经济带”地位_百度... 来天津的央企有哪些 东丽区的央企有哪些 冰箱,冷冻盒外面接冰怎么办。 零基础学嵌入式开发要学什么? 冰柜冷藏结冰怎么处理? 世界上人口最多的国家是(  )A.中国B.美国C.... 俄罗金融留学 小米平板电脑一代,能玩王者荣耀吗 华为平板玩王者荣耀 王者荣耀平板能玩吗 平板电脑玩 平板上玩王者荣耀有什么手柄可以用吗? 为什么用平板玩不了王者荣耀 在女儿婚礼上父亲边吃边流泪,为何父亲要在女儿的婚... 女儿结婚都需要准备什么东西 女儿婚礼上父亲怎么说台词 女儿结婚敬酒的时候说什么话? 怎么隐藏一个人的短信,通话记录 想隐藏手机联系人不知道用什么好 女儿婚礼父亲的祝酒词 oppo手机怎么隐藏联系人号码 女儿结婚婚庆母亲台词 手机上怎么隐藏个人的电话号码? 女儿结婚婚庆父亲怎么说 冰箱冷冻盒外面结冰怎么办 冰箱冷冻室盒子结冰后打不开怎么办? 嵌入式系统开发的基础是什么 海尔冰箱为啥冷下边的冷藏盒冻冰? 小白想学习嵌入式开发,需要哪些基础吗 冰箱冷冻室盒外结霜冰是怎么回事 冰箱冷冻盒子都结冰了盒子也不好打开怎么从根本解决 这是我家冰箱为什么它的冷冻盒为什么会结这么多的冰霜 嵌入式系统开发需要什么基础? 咨询海尔冰箱冷冻室盒子外面都是冰 笔记本电脑如何查看电池使用情况 冰箱冷冻室门匡不密封冷藏盒结冰打不开 做嵌入式开发要有什么基础呢 嵌入式入门经典教程 冰箱冷藏室结冰是什么原因怎么解决 冰箱冷冻盒里的食物怎样才能顺利拿出来? 嵌入式系统开发需要哪些基础知识? 如何查看笔记本的电池电量? 究竟嵌入式开发需要具备什么 冰箱冷冻盒外面结冰是密封不严了吗