重庆大学一飞腾育人基地实训课程开课通知
一、培训时间:2024年4月22日-2024年4月26日
二、培训地点:重庆大学交叉创新中心无线网络通信实验室(DCX208)
三、培训须知
课程一:飞腾SDK固件开发
飞腾讲师:刘晶晶
认识飞腾&启动飞腾派
1.介绍飞腾CPU谱系;2.飞腾派软硬件资源
3.使用板卡注意事项
实验1: 制作启动盘,启动飞腾派
飞腾CPU编程模式介绍&启动和控制飞腾派
1.常规嵌入式CPU程序开发和飞腾平台基于SDK开发对比
2.飞腾CPU基于SDK开发详解
3.uboot介绍,基于uboot下载执行bin和el文件
实验2:熟悉u-boot shell操作,并下载执行程序
实验3:安装SDK开发包和交叉编译工具链
开发用户程序 Hello world& GPIO
1.介绍SDK开发包架构和资源;
2.基于SDK编译执行自己的第一个程序
3.介绍飞腾CPU-GPIO硬件设备,实验如何操作飞腾reg
4.介绍飞腾SDK的driver和example,编写控制GPIO的程序
实验4:编写跑测基于SDK的第一个程序
实验5:编写跑测控制Led的程序
SDK中第三方开源中间件&用户程序上电自启动
1.SDK第三方开源中间件概述
2.Letter-shell开源中间件应用介绍
3.程序上电自启动说明
实验6:用letter shell去控制LED指示灯
实验7:飞腾派上电自启动用户程序
课程二:飞腾Linux驱动开发
飞腾讲师:李阳
1.Linux设备驱动基础
2.Linux内核态编程
实验1:Linux内核模块编程实验
1.基于飞腾CPU的硬件驱动原理
2.基于飞腾CPU的IO资源访问
实验2:基于飞腾CPU的硬件设备驱动实验
1.Linux字符设备子系统
2.Linux字符设备驱动注册
3.Linux字符设备驱动接口实现
实验3:飞腾嵌入式Linux字符设备驱动接口实验