感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
介绍
- 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) 获得许可。
要求
- 基本熟悉在用户空间 中以最终用户身份使用 GNU/Linux 系统(例如 Ubuntu)
- 基本熟悉命令行 shell
- 使用 GNU/Linux 进行用户空间/应用程序开发的基本知识
- 有关嵌入式处理器和开发板 的基础知识
- 基本的C语言编程知识
- 和/或害怕学习上述内容......
35 小时
客户评论 (3)
培训师的介绍和沟通方式。
Gianpiero Aricò - Urmet Spa
课程 - Embedded Linux Systems Architecture
机器翻译
我喜欢完成一整天的课程
Gianluca - Urmet Spa
课程 - Embedded Linux Systems Architecture
机器翻译
也许更多的练习对lerning来说可能更好,但时间很少
Gianpiero Arico' - Urmet Spa
课程 - Embedded Linux Systems Architecture
机器翻译