教育房产时事环球科技商业
投稿投诉
商业财经
热点动态
科技数码
软件应用
国际环球
晨报科学
新闻时事
信息智能
汽车房产
办公手机
教育体育
生活生物

什么是嵌入式软件(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)编辑整理,如有侵权请联系本站。

天玑财富股东背景(天玑财富项目有延期)中国经济网北京6月24日讯中国证券监督管理委员会深圳监管局网站昨日公布的行政监管措施决定书显示,经查,深圳前海天玑财富管理有限公司(以下简称天玑财富)在私募基金产品募集与管理过程中电脑恢复到某个时间点(电脑恢复到几小时前)Hello,小伙伴们打扎好。最近我又有在折腾我的电脑,于是又涉及到了系统的一些问题。首先来说说我们大家在使用电脑的时候会遇到的一类与系统相关的痛点问题,比如系统崩溃不能使用功能异常区域经济协调发展的四大战略(区域经济协调发展的战略布局)自1921年以来,中国共产党领导中国人民历经新民主主义革命社会主义革命和建设改革开放和社会主义现代化建设等时期,经济社会发展取得了巨大成就。一百年来,在中国经济发展进程中,中国共产宜春私家侦探公司(宜春有限公司)专业侦探一对一拯救爱情修复婚姻婚恋指导相信不少网友都看过类似的广告近日,家住瓯海的小佳(化名)发现父母关系有些微妙在网上找到了名侦探结果近日,家住瓯海潘桥的小佳(化名)发现父母关系益阳私家侦探公司(湖南私家)宋涛,苏州利民私人侦探。专业婚姻调查婚外情取证15年。2018年2月记者年后首次专访人物,外表英俊的他,举止得体舒适,谈吐中透露着独有的儒雅与智慧。我一直行走在寻找真相的路上!这是美网决赛2020近日美网决赛2020登录了热搜,也是在网上引起了网友们的关注,那么很多小伙伴可能还不清楚具体的情况如何,小编也是在网上查阅了一些信息,那么接下来就分享给大家来了解下美网决赛20202020年美网决赛时间近日2020年美网决赛时间登录了热搜,也是在网上引起了网友们的关注,那么很多小伙伴可能还不清楚具体的情况如何,小编也是在网上查阅了一些信息,那么接下来就分享给大家来了解下2020年美网2018(觅美网)美网2018(觅美网)北京时间6月1日凌晨,2021年网球大满贯法网激战正酣,作为本届赛会夺冠热门的大坂直美则是做出惊人决定,在发布会事件持续发酵之际,这位四个大满贯冠军得主宣布退海南免税牌照最新消息近日海南免税牌照最新消息登录了热搜,也是在网上引起了网友们的关注,那么很多小伙伴可能还不清楚具体的情况如何,小编也是在网上查阅了一些信息,那么接下来就分享给大家来了解下海南免税牌照台风实时路径近日台风实时路径登录了热搜,也是在网上引起了网友们的关注,那么很多小伙伴可能还不清楚具体的情况如何,小编也是在网上查阅了一些信息,那么接下来就分享给大家来了解下台风实时路径具体的情台风路径实时更新近日台风路径实时更新登录了热搜,也是在网上引起了网友们的关注,那么很多小伙伴可能还不清楚具体的情况如何,小编也是在网上查阅了一些信息,那么接下来就分享给大家来了解下台风路径实时更新
哪个牌子的液晶电视好(英国哪些牌子的液晶电视好)东京奥运会正在如火如荼地进行当中,眼下金牌排行榜备受瞩目,奥运话题不断刷屏常驻热搜。近日,网友们脑洞大开,纷纷化身段子手,想出了众多让人忍俊不禁的奥运会比赛项目比躺平比干饭比划水比今日平度西瓜最新价格(西瓜几块钱一斤)由修刘上传西瓜视频为您提供高清视频。均会对西瓜价格产生影响。不防也试试这种玩法。小徐的五万个西瓜全部送了出去,看丰富高质,中药材土茯苓价格多少钱一斤这里有最新的土茯苓价格行情动态。如何更换ip(安卓手机修改ip)电脑手机硬件设备的诞生给人们带来了许多的便利性,尤其是如今网络的快速普更是创造出了无限的可能性,实现了超越物理距离的关联,不管是在东西南北都能通过网络实现人与人设备与设备之间的互通怎么换ip(电脑虚拟ip地址软件)不管是手机上网还是电脑上网都得需要拥有网络IP地址,但这个地址是由网络运营商服务器分配而来,不过许多时候都需要改变网络IP地址来提高网络使用效率和解决网络IP限制问题,而这里说的虚扫描仪驱动(扫描仪怎么安装)扫描仪驱动(扫描仪怎么安装)扫描仪通常被用于计算机外部仪器设备,是利用光电技术和数字处理技术,将各种形式的图像信息输入计算机的重要工具。很多朋友不知道扫描仪驱动如何下载。对此,我给如何设置虚拟机(虚拟机配置怎么设置)大家好,我是波仔,非常欢迎各位又来和我一起分享与探讨,我们接着上一期分享内容继续虚拟机安装操作系统虚拟机创建完成后,相当于创建了硬件,用户需要安装操作系统后才可以使用虚拟机完成其他世卫组织提示勿用洪水洗碗洗漱近日有关于世卫组织提示勿用洪水洗碗洗漱的问题受到了很多网友们的关注,大多数网友都想要知道世卫组织提示勿用洪水洗碗洗漱的具体情况,那么关于到世卫组织提示勿用洪水洗碗洗漱的相关信息,小三浦春马基金会将成立近日三浦春马基金会将成立登录了热搜,也是在网上引起了网友们的关注,那么很多小伙伴可能还不清楚具体的情况如何,小编也是在网上查阅了一些信息,那么接下来就分享给大家来了解下三浦春马基金九代八核MSIGE65Raider9SF开箱测试最强规格i99880H,RTX2070,240HzMSI主流电竞笔电系列GE65Raider9SF,升上行动平台最高8核心IntelCorei99880H处理器,以及NVIDIAGeForceRTX2070绘图晶片,带来强悍无比的三生是什么公司(沈阳三生制药是国企还是外企)东北三省中,位于东北地区南端的辽宁省,无疑地理位置最好,经济发展也是最好的,在东北地区整体经济形势欠佳的情况下,依然排名全国中游,闪现着东北地区最后的光辉。作为辽宁省的省会,沈阳的纳税服务(税务法律咨询)纳税服务(税务法律咨询)掌上曲靖讯经开区税务局在开展党史学习教育过程中,坚持把办实事解难题贯穿党史学习教育全过程,以三化服务提升纳税人满意度,做到党的建设到哪里,高质量的纳税服务就