Embedded Linux Systems Architecture ( eglisa | 35 hours )
- 基本熟悉在用户空间 中以最终用户身份使用 GNU/Linux 系统(例如 Ubuntu)
- 基本熟悉命令行 shell
- 使用 GNU/Linux 进行用户空间/应用程序开发的基本知识
- 有关嵌入式处理器和开发板 的基础知识
- 基本的C语言编程知识
- 和/或害怕学习上述内容......
课程目标
为了提供对嵌入式 GNU/Linux 的基本理解,以及各个部分是如何组合在一起的。构建嵌入式 GNU/Linux 系统需要哪些元件,从哪里获得它们以及如何配置/构建/安装它们?从哪里获得说明?那些软体许可证呢?动手练习为您提供必要的实践经验,以便在成功完成此培训后继续开发自己的嵌入式 GNU/Linux 系统。
描述
这个为期五天的培训课程使用动手练习和指导来说明嵌入式 GNU/Linux 的概念。它旨在让您快速上手。有效使用 GNU/Linux 所需的哲学、概念和命令是通过理论和在职培训相结合来描述的。
不要重新发明轮子,而是向经验丰富的培训师学习,并把 GNU/Linux 的工作知识带回家,并在你自己的嵌入式开发专案中有效地使用它。
谁应该参加?
经理、专案经理、软体、硬体、开发、系统工程师、测试人员、管理员、技术人员和其他对技术感兴趣的人,他们希望尽快理解嵌入式 GNU/Linux 是如何工作的。你必须使用 GNU/Linux 或者你必须奢侈地决定使用它是否有意义。也许您已经尝试过使用嵌入式 GNU/Linux,但不太确定您是否以正确的方式完成了所有操作。您目前使用不同的操作系统和魔杖来弄清楚 GNU/Linux 是否更好和/或更便宜。
送货选项
所有培训材料都是英文的,但根据您的需要,它可以在全球范围内用英语或德语进行演示。
- 现场 - 讲师指导
- 在线 - 讲师指导
- 现场/在线相结合 - 讲师指导
介绍
- Unix 的历史/Linux
- 自由软体
- Unix 理念
HOST PLAYGROUND
- 玩弄 GNU/Linux
- 建筑
- 壳
- 权限
- FHS(档案层次结构标准)
- 硬/软连结
- 实际/有效 UID/GID
- 调度
- 进程/任务/线程
- IPC 简单/高级
- 管道
- 信号
- 消息伫列
- 信号灯
- 共用记忆体
- 插座
- 选择/轮询
- 应避免的 IPC 技术
- 主机 Linux 设置
- Yocto/ELDK(交叉/目标工具、库、包)
- 终端模拟
- 伺服器(DHCP、tftp、NFS)
目标游乐场
- 在板上运行某些内容所需的档
- JTAG/BDI 配置
- u-boot (签出、配置、构建)
- 内核 (checkout, config, build)
- 根fs
- 平面设备树
- 在目标板上构建/执行上面适用的内容
- 各种 rootfs
- CRAMFS
- 虚拟硬碟
- MTD
- JFFS2 系列
- roEXT2
- 无条件基本设置
- 在目标板上构建/执行上面适用的内容
- 根文件系统的比较
- 调试
- 简单的工具
- 本地/远端
- 使用者/内核
- GDB 资料库
- gdbserver 伺服器
- JTAG/BDI(可选)
- 分析
- GPRO
- 全球科夫
- oprofile
即时
- 先决条件
- 中断
- 可重入代码
- 即时 Linux
- 显式/隐式抢占点
- 即时抢占补丁
- 完全抢占式内核
- 硬实时扩展
- 阿德俄斯/Xenomai
- Adeos 补丁
- 异种
- patch/config/build 内核
- 在机上运行
软体版本
- 管理
- 发展
- 如何复制 SW 版本?
杂项
- getopt
- 内脏
- 作弊单
除非另有说明,否则本课程大纲中的内容根据署名-非商业性使用-相同方式共用 4.0 国际 (CC BY-NC-SA 4.0) 获得许可。
United Arab Emirates - Embedded Linux Systems Architecture
Qatar - Embedded Linux Systems Architecture
Egypt - Embedded Linux Systems Architecture
Saudi Arabia - Embedded Linux Systems Architecture
South Africa - Embedded Linux Systems Architecture
Brasil - Embedded Linux Systems Architecture
Canada - Embedded Linux Systems Architecture
中国 - Embedded Linux Systems Architecture
香港 - Embedded Linux Systems Architecture
澳門 - Embedded Linux Systems Architecture
台灣 - Embedded Linux Systems Architecture
USA - Embedded Linux Systems Architecture
Österreich - Embedded Linux Systems Architecture
Schweiz - Embedded Linux Systems Architecture
Deutschland - Embedded Linux Systems Architecture
Czech Republic - Embedded Linux Systems Architecture
Denmark - Embedded Linux Systems Architecture
Estonia - Embedded Linux Systems Architecture
Finland - Embedded Linux Systems Architecture
Greece - Embedded Linux Systems Architecture
Magyarország - Embedded Linux Systems Architecture
Ireland - Embedded Linux Systems Architecture
Israel - Embedded Linux Systems Architecture
Luxembourg - Embedded Linux Systems Architecture
Latvia - Embedded Linux Systems Architecture
España - Embedded Linux Systems Architecture
Italia - Embedded Linux Systems Architecture
Lithuania - Embedded Linux Systems Architecture
Nederland - Embedded Linux Systems Architecture
Norway - Embedded Linux Systems Architecture
Portugal - Embedded Linux Systems Architecture
România - Embedded Linux Systems Architecture
Sverige - Embedded Linux Systems Architecture
Türkiye - Embedded Linux Systems Architecture
Malta - Embedded Linux Systems Architecture
Belgique - Embedded Linux Systems Architecture
France - Embedded Linux Systems Architecture
日本 - Embedded Linux Systems Architecture
Australia - Embedded Linux Systems Architecture
Malaysia - Embedded Linux Systems Architecture
New Zealand - Embedded Linux Systems Architecture
Philippines - Embedded Linux Systems Architecture
Singapore - Embedded Linux Systems Architecture
Thailand - Embedded Linux Systems Architecture
Vietnam - Embedded Linux Systems Architecture
India - Embedded Linux Systems Architecture
Argentina - Embedded Linux Systems Architecture
Chile - Embedded Linux Systems Architecture
Costa Rica - Embedded Linux Systems Architecture
Ecuador - Embedded Linux Systems Architecture
Guatemala - Embedded Linux Systems Architecture
Colombia - Embedded Linux Systems Architecture
México - Embedded Linux Systems Architecture
Panama - Embedded Linux Systems Architecture
Peru - Embedded Linux Systems Architecture
Uruguay - Embedded Linux Systems Architecture
Venezuela - Embedded Linux Systems Architecture
Polska - Embedded Linux Systems Architecture
United Kingdom - Embedded Linux Systems Architecture
South Korea - Embedded Linux Systems Architecture
Pakistan - Embedded Linux Systems Architecture
Sri Lanka - Embedded Linux Systems Architecture
Bulgaria - Embedded Linux Systems Architecture
Bolivia - Embedded Linux Systems Architecture
Indonesia - Embedded Linux Systems Architecture
Kazakhstan - Embedded Linux Systems Architecture
Moldova - Embedded Linux Systems Architecture
Morocco - Embedded Linux Systems Architecture
Tunisia - Embedded Linux Systems Architecture
Kuwait - Embedded Linux Systems Architecture
Oman - Embedded Linux Systems Architecture
Slovakia - Embedded Linux Systems Architecture
Kenya - Embedded Linux Systems Architecture
Nigeria - Embedded Linux Systems Architecture
Botswana - Embedded Linux Systems Architecture
Slovenia - Embedded Linux Systems Architecture
Croatia - Embedded Linux Systems Architecture
Serbia - Embedded Linux Systems Architecture