课程详细信息
这两天的培训课程将给与会者创建和定制一个嵌入式Linux的实践经验®使用Zynq系统为他们定制的目标®。主题包括:
- 创建一个参考设计Vivado和SDK
- 软件Zynq解剖学®系统
- Zynq构建系统
- 构建一个定制的Linux映像Zynq
- 集成用户空间在仿真软件设备驱动程序金宝app
第一天2
创建参考设计Vivado和SDK
摘要目的:创建一个Vivado®框图和SDK项目目标PL和PS。
- 建立一个目标PL Vivado框图
- 输出硬件SDK和创建董事会支持包金宝app
- 创建一个软件应用程序的手臂
- 通过Tcl脚本自动化构建过程
软件Zynq分析系统
摘要目的:理解各种软件组件,像FSBL u-boot,内核,用户空间。
- 嵌入式Linux的概述
- 理解各种组件的启动镜像
Zynq构建系统
摘要目的:理解各种软件组件组成一个系统映像和一个自动化的过程。
- 理解系统启动
- 生成各种二进制文件,包括.elf buildroot .bit和开放源码构建
- 理解存储设备布局
- 使用MathWorks构建系统容易定制的挂钩的比特流/ FSBL devicetree和内核配置
第二天2
Zynq构建系统(继续)
摘要目的:与设备驱动程序创建一个定制的linux映像各种PL和PS整合周边设备。
- 更新devicetree包括新映射
- 修改内核打开一个司机
- 创建引导。本和生成定制的SD卡的形象
集成用户空间在仿真软件设备驱动程序金宝app
摘要目的:集成设备驱动程序的C代码仿真软件与外围设备的定制Linux映像。金宝app
- 生成的C代码主要功能的概述,调度器时机和POSIX线程
- 创建一个定制的系统对象™
- 使用编码器。ceval C代码集成和系统对象
- 与定制Linux映像从仿真软件交互金宝app
- 创建一个独立的应用程序作为引导映像的一部分