曙海教学优势
专家授课,全国连锁,专注21年,原厂培训,本课程以项目实现为导向,授课老师将会与您分享设计的全流程以及工具的综合使用技巧以及经验。您可以定制课程,线上/线下/上门均可,报名电话:4008699035。
曙海的课程在业内广受好评。二十几年以来,曙海的课程培养了大批受欢迎的工程师。大批企事业单位和曙海
建立了良好的合作关系,合作企业30万+。
培训对象
课程适合于使用FPGA器件进行科研和产品开发的具有中等以上水平的工程技术人员,也适合于相关专业领域具有相当水平的教师和研究生。
授课大纲
主题一:重点讲述ZYNQ器件的组成、硬件系统设计、PlanAhead软件操作基础、开发流程、典型外设开发、SOC开发等知识,不涉及到Linux系统移植与应用开发;
学习内容
1.ZYNQ-7000硬件系统设计
2.ZYNQ-7000嵌入式系统开发流程
3.ZYNQ-7000 SOC系统开发流程
主题二:重点讲述嵌入式Linux系统的裁剪和驱动、应用开发,并在ZYNQ器件上展开相关实现;
学习内容
本课程主要讲述基于ZYNQ7000的Linux系统开发原理和流程,包括系统移植、软硬系统开发、应用系统开发等内容,计划12学时。主要内容包括:
1.基于ZYNQ7000的Linux开发基础,包括ZYNQ7000交叉编译环境的和说明和搭建、编译器和二进制工具详解、ZYNQ7000 bootloader说明、u-boot说明以及结合ZYNQ7000的u-boot移植等内容。
2.简介Linux内核结构和特点,裁减并移植Linux内核到ZYNQ7000板卡上,制作Linux根文件系统,完成Linux系统的上电启动流程。
3.Linux系统下外设驱动的特点及框架,分析Linux中大部分外设驱动的方法,并结合ZYNQ7000芯片特别重点讲述PS外设以及PL自定义外设的驱动方法。
4.Linux系统下应用程序开发,分析Linux内存特点,阐明进程和线程应用区别,讲述Xilinx SDK环境下Linux应用程序的开发和调试的流程,并以嵌入式网络为例深入讨论Linux应用的工程开发模式和方法。