I.MX6U 裸机学习

买了一块开发板准备学习 Linux 驱动,先钻进裸机实验里了。学习下来还是和单片机一样的寄存器操作逻辑。但是中断一块看着非常复杂,时钟配置一块也很繁琐。

之后跟着教程过了一遍 u-boot 制作和 linux 内核移植。各个部分全都是大块头,没有深究。

《I.MX6U开发预备工作》 2020-07-06

《[ARM裸机开发] 汇编语言LED灯实验》 2020-07-12

《[ARM裸机开发] C语言LED灯实验》 2020-08-09

《[ARM Linux系统移植] 烧写官方镜像》 2020-11-01

《[ARM Linux系统移植] U-Boot 初次编译》 2020-12-06

《[ARM Linux系统移植] U-Boot 的基础命令》 2020-12-27

《[ARM Linux系统移植] U-Boot 网络命令》 2021-01-01

《[ARM Linux系统移植] U-Boot 顶层 Makefile 分析 - 基础知识》 2021-01-10

《[ARM Linux系统移植] U-Boot make ???_defconfig 分析》 2021-01-17

《[ARM Linux系统移植] U-Boot make 分析》 2021-01-23

《[ARM裸机开发] NXP官方SDK包使用以及BSP工程管理》 2021-01-25

《[ARM裸机开发] 主频和时钟设置》 2021-02-10

《[ARM裸机开发] GPIO中断》 2021-02-14

《[ARM Linux系统移植] U-Boot 启动流程》 2021-03-13

《[ARM Linux系统移植] bootz 启动 Linux 流程》 2021-04-17

《[ARM Linux系统移植] U-Boot 中添加自己的开发板》 2021-04-24

《[ARM裸机开发] LCD 显示》 2021-05-15

《[ARM Linux系统移植] U-Boot LCD 和网络驱动移植 》 2021-06-05

《[ARM Linux系统移植] U-Boot 启动 Linux 测试》 2021-06-13

《[ARM Linux系统移植] Linux 顶层 Makefile 分析》 2021-06-19

《[ARM Linux系统移植] Linux 内核移植》 2021-07-03

《[ARM Linux系统移植] 根文件系统构建》 2021-07-18