范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

什么是嵌入式软件(linux嵌入式开发是什么)

  嵌入式Linux是Linux内核的改编版,用于嵌入式系统。嵌入式Linux最流行的例子是Android 操作系统。
  但是,需要大量硬件资源来支持嵌入式 Linux,特别是如果它将部署在实时机器对机器 (M2M) 通信、机器人控制或复杂计时应用等用例中时. 这些资源至少包括支持以太网和其他基本接口的嵌入式硬件平台(板卡或片上系统),以及用于容纳操作系统、库、文件系统、应用程序、引导加载程序、等等。
  桌面 Linux 与嵌入式 Linux
  嵌入式 Linux 是开源的、可修改的、用 C 编写的。而桌面Linux或任何其他操作系统一样,嵌入式 Linux 的作用是从底层处理器中抽象出用户和应用程序,内存和其他硬件组件;为各种功能分配和交付系统资源;同时管理多个任务和应用程序等等。
  尽管如此,如果您现在还没有注意到,嵌入式 Linux 和传统桌面 Linux 之间存在许多显着差异。这些包括例如直接从闪存而不是硬盘启动的能力。
  下面提供了一张图表,比较了嵌入式 Linux 和桌面 Linux 之间的一些主要差异。
  嵌入式 Linux:交叉编译器、库和引导加载程序
  由于嵌入式 Linux 是为特定应用程序设计的,因此在开始进行需要开源操作系统的系统设计时,工程师必须使用一些特定的开发工具。以下当然不是一个详尽的列表,但一个好的起点是使用正确的库、强大的交叉编译器和与 Linux 内核配对的高效引导加载程序。
  交叉编译器
  对于不熟悉的人来说,交叉编译器是一种编译器,它执行编写的代码,以便在编译器所在的机器之外的其他机器上运行。例如,在您的 PC 或笔记本电脑上运行的交叉编译器能够生成为 Android 智能手机等嵌入式系统编写的代码。
  嵌入式 Linux 系统需要交叉编译器,因为这些设备通常没有在本地编译代码所需的资源,因此必须在其他地方编译然后交付给目标。
  对于提供大小优化、支持控制处理的特性等功能的交叉编译器,有多种选择。但是这里列出了一些最常见的交叉编译器:Buildroot、Crosstool-NG、Yocto。
  C 库
  C 库提供内核和应用程序之间的接口,因此必须是交叉编译过程的一部分。嵌入式 Linux 系统中的任何程序,无论是用 python、java 还是其他语言编写的,都必须在运行时调用 C 库才能通过 Linux 内核访问硬件资源。
  下面是一些在嵌入式 Linux 系统中使用的流行 C 库。
  glibc – 标准的 GNU C 库功能丰富,但代价是占用大量内存。它也没有任何配置选项。
  uClibc – "u"表示 uClibc 是一个小型的微控制器 C 库,用于嵌入式系统。
  musl – musl 也很小,在 RAM 和存储量有限的系统中是一个不错的选择。
  eglibc – eglibc 与 glibc 相同,但做了一些修改,使其更适合在嵌入式设备中使用,例如支持配置。
  特定于应用程序的库
  嵌入式 Linux 内核的功能有限,因此需要特定的库。下面列出了一些受欢迎的。
  libgpiod –如今,标准命令行并不是与 Linux 设备文件交互的唯一方式。libgpiod 用于与 Linux 设备中的 GPIO 硬件交互。
  libusb – libusb 是一个 C 库,它从单一平台为所有通用 USB 设备提供驱动程序。
  Socket —Socket库可连接网络上的节点。
  serdisplib – 该库可以驱动多个显示器,如 OLED、USB 显示器或带有内置控制器的显示器。
  Pigpio – Pigpio 库可用于控制 Raspberry Pi GPIO。
  opc-ua – opc-ua 协议是一种适用于时间敏感网络的协议。
  lockdev – 锁定和解锁设备
  libxls – 该库用于读取和转换 Excel 文件。
  libstroke – 用于识别鼠标笔触和手势的库。
  libserialport – 在编写使用串行端口的软件时抽象操作系统特定的细节
  hidapi – 用于与 USB 和蓝牙 HID 设备通信的库。乙肝
  mjpg_streamer – 用于从一个或多个输入捕获 JPEG 帧并通过 IP 网络流式传输它们
  cheese —cheese 可以帮助您使用网络摄像头拍摄视频、照片等。
  Elisa – 它是一个简单的音乐播放器,因此您可以播放任何音频。
  引导加载程序
  引导加载程序是系统开机后运行的第一个代码,它处理基本的硬件初始化并从可引导设备(如硬盘驱动器或 SD 卡或嵌入式 Linux 系统中的闪存)加载操作系统。一旦引导加载程序为 Linux 内核设置了可执行环境并且内核开始执行,就不再需要引导加载程序。
  引导加载程序有各种形状和大小,可以根据用户或系统需求进行定制。事实上,一些嵌入式电路板带有引导加载程序。
  这里介绍了一些常用的引导加载程序及其支持的处理器架构。
  这些是您可能每天使用的各种基于 Linux 的嵌入式系统背后的关键构建块,您可能甚至不知道它们运行Linux,例如智能电视、无线路由器和网络附加存储设备。
  本文由朗锐智科(www.lrist.com)编辑整理,如有侵权请联系本站。

睢字怎么读(姿睢)这里是刘小顺的旅行和生活研究所。徐州市位于江苏省西北部,是苏北地区的重要核心城市,徐州历史悠久文化底蕴深厚,也是一座著名的旅游城市。最近,我到江苏省徐州市来旅游,到了徐州市下辖的一轶怎么读(梓轶怎么读)16。海上日出一给我会写的字组词。扩(扩大)(扩充)范(范围)(范畴)努(努力)(努嘴)刹(古刹)(宝刹)烂(灿烂)(腐烂)替(替代)(代替)镶(镶嵌)(镶牙)紫(紫色)(紫烟)仅什么是军民融合(军民融合的四个融合是指什么)军民团结一家亲,使我们从小耳熟能详的一句话。军民团结已经成为了我国军人区别于世界各国军队的最明显标志。从历次自然灾害中,我们都能深切的体会到军民鱼水情。在今天,军民团结有了新的意义什么输入法比较好(流行输入法)随着手机技术的不断发展,与输入有关的交互体验被提上了前所未有的高度,而输入法作为人机交互的核心之一,首当其冲受用户。那么,这一年里,输入法都发生了哪些新鲜事儿?近日,全球领先的的数压身份证借钱(身份证贷款可以贷多少钱)绝对在混淆视听,往坏了说,这至少是某些贷款中介别有用心的做法。今年春节后,北京的贷款中介同行放出来的消息,就是用一张身份证,向北京银行申请信用贷款,只要过了大数据,就能下款20万以钰怎么读音(钰念)吉生起名小程序,免费起名(中文名英文名小名乳名查重名汉字五行)。(此处已添加小程序,请到今日头条客户端查看)名字念起来会产生声音的磁场,好的名字悦耳,不佳的名字会形成干扰,好名字不琛怎么读(琛和哪个字搭配好听)中国的汉字文化博大精深,起一个好的虎宝宝名字,用字也是一门很有要求很深的学问。这期可爱点小编带来给宝宝取名字的内容一起来看看吧!一加入有意义的树木为名虎是森林之王,虎年为孩子取名宜中国做什么最发达(中国经济最好的省份)谈到福建省,很多人就会想到泉州,想到福州,想到厦门。福建有着许多著名的城市,以上三座是最有代表性的。福建,也是中国经济最发达的省份之一。2020年,福建省的GDP产值为43904亿本地私人贷款电话(不要扫脸的贷款app)前言往期的合集(一)主要是收集了国有六大银行全国通办的个人信用贷款产品,详细产品信息可我之前的文章。本次合集(二)主要是以下几个大型商业银行全国通办的个人信用贷款产品招商银行浦发银埠怎么读(长埠怎么读)城市的发展总会衍生很多新的事物,又让旧的事物慢慢消失,但有一些东西总会留存下来,成为这个城市的印章。都说地道烟台人说地道烟台话,可是烟台的地名你都说对了吗?芝罘f区好多外地人初来乍小额贷款吧(手机网上小额贷款)如今透支消费理念深入人心,人们的贷款需求也日益增加,而就在这样大的市场需求下使得小额贷款迅速崛起,也由于它有贷款门槛低放款快等优势而深受许多借款人欢迎。那么网上小额贷款哪个申请快呢
什么是建筑工程技术(谈谈你对建筑工程技术专业的认识)本文将从六个方面,深入为你介绍建筑工程技术专业。(一)是什么(二)干什么(三)建筑工程技术的分类(四)未来有什么前景(五)具体的薪资(六)晋升的方向(一)是什么是普通高职高专土建大什么可以去疤痕(白色疤痕可以去除吗)作者陈郑礼医生抗疤痕治疗是一种综合治疗。也就是说,需要多种治疗方法同时使用,才能达到最理想的效果,不同的治疗方法相互配合,效果可以叠加。疗程需要多久?整个疗程最好坚持1年半到2年的什么是帕金森病(帕金森病症状是什么)2021年4月11日是第25个世界帕金森病日,提到帕金森很多人都存在这样的误解老年人才会得手抖就是典型症状。其实帕金森并不是老年人的专利,虽然帕金森病的平均起病年纪为65岁,但是临什么是孟婆汤(喝孟婆汤的搞笑句子简短)昨晚,朋友突然发语音说,咱们一起去喝孟婆汤去。气得我骂他滚滚滚,要死你自个儿去,别拉上我他嘿嘿一笑真的,是我在头条上看到的消息,有文字有照片,标题是运城街头惊现孟婆汤,位置大概是在卧铺为什么要换票(火车少买一站怎么补票)随着经济的发展和科技的进步,我国的铁路网日趋完善,人们出行的交通工具也越来越多,火车,高铁,动车,飞机,都是人们日常出行少不了的工具,为人们提供了方便。相对而言,飞机高铁动车的速度什么是真丝斜纹绸(真丝斜纹绸可以水洗吗)很多仙女们都喜欢穿真丝的衣服和佩戴真丝丝巾,因为真丝面料舒适透气,光泽度好,上身有一种自带的贵气。但是真丝面料究竟有哪些种类?其实很多新人都不太清楚。有的认为真丝面料都是一样的,还什么是气穴现象(人体的气从哪里来)对于液压系统气穴现象,估计很大一部分人都不是很清楚,今天,大兰液压小编就跟大家来了解一下气穴现象。气穴现象指的是当液压系统中的液压油在某特定温度下,压力降到特定值时,会产生空气饱和世界神话故事(33个经典希腊神话故事)希腊神话有多火?关于希腊神话的图书和影视作品层出不穷,随便男女老少都多多少少听到过相关的人物和故事希腊神话有多乱?众多的作品很多都是按照创作者自己的想法重新塑造和改编过,所以同样的什么是传染性软疣(传染性软疣是大病吗)在如今的社会,艾滋病的出现越来越多了,这已经成为了影响民众健康安全的一个重要问题。艾滋病不仅会给患者的身体健康带来一定的损伤,还会给社会带来一定的恐慌。因为以现在的医学水平来看,艾设计师工作总结(设计师个人工作总结范文简短)2021加油带头人时光飞逝,2021年即将疾驰而去,内心不禁感慨万千,新的一年又开始了,在期待与向往未来的同时,在这里对我一年以来的工作情况进行简要的总结,算是对公司也是对个人这段墓志铭是什么意思(墓志铭在文言文中的意思)墓志铭的墓是坟墓的意思,墓志铭的志是记叙记录记载的意思,墓志铭的铭是歌咏吟念唱和的意思。用一块石板,将逝者的生平德操功业贡献等刻在上面,然后用诗体韵文或赋体文或骈体文等进行唱和褒扬