导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页

    嵌入式 Linux 知识库

    Linux
    1
    1
    1440
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • miumiu
      WOW LV 5 最后由 编辑

      转载自:http://whycan.com/t_4493.html(哇酷开发者社区)

      致谢
      当前文档 《嵌入式 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

      1 条回复 最后回复 回复 引用 分享 0
      • 1 / 1
      • First post
        Last post

      Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号

      行为准则 | 用户协议 | 隐私权政策