课程培训
嵌入式ZYNQ系统开发课程

 

课程目标:
通过这次面授,学员能够对ZYNQ7000有更深层次的认识。对于使用ZYNQ7000 开发项目有很好的了解和把握。 学员具备开发、配置系统的能力及项目管理经验。
 
课程大纲:

主题

 
内容
培训内容
 
 
基于ZYNQ7000的Linux开发基础
ZYNQ7000交叉编译环境的搭建、编译器和二进制工具详解、ZYNQ7000 bootloader说明、u-boot说明以及结合ZYNQ7000的u-boot移植等内容。学员互动、提问环节
1) 交叉编译器的安装
2) 交叉编译器的环境设置
3) 下载并编译ZYNQ Linux uBoot、Kernel
 
 
基于ZYNQ7000的Linux开发进阶
 
简介Linux内核结构和特点,裁减并移植Linux内核到ZYNQ7000板卡上,制作Linux根文件系统,完成Linux系统的上电启动流程。学员互动、提问环节
1) 创建uBoot,生成boot.bin
2) 创建device tree
3) 创建uramdisk、文件系统
4) QSPI Flash、SD 卡启动Linux
 
 
基于ZYNQ7000的Linux驱动开发
 
重点讲叙Linux系统下外设驱动的特点及框架,分析Linux中大部分外设驱动的方法,并结合ZYNQ7000芯片特别重点讲述PS外设以及PL自定义外设的驱动方法。学员互动、提问环节
1) 添加驱动源码、Device tree 的修改
2) Kconfig、makefile 的修改
3) Linux与PL之间的交互通信驱动程序编写
4) 中断在驱动中的实现
5) AXI读写在驱动中实现、VDMA硬件搭建
 
 
基于ZYNQ7000的Linux应用开发
重点讲述Linux应用程序的开发和调试的流程,并以嵌入式网络为例深入讨论Linux应用的工程开发模式和方法。学员互动、提问环节
添加USB、以太网驱动、LCD显示驱动示例
1) 熟悉GPIO驱动的开发
2) 熟悉驱动的开发工作
3) 熟悉驱动与应用的分工协作
 
基于ZYNQ7000的Linux系统优化
 
搭建双核ARM均运行Linux 平台,双核驱动和应用程序与单核差异,多核实时性测试方法,多核负责均衡方法
学员互动、提问环节
 
 
基于ZYNQ7000的项目管理、硬件系统介绍
 
ZYNQ7000 产品团队开发版本管理
ZYNQ7000硬件系统设计
学员互动、提问环节
 

 

 
 
 
以上课程可以根据客户实际情况进行灵活调整。
 



如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表下载请点击

服务优势:
丰富专家资源,精准匹配相关行业,相关项目技术精英,面向用户实际需求,针对性培训或咨询,互动式交流,案例教学,精品小班,实际工程项目经验分享,快捷高效,节省时间与金钱,少走弯路与错路。

专家力量:
中国科学院相关研究所高级研究人员
西门子,TI,vmware,MSC,Ansys,MDI,Mentor, candence,Altium,Atmel 、Freescale,达索,华为等
大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关学历背景专业,理论素养高
多年实际项目实践,大型复杂项目实战案例分享,热情,乐于技术分享
针对客户实际需要,真实案例演示,互动式沟通,学有所值
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

微信号.jpg

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>