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

嵌入式编程需要懂哪些?

发布网友 发布时间:2022-04-22 06:01

我来回答

1个回答

热心网友 时间:2023-11-23 23:34

嵌入式系统学习的内容有:基本电路知识、基本语言知识、单片机、ARM9/ARM11裸机学习、Linux系统等。作为一种专用的计算机系统,它以应用为中心,以现代计算机技术为基础,能够根据用户需求灵活裁剪软硬件模块。

一、嵌入式系统含义简介

嵌入式系统是以应用为中心,以现代计算机技术为基础,能够根据用户需求(功能、可靠性、成本、体积、功耗、环境等)灵活裁剪软硬件模块的专用计算机系统。它是由硬件和软件组成,其软件内容只包括软件运行环境及其操作系统,硬件内容包括信号处理器、存储器、通信模块等在内的多方面的内容。比于一般的计算机处理系统而言,嵌入式系统存在较大的差异性,它不能实现大容量的存储功能,因为没有与之相匹配的大容量介质,大部分采用的存储介质有E-PROM、EEPROMDENG等,软件部分以API编程接口作为开发平台的核心。

二、嵌入式系统学什么内容

1、基本电路知识:嵌入式硬件也是需要许多电路搭建起来的,学习嵌入式之前必须对电路基本知识有一定基础。了解常用的基本器件,基本仪器使用,具有一定的电路分析能力。这样你才能看得懂嵌入式系统的硬件,才能为后续开发奠定基础。

2、基本语言知识:嵌入式驱动程序编写需要用到C语言,因此在学习嵌入式之前还必须熟练C语言基本语法,并能编写些普通程序代码。在学习C语言时养成规范的编程习惯,这将对以后的程序准确性有很大影响。

3、单片机:基于单片机自己设计并绘制电路图,自己焊接或者生产PCB板,设计小型的电子系统。首先使用51单片机学习编写流水灯、按键扫描、数码管、液晶显示、AD/DA采样等简单程序。有了一定基础后可以设计寻线小车,温度采集、时钟显示等嵌入式系统。之后可以使用430单片机、STM32以及Cortex-M3处理器作为学习嵌入式操作系统前的过渡阶段,可自行选择学习。

4、ARM9/ARM11裸机学习:裸机程序编写,即不带操作系统的程序编写,其作用和上面430单片机的作用相似,目地就是为了熟悉ARM架构,对ARM寄存器有深入的了解,这将对以后的驱动程序编写带来很大的方便。

5、Linux系统:嵌入式系统学习特别注意又特别难的地方就是Linux系统移植,对于系统的移植、系统的裁剪是学习的难点。搭建嵌入式操作系统的开发环境,即交叉编译环境也比较麻烦,因此在学习过程中一定要一步一步动手实践操作。学习了Linux系统移植,就可以编写底层驱动程序了,通过交叉编译环境将驱动程序编译并下载到目标板上,并且编写一段小测试程序验证驱动的正确性。如在Linux下实现流水灯,实现按键功能。


声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何查被录取到的专业 怎样查被录取的专业 录取后怎样查询录取的专业 录取专业怎么查 已被录取怎么查专业 ghs网络语什么意思_ghs网络语意思出处含义介绍 纸箱企业管理软件 ghs什么意思网络(ghs什么意思网络用语) 《喜羊羊与灰太狼》大结局 0与任何数相加都得原数吗? 易姓烈字辈取名宝典 有"易"这个家姓吗? 求取名,易姓男孩,第二个字为景 什么是嵌入式教学 易姓四字取名?男孩女孩都行 易姓男孩取名,求高人指点。八字:壬辰 甲辰 辛... 易姓属龙的男孩取名宝典 牛年易姓女孩取名 怎么删除苹果手机safari浏览器文件 苹果手机自带的浏览器能不能卸载删除?拜托各位大神 怎样把苹果手机里的原题库浏览器删去 苹果手机浏览记录怎么彻底删除 有没有类似的头像图片 苹果手机自带的浏览器能不能卸载删除? 中国农业发展银行的业务范围 好词好句 越多越好 急急急急!!!!!!! 农业发展银行作用 有没有匹配这张图片的头像? 怎样把头像里没有的图片当头像用12.3岁的头像 羊脂球中的好词 易姓取名遵字辈,高手帮忙! “易”氏在中国姓氏排名排第几,是从何而来的? 可回收垃圾有什么用处? 垃圾回收的工作原理,对吗? 回收的垃圾有什么用途呢?它们经过处理后会变成什么? 请教学习嵌入式编程,需要学习哪些先修课? 怎么用photoshop把颜色弄的有光泽? 垃圾回收对资源再生的贡献有多少? 如何在PS里为图层添加光泽度? 可回收垃圾最后怎么处理的? photoshop里的如何给图片的底色加上金属光泽 垃圾回收有什么好处 如何用ps把图片做的有光泽亮度好 垃圾回收步骤 ps图片有光泽,怎么操作 垃圾回收分类对人类环境有什么重大的意义? 什么是垃圾回收 怎样用PS做出光泽感 ps如何给金属的加光泽度 ps怎么做出金属光泽