WhyCan Forum(哇酷开发者社区)

我们习惯了"有问题百度一下", 感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信: whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn

您尚未登录。

#1 2020-05-20 00:30:05

taotieren
会员
注册时间: 2020-05-19
累计积分: 35

嵌入式 Linux 知识库

致谢
当前文档 《嵌入式 Linux 知识库 (eLinux.org)》 由 进击的皇虫 使用 书栈
(BookStack.CN) 进行构建,生成于 2018-02-21。
书栈(BookStack.CN) 仅提供文档编写、整理、归类等功能,以及对文档内容的生成和导出工
具。
文档内容由网友们编写和整理,书栈(BookStack.CN) 难以确认文档内容知识点是否错漏。如
果您在阅读文档获取知识的时候,发现文档内容有不恰当的地方,请向我们反馈,让我们共同携手,
将知识准确、高效且有效地传递给每一个人。
同时,如果您在日常生活、工作和学习中遇到有价值有营养的知识文档,欢迎分享到 书栈
(BookStack.CN) ,为知识的传承献上您的一份力量!
如果当前文档生成时间太久,请到 书栈(BookStack.CN) 获取最新的文档,以跟上知识更新换
代的步伐。
文档地址:http://www.bookstack.cn/books/tinyclub-elinux
书栈官网:http://www.bookstack.cn
书栈开源:https://github.com/TruthHun
分享,让知识传承更久远! 感谢知识的创造者,感谢知识的分享者,也感谢每一位阅读到此处的
读者,因为我们都将成为知识的传承者。




嵌入式 Linux 知识库 (eLinux.org)
Embedded Linux Wiki 采用 MediaWiki 系统,由 CE Linux Forum 创建。
基于上述 Mediawiki 版本,这里的 GitBook 版本由 eLinux.org 中文翻译组 创建,目的是为
了更好地通过网络协作把它翻译成其他语言,而副产品是该知识库可以作为可打印和可阅读的免费书
籍下载而且支持 pdf,epub 或者 mobi 格式。
项目首页: http://www.tinylab.org/elinux
Git 仓库: https://github.com/tinyclub/elinux
在线阅读: http://tinylab.gitbooks.io/elinux
实验云台:在线学 Linux,Linux 0.11,汇编,Shell,C ...

介绍
欢迎访问 eLinux 知识库!
本知识库的目标是保存和呈现各类信息,既涉及使用 Linux 进行嵌入式系统开发,也涵盖与通用嵌
入式开发相关的开源项目和工具。
点击左侧的导航菜单,即可开启本知识库之旅!
该站主要带来各类资源列表和信息收集,可用于解决特定领域的问题。例如,如果碰到嵌入式 Linux
系统启动时间有关问题,则可以阅读启动时间。


固件
固件


安全
安全
目录
简介
技术/项目主页
Linux Kernel 中的安全子系统
SELinux
Tomoyo
SMACK
陈旧的信息 ( 2005 年,CELF 调查的相关信息)
文档
关键需求与相关技术点
资源
安全框架
安全组件
安全特性
其他资源
安全活动
邮件列表
会议
安全相关的文章
论文
实例和开源代码
原文:eLinux.org
翻译:@lzz5235
校订:@lzufalcon
安全
目录
2 简介
3 技术/项目主页
4 Linux Kernel 中的安全子系统
4.1 SELinux
4.2 Tomoyo
4.3 SMACK
安全
5 陈旧的信息 ( 2005 年,CELF 调查的相关信息)
5.1 文档
5.2 关键需求与相关技术点
5.3 资源
5.3.1 安全框架
5.3.2 安全组件
5.3.3 安全特性
5.3.4 其他资源
5.3.4.1 安全活动
5.3.4.2 邮件列表
5.3.4.3 会议
5.3.4.4 安全相关的文章
5.3.4.5 论文
5.3.4.6 实例和开源代码

实时
实时
简介
实时领域 Wiki
软件项目
硬件实现
文档
更多开源项目


启动时间
启动时间
目录
简介
技术/项目主页
测量启动时间
减少启动时间的技术和技巧
引导程序(Bootloader)加速
内核加速
文件系统方面的问题
用户空间和应用程序加速
系统休眠相关的改进
杂项
一些未经验证的想法
文章和演讲稿
案例研究
其他的项目/邮件列表/资源
SysV ‘init’ 的替代品
busybox init
upstart
Android init
systemd
Kexec
启动画面(Splash Screen)项目
其他
正在从事快速启动的公司、个人或者项目
启动时间检查清单


网络
网络
目录
简介
嵌入式 Linux 网络


多媒体
多媒体
目录
简介
CELF 2.0 AVG 规范
音、视频工作组
DirectFB 研究
什么是 DirectFB,DirectFB 如何工作
嵌入式 Linux 平台上 DirectFB 示例实现
嵌入式 Linux 平台上一些 DirectFB 基准测试结果
相关项目
图形/视频输出
Framebuffer/帧缓冲
DirectFB
V4L2
X11
NanoX
OpenGL (OpenML)
SDL
Cairo
Clutter
Enlightenment Foundation Libraries ( EFL )
Qt
演示图板套件 (演示图板设计师/引擎,来自 Crank Software)
GStreamer
Xine
MPlayer
文档
Video in
V4L[2]
OpenML
LinuxTV (DVB API)
音频输入/输出
OSS
ALSA
OpenAL
PulseAudio
AVG 标准的使用者
Video Lan
Freevo
多媒体
LinuxTV
MythTV
DVR
OpenPVR
Morphine.TV
其他
ARIB 架构(一个数字广播系统标准)
启动画面
数字家庭工作组
Disko 框架
Free Type(软件字体引擎)
UPnP
TV Anytime 论坛
TV Linux 联盟


系统裁剪
系统裁剪
介绍
减少系统尺寸的技术
内核尺寸缩减
配置选项
Linux-tiny 补丁集
“dietnet”
减少内核尺寸相关的编译选项
垃圾回收补丁集
运行时内核大小
内核栈大小
自动裁剪
PRINTK 消息压缩
裁剪的一些想法和近期的工作
文件系统压缩
应用裁剪
程序大小相关编译选项
缩减你的程序
手动优化程序大小
库尺寸裁剪技术
使用更小的 libc
静态链接
库裁剪
延时加载库
就地执行(XIP)
内核 XIP
应用 XIP
原地数据读取 (DRIP)
尺寸测量的技术和相关工具
内核尺寸测量数据
怎样计算内核镜像的大小
怎样动态计算内存使用情况
Linux 内核 从 2.4 到 2.6 的尺寸增加
GCC 代码大小基准测试
案例研究
uClinux
微型处理器上的 Linux (这里是在 M3 上)
发行版本的尺寸缩减相关尝试
杂项
系统裁剪
内核内存溢出检测
系统的大小是怎样影响性能的
缩减桌面发行版本的文件系统
极小系统


文件系统
文件系统
目录
简介
MTD
UBI
分区
eMMC and UFS
嵌入式文件系统
AXFS
Btrfs
CramFS
F2FS
InitRAMFS
JFFS2
LogFS
NFS
PRAMFS
Romfs
SquashFS
UBIFS
YAFFS2
挂载文件系统
在 PC 上用 mtdram 挂载 JFFS2 镜像
在 PC 上用 nandsim 挂载 UBI 镜像
在嵌入式中使用通用文件系统的问题
MMC/sdcard 卡特性
专用文件系统
ABISS
分层的文件系统
UnionFS
aufs
mini_fo
性能和基准测试
性能评测工具
闪存文件系统比较
Cogent Embedded 公司的测试 (2013)
Free Electrons 公司的测试 (2011)
其他项目
多媒体文件系统
文件系统
维基百科文件系统
维基文件系统


电源管理
目录
简介
电源管理技术与项目网页
Linux 电源管理迷你峰会
峰会记录
CE Linux 论坛的需求标准
资料文档
开源项目/邮件列表


内存管理
目录
感兴趣的领域
内存检测和分析
巨页/大页/超级页
页缓存压缩
启动时预留和访问高地址内存
OOM 处理机制的优化/改进
Cgroups (控制组)中的 OOM 通知
mem_notify 补丁
谷歌 cgroup (控制组) OOM 处理方法
诺基亚对 OOM 的改进
基于 LSM 的低内存通知
基于类型的内存分配(老旧的方法)
附加资源/邮件列表
关于缓存的文章


资源管理
目录
开源项目
CKRM/RG
UBC/Beancounters
其他

设备驱动
使用手册
样例驱动
资源


设备树
目录
前言
扁平设备树是
扁平设备树不是
历史
未来
优势
对于内核发行
对于片上系统(SoC)供应商
对于主板设计者
对于嵌入式 Linux 生态系统
对于固件或 bootloader 开发者
其他的优势
竞品的解决方案
板子相关特性的数据结构
ACPI(高级配置与电源接口)
UEFI(统一的可扩展固件接口)
Open FirmWare
关于竞品的解决方案的一些注解
资源
Wiki 和内核中的参考资料
FAQ,小贴士和最佳范例
演示文稿,论文和文章
各种子系统的设备树描述的笔记
较老的材料
工具
调试
设备树 irc (互联网中继聊天)
设备树邮件列表


玩转硬件
目录
工程设备
官方支持的设备
汽车
工业
迷你集群
硬件工具和信息
软件工具和信息

开发平台
目录
最受欢迎的设备
ARM
AVR32
Blackfin
MIPS
PowerPC
SuperH
i386 及其兼容平台
未分类


贡献内核补丁(Kernel Mainlining)
目录
通用资源
相关演讲
演讲列表
训练,指导和挑战
具体项目
最佳行动说明
来自 Andrew Morton
来自 Deepak Saxena
来自 Jonathan Corbet
来自 Arnd Bergmann
来自 David Arlie
克服 Mainlining 遇到的障碍

法律问题
嵌入式中使用 Linux 的法律问题
内核只被 GPL V2 许可
署名行 (signed-off-by) 和原创开发者证书 (DCO)
有关法律分析和合规的资源
EXPORT_SYMBOL_GPL
针对内核 USB API 的 EXPORT_SYMBOL_GPL
二进制专有的内核模块
在用户空间中使用内核头文件
其它链接


事件/会议
目录
即将举办会议
2015 年
2015 年 10 月
已举办的事件
2015 年
2015 年 6 月
2015 年 3 月
2014 年
2014 年 10 月
2014 年 9 月
2014 年 5 月
2014 年 4 月
2013 年
2013 年 10 月
2013年5月
2013 年 2 月
2012 年
2012 年 11 月
2012 年 9 月
2012 年 8 月
2012 年 7 月
2012 年 6 月
2012 年 4 月
2012 年 2 月
2011 年
2010 年
2009 年
2008 年
2007 年
2006 年
2005 年
2004 年
来自其他事件的论文集
内核峰会上的演讲稿
事件计划
嵌入式 Linux 会议演讲稿

术语表
高频主题术语表
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z


处理器
Processors
Contents
ARC
ARM
MIPS
SuperH
Renesas SuperH Overview
Devices
PowerPC
Processors
Tools
RT Patches
Documents
XScale
x86
AVR32
Blackfin
m68k
Further reading


社区
Community
Contents
Netiquette
Community sites
General Portals
Hardware-Specific Communities
Software-Specific Communities
Communities for beginners
People
Linux kernel
Important kernel figures
Kernel arch maintainers
Feature developers/maintainers
Other People
Interview candidates
Foundations and Forums
Linux User Groups
Development Model
Reasons for contributing to open source
Community-building ideas
Quality Assurance
Certificate of Origin

离线

#2 2020-05-20 00:32:19

歌以咏志
会员
注册时间: 2019-09-21
累计积分: 151

Re: 嵌入式 Linux 知识库

楼主的干货真多, 跟着学习.

离线

#3 2020-05-20 00:33:04

taotieren
会员
注册时间: 2020-05-19
累计积分: 35

Re: 嵌入式 Linux 知识库

歌以咏志 说:

楼主的干货真多, 跟着学习.

文件上传不了。就发链接了。

离线

#4 2020-05-20 08:55:21

goodluckyou
会员
注册时间: 2020-05-20
累计积分: 3

Re: 嵌入式 Linux 知识库

感谢整理资料,可以有目的学习

离线

#5 2020-05-20 09:22:22

taotieren
会员
注册时间: 2020-05-19
累计积分: 35

Re: 嵌入式 Linux 知识库

goodluckyou 说:

感谢整理资料,可以有目的学习

还有一些资料上传起来比较麻烦。对这个论坛的一些操作不是很熟悉。同时也存在一点 Bug 。慢慢发吧。

离线

#6 2020-05-20 10:01:11

ling
会员
注册时间: 2020-05-20
累计积分: 3

Re: 嵌入式 Linux 知识库

感谢楼主整理分享,资料非常有用,系统归纳

离线

页脚

工信部备案:粤ICP备20025096号-1 Powered by FluxBB