腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
嵌入式linux 有哪几种
嵌入式Linux主要有以下几种类型:
一、基于内核定制的类型
标准Linux内核裁剪版
基础概念
:
这是从标准的Linux内核源代码开始,根据嵌入式系统的硬件资源限制(如内存大小、处理器性能等)和特定需求(如特定的设备驱动支持)进行裁剪。例如,去除不必要的系统服务(像图形界面中的一些复杂特效相关服务)、减少内核模块数量等。
优势
:
可以在保证Linux基本功能的前提下,减小内核体积,提高系统的启动速度和运行效率。对于资源非常有限的嵌入式设备(如一些简单的物联网传感器节点)非常适用。
应用场景
:
常用于智能家居中的简单控制设备,如智能插座、智能灯控开关等。这些设备不需要复杂的操作系统功能,只需要基本的设备控制、网络连接(如通过Wi - Fi或ZigBee连接到家庭网络)和少量的数据存储功能。
实时Linux内核(如RT - Linux)
基础概念
:
在标准Linux内核的基础上增加了实时性支持。它通过将内核划分为硬实时内核和软实时内核部分,硬实时内核部分可以保证对紧急事件的快速响应,例如在规定时间内处理中断。
优势
:
兼具Linux的开放性和丰富的软件资源以及实时系统的高可靠性与确定性。对于需要同时处理实时任务和非实时任务的应用场景非常有用。
应用场景
:
在工业自动化领域,如机器人控制。机器人的运动控制需要精确的时间控制(实时任务),同时它也需要运行一些非实时的任务,如故障诊断数据的上传和分析(非实时任务)。
二、基于发行版的类型
BusyBox构建的嵌入式Linux
基础概念
:
BusyBox是一个集成了三百多个最常用Linux命令和工具的软件。利用BusyBox可以构建一个非常精简的嵌入式Linux系统。它将许多常用的Linux命令(如ls、cp、mv等)以单个可执行文件的形式提供,并且可以根据需要进行定制。
优势
:
极大地减小了系统的体积,方便在嵌入式设备上进行部署。而且易于定制化,可以根据不同的应用需求选择性地包含所需的命令和工具。
应用场景
:
在一些对成本和体积要求极高的嵌入式设备中,如某些简单的工业数据采集器。这些设备只需要进行基本的数据采集、存储和简单的网络传输功能,BusyBox构建的系统可以满足需求并且降低成本。
基于特定发行版的嵌入式Linux(如Yocto Project构建的系统)
基础概念
:
Yocto Project是一个开源协作项目,用于创建定制的Linux系统和嵌入式软件平台。它提供了一套完整的工具和流程,可以根据不同的硬件平台和需求构建定制化的Linux发行版。
优势
:
具有高度的可定制性,可以从内核版本、系统库到应用程序进行全方位的定制。并且可以方便地集成不同的硬件驱动和软件组件。
应用场景
:
在汽车电子领域,不同的汽车制造商可以根据自己汽车的电子系统架构(如不同的处理器、传感器等)使用Yocto Project构建定制的嵌入式Linux系统,用于车载信息娱乐系统、车辆控制系统等。
相关搜索:
嵌入式linux 有哪几种
linux有哪几种安装方式
linux有哪几种运行环境
linux用户组有哪几种
Linux有哪几种文件类型
linux服务器有哪几种
linux系统有哪几种文件类型
linux文件系统类型有哪几种
cdn加速有哪几种
js 有哪几种变量
html高度有哪几种
phpcms排序有哪几种
mysql有哪几种索引
编程语言有哪几种
有哪几种编程语言
basic语言有哪几种
mysql模式有哪几种
mysql视图有哪几种
域名注册有哪几种
java有哪几种框架
相关搜索:
嵌入式linux 有哪几种
linux有哪几种安装方式
linux有哪几种运行环境
linux用户组有哪几种
Linux有哪几种文件类型
linux服务器有哪几种
linux系统有哪几种文件类型
linux文件系统类型有哪几种
cdn加速有哪几种
js 有哪几种变量
html高度有哪几种
phpcms排序有哪几种
mysql有哪几种索引
编程语言有哪几种
有哪几种编程语言
basic语言有哪几种
mysql模式有哪几种
mysql视图有哪几种
域名注册有哪几种
java有哪几种框架
页面内容是否对你有帮助?
有帮助
没帮助
相关·
内容
文章
问答
(9999+)
视频
沙龙
0
回答
2020-12-18:java和go,并发控制
有
哪几种
方式?
2020-12-18:java和go,并发控制
有
哪几种
方式?
浏览 157
提问于2020-12-18
4
回答
中国香港节点的腾讯云服务器
有
哪几种
是Windows操作系统的?
、
香港节点的腾讯云服务器
有
哪几种
是Windows操作系统的?[附加信息]
浏览 685
提问于2018-04-03
3
回答
如果批量开通1000张流量池物联卡,
有
哪几种
流量池可供选择?
、
如果批量开通1000张流量池物联卡,
有
哪几种
流量池可供选择? [附加信息]
浏览 2954
提问于2018-08-18
3
回答
云服务器会自己关机吗 也什么
有
哪些情况呢?
我的云服务器未经我操作自己关机了 请问下大神
有
哪几种
因素造成?
浏览 1001
提问于2018-10-23
1
回答
为
嵌入式
Linux
构建系统
、
、
我在一个使用
嵌入式
Linux
的设备上工作。在不久的将来,这种设备可能会变成一个产品系列,而且还会有更多的设备(即硬件平台)加入到这个组合中。组装和管理
嵌入式
Linux
系统的一些比较常见的方法是什么?我已经和Jenkins一起玩了一些,看到了一些潜力。
浏览 0
提问于2011-07-02
得票数 4
回答已采纳
1
回答
腾讯云短信错误消息编码?
我想问一下,使用腾讯云短信发送短信,返回的错误消息
有
哪几种
语言,分别是什么编码格式?
浏览 350
提问于2019-07-08
1
回答
用于移动开发和机顶盒应用的
嵌入式
Linux
、
、
我正在探索
嵌入式
Linux
的移动开发和机顶盒应用程序。我发现BusyBox适用于机顶盒,Maemo用于移动开发。我想知道是否
有
任何
嵌入式
Linux
发行版(开放源码/免费)可以用于移动开发和机顶盒应用程序。 谢谢,
浏览 9
提问于2011-07-28
得票数 0
回答已采纳
4
回答
在线上有哪些活跃的
Linux
/ embedded
Linux
论坛?
、
、
在线上有哪些活跃的
Linux
/ embedded
Linux
论坛?
浏览 2
提问于2009-09-28
得票数 7
回答已采纳
2
回答
中间节点的Ip重组
、
、
、
、
我
有
以下要求
Linux
从互联网上接收IP流量--它需要将其转发到
嵌入式
板。然而,
嵌入式
板没有能力重新组装IP碎片。目前,我们所做的是在
linux
中接收重新组装的数据包,然后发送给已安装的板。但是,由于通信量很大,这在
Linux
中消耗了太多的CPU周期--因为这会从内核空间调用一个副本到用户空间,并且同样的数据包也会从用户空间复制到内核空间。是否
有
一种方法可以让内核重新组装
浏览 10
提问于2014-02-17
得票数 2
回答已采纳
1
回答
logistic回归中的二项分布家族
、
、
我在一次采访中被问到,为什么我们在逻辑回归中使用二项分布,它与我们所预测的班级
有
什么关系? 没有任何数学方程式,谁能解释为什么我们在任何其他分布上使用二项式而不是二项分布?
浏览 0
提问于2018-07-17
得票数 1
9
回答
作为一个更好的
嵌入式
程序员,
Linux
的心态
有
帮助吗?
、
、
我想知道--如果了解的生活方式或
Linux
体系结构,是否会为
嵌入式
设备上的编程提供更好的思路,特别是当它们中有某种操作系统时。充满激情,并最终想要开始
嵌入式
编程。我想从在家里做典型的爱好者项目开始。 如果有人也能把BeagleBoard作为我的出发点,那就太好了。
浏览 16
提问于2011-03-30
得票数 1
回答已采纳
2
回答
嵌入式
Linux
内核与桌面
Linux
内核的差异
、
、
、
嵌入式
linux
内核和桌面
linux
内核
有
区别吗?我认为
有
一个
linux
内核支持所有设备(arm、arm64、x86/x64等),开发人员可以像debian(用于桌面)、/raspian(用于
嵌入式
)、arch/archarm那样发布。这是真的吗?
浏览 7
提问于2016-06-15
得票数 1
回答已采纳
2
回答
哪种
嵌入式
处理器最接近多核
、
、
、
、
哪种
嵌入式
处理器最接近x86多核系统,也就是说,哪种处理器具有共享内存、缓存一致性和内存管理等。我之所以问这个问题,是因为我想知道将为x86编写的系统应用程序移植到
嵌入式
系统
有
多容易。我对使用
Linux
(
嵌入式
Linux
)的
嵌入式
系统特别感兴趣。
浏览 2
提问于2012-01-24
得票数 0
回答已采纳
4
回答
所有这些CSS框架和其他框架是怎么回事?
、
、
、
、
有
LESS,SASS,Compass,Blueprint,HAML等,我应该一起使用
哪几种
?有人能解释一下彼此之间的关系吗?
浏览 2
提问于2011-03-24
得票数 2
回答已采纳
5
回答
有没有好的可以运行
Linux
的
嵌入式
系统?
、
它很小,
有
USB接口等,可以运行一些下降的
Linux
。我完全想不起它的名字了。它就像Arduino,但功能更强大。我的要求是
有
一个小系统,能够连接到Wifi网络,可以运行一个程序,可以接收和发送HTTP数据包。
浏览 0
提问于2011-07-23
得票数 0
回答已采纳
1
回答
Qt/
嵌入式
日志记录工具
我刚开始将qt/embedded移植到
嵌入式
linux
。你好,桑托什。
浏览 3
提问于2011-03-21
得票数 0
6
回答
用于
嵌入式
Linux
的优秀仿真器
、
、
学习
嵌入式
Linux
有没有好的仿真器?
浏览 1
提问于2010-01-29
得票数 7
回答已采纳
1
回答
如何监控
Linux
中所有进程的内存使用情况?
、
我正在开发一个运行在
嵌入式
Linux
(Debian Buster)上的程序,我发现这个程序有时会出现性能问题。经过一些调试过程后,我怀疑问题可能不在我的程序中。
浏览 9
提问于2021-04-04
得票数 1
1
回答
有门户登录时的Wlan配置
、
、
有
一个没有GUI的小型
嵌入式
设备运行Debian。试图连接到confrence wifi,这是开放的,即没有安全性,但有一种类型的门户登录页面与预先共享的密钥。还是
有
办法? 我们不能在这个设备上安装GUI/web浏览器,而且我们的资源有限。
浏览 0
提问于2014-09-16
得票数 1
3
回答
嵌入式
Linux
还是eCos?
、
、
一种看待它的方法是:
嵌入式
Linux
从桌面
Linux
开始&放弃了
嵌入式
系统不需要的部分(这是真的吗?),而eCos是从底层为
嵌入式
系统设计的。一个比另一个(或FreeRTOS等)
有
什么优势吗?稳定性,成熟度,性能,开发工具,还有其他什么吗?我所能想到的就是,如果我是,我永远不会移植到另一个o/s,那么如果我使用
嵌入式
Linux
,我就不需要o/s抽象层来允许我在主机(桌面
Linux
盒)上进行单元测试。 <em
浏览 6
提问于2010-04-20
得票数 10
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
什么是嵌入式Linux?嵌入式工程师为什么一定要学嵌入式Linux?
自己怎么学习Linux?嵌入式Linux怎么学?
嵌入式 Linux 系统的组件
混频电路有哪几种?
销售模式有哪几种?
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券