该书大概每周会更新1到两章,最新进度会在野火公众号第一时间更新,关注野火公众号,获取该书最新进度。
下载链接:http://t.cn/EK4dWJ4
1-本书简介
该书是一本深入剖析i.MX RT 系列处理器的各个外设如何使用的详细指南。从什么是寄存器,怎么用寄存器编程开始讲起,再到如何构建库函数雏形,最后到如何熟练地使用固件库编程。全书由浅入深,步步为营,配套野火i.MX RT 系列开发板,提供完整源代码,极具操作性。
2-本书配套的开发板
本书可以配套 野火i.mxrt1052 核心板 、野火i.mxrt1052 MINI 和 野火i.mxrt1052 Pro 这三个板子学习。
更新日志
2019-09-11_《i.MX RT库开发实战指南-基于RT1052》完结《i.MX RT库开发实战指南-基于RT1052》一书基本完结。 新增了如下章节或代码内容: - RTC实时时钟
- 电源管理
- NAND FLASH读写
- 液晶显示中英文
- 音乐播放
- MPU及Cache的使用
- 485通讯
- CAN通讯
- MPU6050陀螺仪姿态检测
- OV2640摄像头
- OV5640摄像头例程
2018-3-21:第一次发布,共7章,讲解了如何搭建开发环境,如何新建工程,如何实现寄存器映射,如果操作GPIO
2018-3-26:使用SysTick产生500ms延时,让led以500ms的频率闪烁。SysTick延时可以使用中断和查询两种方法。2018-3-30:增加“构建库函数雏形”章节及例程,手把手教你编写库函数,理解库函数的原理
2018-3-30
完成<自己写库—构建库函数雏形>章节,告诉大家什么是固件库,教会大家官方的固件库是怎么从寄存器映射开始,再到寄存器编程,再到把底层的寄存器操作一步一步封装成各种API,从0到1教会你一个固件库的前世今生。
2018-04-04
完成<初识固件库>章节,告诉大家如何获取官方固件库,以及讲解固件库各个文件的作用
2018-04-12
完成<新建工程-库函数版>章节,讲解如何使用固件库构建工程
2018-4-12
完成 初识固件库和使用固件库新建工程模版这两章,在使用固件库新建工程模版这一个章节,提供了好几个版本,有在SDRAM调试的, 有在SRAM调试的,有在NOR调试的,并讲解了各种版本是如何通过修改分散加载文件来实现的,篇幅较长,但是知识非常新颖。
2018-4-17
完成<GPIO输出—使用固件库点亮LED灯>章节,讲解如何使用固件库点亮LED灯,正式迈入RT1052开发的大门!!
2018-4-18
完成<GPIO输入—按键查询检测>章节,再接再厉,举一反三使用库开发更多的应用。
2018-4-28
增加各板载外部设备的独立程序,包括:SDRAM、液晶显示、触摸画板、OV5640摄像头、读写外部FLASH、读写SD卡、RTC实时时钟、识别二维码、内核计数器等例程
2018-5-2
针对程序更新对《i.MX RT库开发实战指南》文档与XIP及下载算法相关的内容进行更新。
2018-5-11
在入门手册《如何用DAP仿真器下载程序》中增加IAR下载算法的说明。
大部分工程增加了IAR版本。
下载算法资料中增加了IAR下载算法文件
2018-5-25
《i.MX RT库开发实战指南》增加LPI2C-读写EEPROM章节
针对程序修改更新《i.MX RT库开发实战指南》文档的库函数点亮LED灯用按键章节
2018-6-25
《i.MX RT库开发实战指南》增加FlexSPI——读写外部SPI NorFLASH章节
针对程序修改更新配套的FlexSPI章节例程
2018-7-3
《i.MX RT库开发实战指南》修改《新建工程-固件库版本》章节中关于其它模版的说明
增加“新建工程-固件库版本”的“2-进阶版本”代码,
代码中包含以下多个版本的内容:
itcm_txt_ram_debug
itcm_txt_sdram_debug
sdram_txt_ram_debug
nor_txt_ram
nor_txt_sdram
nor_itcm_txt_ram
nor_sdram_txt_sdram
方便控制代码的存储位置与执行位置
部分程序也更新至使用进阶版本,包括FlexSPI读写FLASH的例程
-------------------------
2018-07-16更新说明:
-------------------------
更新《i.MX RT库开发实战指南》到第《SEMC—扩展外部SDRAM》章节,
并更新该章节配套的代码
|