网易首页 > 网易号 > 正文 申请入驻

嵌入式Linux需要知道哪些基础知识

0
分享至

一、嵌入式Linux系统的构成

1、硬件

2、内核

3、应用程序(形成根文件系统)

二、构建嵌入式Linux系统的主要任务

1、内核部分

2、应用程序部分

嵌入式Linux的开发大致可分为三个层次:引导装载内核、构造文件系统和图形用户界面。作为操作系统重要组成部分的文件系统,决定了操作系统本身的信息和用户的数据在存储设备上的组织形式。对嵌入式文件系统的研究、设计和开发也逐渐成为嵌入式系 统研究领域的一个方向。

三、内核精简

在精简内核在编译内核之前,首先要明确需要哪些驱动和模块,然后只选择需要的驱动和模块,

例如,如果系统不需要网络支持,则可以去掉网络模块 。

内核一般是以压缩方式存放的,在系统启动时会自行解压。

内核都是常驻内存的,当需要调用应用程序时,再把需要的程序从磁盘调入内存运行。

四、嵌入式系统的组成

1、嵌入式硬件(嵌入式处理器和嵌入式外围设备)

2、嵌入式操作系统

3、嵌入式应用软件

嵌入式处理器

嵌入式系统的核心是各种类型的嵌入式处理器,嵌入式处理器与通用处理器最大的不同点在于,嵌入式CPU大多工作在为特定用户群所专门设计的系统中,它将通用CPU中许多由板卡完成的任务集成到芯片内部,从而有利于嵌入式系统在设计时趋于小型化,同时还具有很高的效率和可靠性。

嵌入式处理器的体系结构经历了从CISC(复杂指令集)至RISC(精简指令集)和Compact RISC的转变,位数则由4位、8位、16位、32位逐步发展到64位。目前常用的嵌入式处理器可分为低端的嵌入式微控制器(Micro Controller Unit,MCU)、中高端的嵌入式微处理器(Embedded Micro Processor Unit,EMPU)、用于计算机通信领域的嵌入式DSP处理器(Embedded Digital Signal Processor,EDSP)和高度集成的嵌入式片上系统(System On Chip,SOC)。

目前几乎每个半导体制造商都生产嵌入式处理器,并且越来越多的公司开始拥有自主的处理器设计部门,据不完全统计,全世界嵌入式处理器已经超过1000多种,流行的体系结构有30多个系列。

嵌入式外围设备

在嵌入系统硬件系统中,除了中心控制部件(MCU、DSP、EMPU、SOC)以外,用于完成存储、通信、调试、显示等辅助功能的其他部件,事实上都可以算作嵌入式外围设备。目前常用的嵌入式外围设备按功能可以分为存储设备、通信设备和显示设备三类。

存储设备主要用于各类数据的存储,常用的有静态易失型存储器(RAM、SRAM)、动态存储器(DRAM)和非易失型存储器(ROM、EPROM、EEPROM、FLASH)三种,其中FLASH凭借其可擦写次数多、存储速度快、存储容量大、价格便宜等优点,在嵌入式领域内得到了广泛应用。

目前存在的绝大多数通信设备都可以直接在嵌入式系统中应用,包括RS-232接口(串行通信接口)、SPI(串行外围设备接口)、IrDA(红外线接口)、I2C(现场总线)、USB(通用串行总线接口)、Ethernet(以太网接口)等。

由于嵌入式应用场合的特殊性,通常使用的是阴极射线管(CRT)、液晶显示器(LCD)和触摸板(Touch Panel)等外围显示设备。

嵌入式操作系统

为了使嵌入式系统的开发更加方便和快捷,需要有专门负责管理存储器分配、中断处理、任务调度等功能的软件模块,这就是嵌入式操作系统。嵌入式操作系统是用来支持嵌入式应用的系统软件,是嵌入式系统极为重要的组成部分,通常包括与硬件相关的底层驱动程序、系统内核、设备驱动接口、通信协议、图形用户界面(GUI)等。

嵌入式操作系统具有通用操作系统的基本特点,如能够有效管理复杂的系统资源,能够对硬件进行抽象,能够提供库函数、驱动程序、开发工具集等。但与通用操作系统相比较,嵌入式操作系统在系统实时性、硬件依赖性、软件固化性以及应用专用性等方面,具有更加鲜明的特点。

嵌入式操作系统根据应用场合可以分为两大类:一类是面向消费电子产品的非实时系统,这类设备包括个人数字助理(PDA)、移动电话、机顶盒(STB)等;另一类则是面向控制、通信、医疗等领域的实时操作系统,如WindRiver公司的VxWorks、QNX系统软件公司的QNX等。

实时系统(Real Time System)是一种能够在指定或者确定时间内完成系统功能,并且对外部和内部事件在同步或者异步时间内能做出及时响应的系统。在实时系统中,操作的正确性不仅依赖于逻辑设计的正确程度,而且与这些操作进行的时间有关,也就是说,实时系统对逻辑和时序的要求非常严格,如果逻辑和时序控制出现偏差将会产生严重后果。

实时系统主要通过三个性能指标来衡量系统的实时性,即响应时间(Response Time)、生存时间(Survival Time)和吞吐量(Throughput):

响应时间

是实时系统从识别出一个外部事件到做出响应的时间。

生存时间

是数据的有效等待时间,数据只有在这段时间内才是有效的。

吞吐量 

是在给定的时间内系统能够处理的事件总数,吞吐量通常比平均响应时间的倒数要小一点。

嵌入式应用软件

嵌入式应用软件是针对特定应用领域,基于某一固定的硬件平台,用来达到用户预期目标的计算机软件,由于用户任务可能有时间和精度上的要求,因此有些嵌入式应用软件需要特定嵌入式操作系统的支持。嵌入式应用软件和普通应用软件有一定的区别,它不仅要求其准确性、安全性和稳定性等方面能够满足实际应用的需要,而且还要尽可能地进行优化,以减少对系统资源的消耗,降低硬件成本。

五、如何构建嵌入式Linux系统的设计步骤

嵌入式系统目前主要有:Windows CE、VxWorks、QNX等,它们都具较好的实时性、系统可靠性、任务处理随机性等优点。但是它们的价格普遍偏高,很多开发商承受不起。因而,Linux操作系统成为嵌入式操作系统的首选。

六、Linux操作系统成为嵌入式操作系统首选的原因

在精简内核在编译内核之前,首先要明确需要那些驱动和模块,然后只选择需要的驱动和模块,例如,如果系统不需要网络支持,则可以去掉网络模块 。内核一般是以压缩方式存放的,在系统启动时会自行解压。内核都是常驻内存的,当需要调用应用程序时,再把需要的程序从磁盘调入内存运行。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
前天和男友约会时,在接吻的过程中,突然有一股热流流出

前天和男友约会时,在接吻的过程中,突然有一股热流流出

阿星说娱乐吖
2024-04-28 14:53:03
“要么签,要么打”

“要么签,要么打”

环球时报新闻
2024-04-27 14:23:31
“千万别生二胎,除非好日子过腻了!”上热搜了

“千万别生二胎,除非好日子过腻了!”上热搜了

户外钓鱼哥阿勇
2024-04-25 16:04:22
突发!茅台董事长换人了!

突发!茅台董事长换人了!

环球通信
2024-04-29 00:10:26
索尼因《剑星》被批双标:美末2更露骨的画面都没事

索尼因《剑星》被批双标:美末2更露骨的画面都没事

游民星空
2024-04-28 15:13:19
打不垮俄罗斯,先对付中国?北约逼中国二选一,王毅把丑话说前面

打不垮俄罗斯,先对付中国?北约逼中国二选一,王毅把丑话说前面

戎评说
2024-04-28 13:24:06
没有全斗焕,韩国早就变越南了

没有全斗焕,韩国早就变越南了

板荡社
2024-04-22 18:20:00
足协看走眼了?高薪聘请的洋帅却让中国男足再次遭惨败,引发热议

足协看走眼了?高薪聘请的洋帅却让中国男足再次遭惨败,引发热议

罗掌柜体育
2024-04-28 12:56:52
王艳儿子近况曝光:2024年高考,没出国留学打算,妈妈赚钱难帮衬

王艳儿子近况曝光:2024年高考,没出国留学打算,妈妈赚钱难帮衬

欢乐大意
2024-04-28 23:45:29
少妇身材真是棒,横看成岭侧成峰!

少妇身材真是棒,横看成岭侧成峰!

阿芒娱乐说
2024-04-29 10:06:43
李嘉诚别墅风水大揭秘,大师直指有毛病:妻不寿子遭劫,一一应验

李嘉诚别墅风水大揭秘,大师直指有毛病:妻不寿子遭劫,一一应验

阿胡
2024-04-26 11:46:25
保级狂魔埃弗顿剩3轮领先降级区11分,被扣8分仍成功保级❗

保级狂魔埃弗顿剩3轮领先降级区11分,被扣8分仍成功保级❗

直播吧
2024-04-28 16:28:25
《微暗之光》才播2集,收视率轻松破1.98,央视这回淘到宝了

《微暗之光》才播2集,收视率轻松破1.98,央视这回淘到宝了

糊咖娱乐
2024-04-28 18:16:10
俄罗斯发飙了,接连冻结西方企业资产,欧盟被迫向普京求放过

俄罗斯发飙了,接连冻结西方企业资产,欧盟被迫向普京求放过

说天说地说实事
2024-04-29 07:12:36
CCTV5直播!国足晚上20点VS泰国,两大核心缺阵,费南多挑大梁

CCTV5直播!国足晚上20点VS泰国,两大核心缺阵,费南多挑大梁

大咖唠体育
2024-04-28 13:39:11
人民币对美元中间价报7.1066,调贬10个基点

人民币对美元中间价报7.1066,调贬10个基点

每日经济新闻
2024-04-29 09:26:35
英超战至最后1轮?五大联赛已出3冠:德意法均结束,皇马13分领跑

英超战至最后1轮?五大联赛已出3冠:德意法均结束,皇马13分领跑

直播吧
2024-04-29 08:48:19
24岁小伙约45岁大妈开房,偷拍整个过程,大妈:一辈子都会有阴影

24岁小伙约45岁大妈开房,偷拍整个过程,大妈:一辈子都会有阴影

青史录
2023-09-19 19:03:40
这谁顶得住嘛!迪恩这身材,这才是尤物啊!

这谁顶得住嘛!迪恩这身材,这才是尤物啊!

冷却爱情
2024-04-25 15:17:13
我58岁,她41岁,同居两个月,她怀孕了

我58岁,她41岁,同居两个月,她怀孕了

小月文史
2024-04-26 15:05:21
2024-04-29 11:00:49
华清远见成都中心
华清远见成都中心
cdfarsight
284文章数 0关注度
往期回顾 全部

科技要闻

马斯克想把特斯拉中国数据送出国 这事太难

头条要闻

正部级"老虎"韩勇被逮捕 通报指其"不敢担当斗争"

头条要闻

正部级"老虎"韩勇被逮捕 通报指其"不敢担当斗争"

体育要闻

湖人的G4,尽人事得到了回报

娱乐要闻

田馥甄遭抵制,蔡依林却能稳稳捞金?

财经要闻

问界M7追尾起火3人遇难 四大疑问待解

汽车要闻

配置更丰富 静态体验2024款欧拉好猫

态度原创

艺术
教育
房产
本地
公开课

艺术要闻

共度北京108小时 北京当代2024“凝聚”全球36座城市100余家艺术机构

教育要闻

大鹏老师《初中数学计算能力提升》全新发布啦!

房产要闻

力度越来越大!落户两年享本地居民购房政策,海南第16城松绑限购!

本地新闻

云游中国|苗族蜡染:九黎城的“潮”文化

公开课

父亲年龄越大孩子越不聪明?

无障碍浏览 进入关怀版