课程分类

课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 掌握某些知识点
  • 学会某些技巧(或思路)

教学服务

  • icon

    1v1专属答疑服务

  • icon

    BAT专家面试辅导

讲师介绍

  • 正点原子团队成员,从事ARM开发板研发工作,开发过多款ARM开发板,熟练掌握STM32,S3C2440,S5PV210,I.MX RT1050灯MCU和CPU。参编多本书籍,《FreeRTOS源码详解与应用开发》第一作者。熟悉LWIP、UCOS、FreeRTOS、Linux开发。

  • 课程详情

    ARM裸机入门篇课程目录:
    第1.1讲 开发环境搭建
    第1.2讲 交叉编译器的安装
    第2讲 vscode软件的安装与使用
    第3讲 I.MX6U-ALPHA开发板简介
    第4讲 (此讲还未录制)
    第5讲 I.MX6U芯片简介
    第6.1讲 汇编LED驱动实验-原理分析
    第6.2讲 汇编LED驱动实验-汇编基本语法
    第6.3讲 汇编LED驱动实验-驱动编写
    第6.4讲 汇编LED驱动实验-编译程序
    第6.5讲 汇编LED驱动实验-烧写bin文件到SD卡中并运行
    第7.1讲 IMX启动方式-启动设备的选择
    第7.2讲 IMX启动方式-IVT表和BootData详解
    第7.3讲 IMX启动方式-DCD数据详解
    第8.1讲 C语言版本LED驱动实验-实验原理分析
    第8.2讲 C语言版本LED驱动实验-程序编写与验证
    第9.1讲 模仿STM32驱动开发实验-实验程序编写
    第9.2讲 模仿STM32驱动开发实验-主函数编写与下载验证
    第10.1讲 NXP官方SDK使用实验-SDK移植
    第10.2讲 NXP官方SDK使用实验-程序编写验证
    第11.1讲 BSP工程管理实验-工程整理与程序编写
    第11.2讲 BSP工程管理实验-编写测试通用Makefile
    第12讲 蜂鸣器实验
    第13.1讲 按键输入实验-实验程序编写
    第13.2讲 按键输入实验-驱动验证与调试
    第13.3讲 按键输入实验-通用GPIO驱动编写与验证
    第14.1讲 主频和时钟配置实验-时钟树详解
    第14.2讲 主频和时钟配置实验-主频修改
    第14.3讲 主频和时钟配置实验-8路PLL和8路PFD时钟设置
    第14.4讲 主频和时钟配置实验-其他时钟源设置
    第15.1讲 GPIO中断实验-Cortex-A中断原理
    第15.2讲 GPIO中断实验-6U中断向量表的编写
    第15.3讲 GPIO中断实验-6U复位中断服务函数的编写
    第15.4讲 GPIO中断实验-IRQ中断服务函数详解
    第15.5讲 GPIO中断实验-通用中断驱动编写
    第15.6讲 GPIO中断实验-向GPIO驱动添加中断处理函数
    第15.7讲 GPIO中断实验-编写按键中断驱动
    第16.1讲 EPIT定时器实验-EPIT原理详解
    第16.2讲 EPIT定时器实验-实验程序编写与验证
    第17讲 定时器按键消抖实验
    第18.1讲 高精度延时实验-GPT定时器原理
    第18.2讲 高精度延时实验-实验代码编写与测试
    第19.1讲 串口实验-串口原理详解
    第19.2讲 串口实验-串口驱动实验编写与验证1
    第19.3讲 串口实验-串口驱动实验编写与验证2
    第19.4讲 串口实验-printf格式化函数移植与测试
    第20.1讲 DDR3实验-RAM发展历史简介
    第20.2讲 DDR3实验-DDR3重要时间参数、时钟配置与原理图简析
    第20.3讲 DDR3实验-DDR3初始化、校准、超频测试
    第21.1讲 RGBLCD实验-LCD显示原理详解
    第21.2讲 RGBLCD实验-LCD时序与时间参数
    第21.3讲 RGBLCD实验-6ULL LCDIF接口寄存器详解
    第21.4讲 RGBLCD实验-6ULL像素时钟配置详解
    第21.5讲 RGBLCD实验-LCDID读取以及IO初始化程序编写
    第21.6讲 RGBLCD实验-LCD时间参数和像素时钟设置程序编写
    第21.7讲 RGBLCD实验-LCDIF控制器接口初始化程序编写
    第21.8讲 RGBLCD实验-LCDIF驱动以及API函数测试
    第22.1讲 RTC实验-6U内部RTC详解
    第22.2讲 RTC实验-驱动编写与测试
    第22.3讲 RTC实验-时间错误问题调试
    第23.1讲 I2C实验-I2C协议和6U的I2C控制器详解
    第23.2讲 I2C实验-AP3216C简介与程序编写
    第23.3讲 I2C实验-I2C主机控制器驱动程序编写1
    第23.4讲 I2C实验-I2C主机控制器驱动程序编写2
    第23.5讲 I2C实验-AP3216C程序编写
    第23.6讲 I2C实验-AP3216C程序调试及bug解决
    第24.1讲 SPI实验-SPI以及ICM20608详解
    第24.2讲 SPI实验-6ULL SPI控制器寄存器详解
    第24.3讲 SPI实验-6ULL SPI控制器驱动程序编写
    第24.4讲 SPI实验-ICM20608驱动程序编写
    第24.5讲 SPI实验-ICM20608实际测量值计算与6ULL硬件浮点的开启
    第25.1讲 多点电容触摸屏实验-电容触摸屏与FT系列触摸芯片详解
    第25.2讲 多点电容触摸屏实验-电容触摸屏幕驱动编写1
    第25.3讲 多点电容触摸屏实验-电容触摸屏幕驱动编写2
    第25.4讲 多点电容触摸屏实验-电容触摸驱动测试
    第26.1讲 PWM背光实验-6ULL PWM详解
    第26.2讲 PWM背光实验-PWM背光驱动程序编写