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

嵌入式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-05-15 10:10:48
这次,英国罕见沉默了24小时!

这次,英国罕见沉默了24小时!

环球策论
2024-05-11 20:30:13
电视剧里的霸总,为什么总得“不能和异性接触”的怪病?

电视剧里的霸总,为什么总得“不能和异性接触”的怪病?

壹读
2024-05-14 17:41:36
形势有多严峻?3个现象席卷全国各地,暗示:新的日子已经开始

形势有多严峻?3个现象席卷全国各地,暗示:新的日子已经开始

山丘楼评
2024-05-15 11:12:13
人均500以上的高端西餐,断崖式缩水

人均500以上的高端西餐,断崖式缩水

餐饮老板内参
2024-05-15 10:28:08
观察内衣细节用电子秤发现女友出轨!男生操作我直呼“福尔摩斯”

观察内衣细节用电子秤发现女友出轨!男生操作我直呼“福尔摩斯”

听风听你
2024-05-14 22:22:08
1991年,中国总理奔赴远东招募苏联专家,从白俄罗斯淘回镇国神器

1991年,中国总理奔赴远东招募苏联专家,从白俄罗斯淘回镇国神器

干史人
2024-05-10 19:25:03
没有美国芯片,整个中国的高科技经济就会陷入困境,事实是什么?

没有美国芯片,整个中国的高科技经济就会陷入困境,事实是什么?

创作者朱海平
2024-05-10 07:03:50
寿命长短,看脸就知道?寿命长的人,脸上都有这“4个特征”,看看家里老人有几个?

寿命长短,看脸就知道?寿命长的人,脸上都有这“4个特征”,看看家里老人有几个?

荷兰豆爱健康
2024-05-16 03:53:20
危险信号!别尔哥罗德居民开始向俄罗斯志愿军和游击队汇款

危险信号!别尔哥罗德居民开始向俄罗斯志愿军和游击队汇款

娱宙观
2024-05-13 10:58:16
头发该理理了

头发该理理了

白宸侃片
2024-05-15 19:36:38
卡拉格:如果奥尔特加没在1-0时做出那些扑救,阿森纳将赢得冠军

卡拉格:如果奥尔特加没在1-0时做出那些扑救,阿森纳将赢得冠军

直播吧
2024-05-15 08:26:09
女排再现爆冷! 世界冠军0-3被零封,积分榜排:中荷波领跑前三名

女排再现爆冷! 世界冠军0-3被零封,积分榜排:中荷波领跑前三名

开心体育站
2024-05-15 23:57:42
江青和王洪文合影照,两人在一起笑容满面,关系紧密

江青和王洪文合影照,两人在一起笑容满面,关系紧密

历史控
2024-05-04 23:54:43
美元兑日元创5月1日以来最大单日跌幅,最低至155.37

美元兑日元创5月1日以来最大单日跌幅,最低至155.37

每日经济新闻
2024-05-15 20:21:07
我能拿那个约基奇怎么办啊!戈贝尔7中7砍18分11板尽力了!

我能拿那个约基奇怎么办啊!戈贝尔7中7砍18分11板尽力了!

直播吧
2024-05-15 13:15:18
华为创新充电器设计引发网友吐槽

华为创新充电器设计引发网友吐槽

驱动中国
2024-05-15 10:51:27
研究发现:55-65岁是长寿的关键十年!牢记4个坚持,养出好身体

研究发现:55-65岁是长寿的关键十年!牢记4个坚持,养出好身体

肿瘤的真相与误区
2024-05-01 17:43:55
闹大了!广州支持涨水价黄姓代表被黑,多平台店铺下架,差评刷爆

闹大了!广州支持涨水价黄姓代表被黑,多平台店铺下架,差评刷爆

行者聊官
2024-05-14 17:01:53
纪实:91大神有什么手段?无论是大学生或空姐,全都心甘情愿出镜

纪实:91大神有什么手段?无论是大学生或空姐,全都心甘情愿出镜

玲说百态味
2024-05-08 18:09:01
2024-05-16 06:12:49
华清远见成都中心
华清远见成都中心
cdfarsight
284文章数 0关注度
往期回顾 全部

科技要闻

蔚来新品牌乐道L60预售价21.99万元起

头条要闻

俄罗斯总统普京抵达北京 开始对中国进行国事访问

头条要闻

俄罗斯总统普京抵达北京 开始对中国进行国事访问

体育要闻

乔丹-贝尔:CBA外援的另一种用法?

娱乐要闻

欧阳娜娜营销才女人设却没拿到学位?

财经要闻

楼市小作文来了,大招马上出?

汽车要闻

无感胜有感 驾驶沃尔沃EX30竟与众不同?

态度原创

教育
游戏
时尚
旅游
军事航空

教育要闻

学霸人设大翻车?欧阳娜娜留学十年, 归来仍是高中生?

养育成本增加,梦幻西游新版孩子还值得养育么?

从穿搭到生活,恰到好处才高级!

旅游要闻

赤道上走直线不可能?男子走了几步就失去重心

军事要闻

布林肯突访基辅 称美国武器开始运抵乌克兰

无障碍浏览 进入关怀版