Linux|嵌入式 Linux 的基础知识介绍( 二 )
libusb– libusb 是一个C 库 , 它从单一平台为所有通用USB 设备提供驱动程序 。
【Linux|嵌入式 Linux 的基础知识介绍】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 内核设置了可执行环境并且内核开始执行 , 就不再需要引导加载程序 。
引导加载程序有各种形状和大小 , 可以根据用户或系统需求进行定制 。 事实上 , 一些嵌入式电路板带有引导加载程序 。
这里介绍了一些常用的引导加载程序及其支持的处理器架构 。
| 名称 | 支持的架构 |
| Das U-Boot | ARC、ARM、Blackfin、Microblaze、MIPS、Nios II、OpenRice、PowerPC、SuperH |
| RedBoot | ARM、MIPS、PowerPC、SuperH |
| Barebox | ARM、Blackfin、MIPS、Nios II、PowerPC |
| GRUB 2 | x86、x86_64 |
| Little Kernel | arm |
| YAMON | MIPS |
| CFE | BroadcomMIPS |
本文由朗锐智科(www.lrist.com)编辑整理 , 如有侵权请联系本站 。
- 京东|裁员不忘膈应人,这家互联网大厂送的离职礼物恶心到我了!
- iPhone14|准大学生的数码装备推荐
- 有人觉得中暑就是热出来的,吃一些退烧药就好了,这种做法 蚂蚁庄园今日答案6月28日
- 浮甘瓜于清泉,沉朱李于寒水”描述的是什么场面 蚂蚁庄园今日答案6月28日
- 个头大的车厘子比小樱桃营养价值更高,对吗 蚂蚁新村6月28日答案最新
- 位于广东省阳江市的海陵岛自然资源丰富,景色优美,该岛没有 神奇海洋6月28日答案
- 哪种水果横着切开像星星的形状 蚂蚁庄园今日答案6月29日
- 为验证人类和黑猩猩,是否会产生新的后代,科学家找来5位姑娘!
- 喜马拉雅山出现的“雪人”是何生物?目击者:智商高、攻击性强
- 为什么科学家表示人类“灭绝”的可能性极低?这些理由你赞同吗?
