课程大纲

介绍

    Unix的历史/Linux 自由软件 Unix 哲学

主机 PLAYGROUND

    玩转 GNU/Linux 建筑 壳 权限 FHS(文件层次结构标准) 硬/软链接 真实/有效 UID/GID 调度 进程/任务/线程 IPC简单/高级 管道 信号 消息队列 信号灯 共享内存 插座 选择/轮询
要避免的 IPC 技术
  • 主机 Linux 设置 Yocto/ELLK(跨/目标工具、库、包)
  • 终端仿真
  • 服务器(DHCP、tftp、NFS)
  • 目标游乐场
  • 在板上运行某些内容所需的文件 JTAG/BDI配置 u-boot(检出、配置、构建) 内核(检出、配置、构建) rootfs 平面设备树
  • 在目标板上构建/执行上面适用的内容

      各种 rootfs CRAMFS系列
    ramdisk
  • MTD的
  • JFFS2型
  • roEXT2
  • UBI公司
  • 在目标板上构建/执行上面适用的内容
  • 根文件系统的比较
  • 调试 简单的工具
  • 本地/远程
  • 用户/内核
  • GDB的
  • GDBServer
  • JTAG/BDI(可选)
  • 分析 GPROF的
  • 新冠病毒
  • o配置文件
  • 实时
  • 先决条件 中断 可重入代码
  • 实时 Linux 显式/隐式抢占点
  • 实时抢占补丁
  • 完全抢占式内核
  • 硬实时扩展

      阿德奥斯/Xenomai Adeos 补丁
    基因组
  • patch/config/build 内核
  • 在板上运行它
  • 软件发布
  • 管理 发展 如何重现软件版本?
  • 杂项
  • getopt的 内延性 备忘单
  • 除非另有说明,否则本课程大纲中的内容采用署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 许可。
  • 要求

    • 基本熟悉在用户空间 中以最终用户身份使用 GNU/Linux 系统(例如 Ubuntu)
    • 基本熟悉命令行 shell 
    • 使用 GNU/Linux 进行用户空间/应用程序开发的基本知识
    • 有关嵌入式处理器和开发板 的基础知识
    • 基本的C语言编程知识 
    • 和/或害怕学习上述内容...... 
      35 小时

    人数


    开始

    完结


    Dates are subject to availability and take place between 09:30 and 16:30.

    每位参与者的报价

    客户评论 (1)

    相关课程

    课程分类