# imx6ull **Repository Path**: asensing-tech-department/imx6ull ## Basic Information - **Project Name**: imx6ull - **Description**: imx6ull嵌入式Linux开发学习 - **Primary Language**: C - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 13 - **Created**: 2022-01-27 - **Last Updated**: 2022-05-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # imx6ull ## 介绍 imx6ull嵌入式Linux开发学习。 本系列教程以**i.MX6ULL**处理器的ARM开发板为实验基础,学习记录嵌入式Linux开发的各种知识与经验,主要内容包括: - 嵌入式Linux移植 - 嵌入式Linux驱动开发 - 嵌入式Linux应用开发等。 本系列教程将以野火的i.MX6ULL eMMC开发板为硬件基础,以[野火EBF6ULL Pro开发板教程](https://doc.embedfire.com/linux/imx6/linux_base/zh/latest/index.html)和[正点原子i.MX6ULL阿尔法开发板教程](http://www.openedv.com/docs/boards/arm-linux/zdyz-i.mx6ull.html)为参考,进行学习实践。 ![](./pic/im6ull-board.png) ## Linux系统移植篇 [i.MX6ULL嵌入式开发1-uboot移植初探](https://mp.weixin.qq.com/s/MR1wr---0mXHJDhYUydwdw) [i.MX6ULL嵌入式开发2-uboot移植实践](https://mp.weixin.qq.com/s/ej5vo1cOJOJoEndabzT5pw) [i.MX6ULL嵌入式开发3-Kernel移植](https://mp.weixin.qq.com/s/LfaoIH2Edtd2nxg_spbMTw) [i.MX6ULL嵌入式开发4-根文件系统构建](https://mp.weixin.qq.com/s/UuergmIwziq3a1v9ElvjtQ) [i.MX6ULL嵌入式开发5-根文件系统完善](https://mp.weixin.qq.com/s/2wvlgZwySAECEL_zxgBNDQ) [i.MX6ULL嵌入式开发6-系统烧写到eMMC与遇到的坑!](https://mp.weixin.qq.com/s/ckOk56YPtt0rtKKIL5hKxw) ## Linux驱动开发篇 [i.MX6ULL驱动开发1-字符设备开发模板](https://mp.weixin.qq.com/s/UyuMQIHQK-GGJU_-pI3T6w) [i.MX6ULL驱动开发2-新字符设备开发模板](https://mp.weixin.qq.com/s/GDYwW9LSaIC1uLz8Lg0_Fg) [i.MX6ULL驱动开发3-GPIO寄存器配置原理](https://mp.weixin.qq.com/s/TrlU1z4ommkPQp7ioW37QA) [i.MX6ULL驱动开发4-点亮LED(寄存器版)](https://mp.weixin.qq.com/s/gjXGuSP9wQQ_IVmAJZxXPA) [i.MX6ULL驱动开发5-点亮LED(设备树版)](https://mp.weixin.qq.com/s/H23KjPwA8TJggdNW88Q5kA) [i.MX6ULL驱动开发6-点亮LED(GPIO子系统版)](https://mp.weixin.qq.com/s/j4NI-az56tN1NVqNe7R-Rg) [i.MX6UL驱动开发7-按键输入捕获](https://mp.weixin.qq.com/s/qsc3QyP4iPd-wmw95qtPag) [i.MX6ULL驱动开发8-中断法检测按键](https://mp.weixin.qq.com/s/GPJEuLi0XYQYvLIvXzHhUA) [i.MX6ULL驱动开发9-Linux IO模型分析](https://mp.weixin.qq.com/s/OXqsiZ8qsYq8ypILOYJj_g) [i.MX6ULL驱动开发10-阻塞&非阻塞式按键读取](https://mp.weixin.qq.com/s/-u36iI1mHa3hEl9QgL0H5w) ## Linux应用开发篇 待整理... ## 文档 - [i.MX6ULL参考手册](./文档/imx6u参考手册/IMX6ULL参考手册.pdf) ## 例程 - [01-chrdev](./驱动程序例程/01-chrdev) 字符设备驱动模板(旧方式) - [02-newchrdev](./驱动程序例程/02-newchrdev) 字符设备驱动模板(新方式) - [03-regled](./驱动程序例程/03-regled) LED驱动程序(寄存器版) - [04-dtsled](./驱动程序例程/04-dtsled) LED驱动程序(设备树版) - [05-gpioled](./驱动程序例程/05-gpioled) LED驱动程序(gpio子系统版) - [06-key](./驱动程序例程/06-key) 按键驱动程序(循环读取方式) - [07-irqkey](./驱动程序例程/07-irqkey) 按键驱动程序(中断+定时器消抖) - [08-iomodel/key-blockio](./驱动程序例程/08-key-iomodel/key-blockio) 按键驱动程序(阻塞式IO) - [08-iomodel/key-noblockio](./驱动程序例程/08-key-iomodel/key-noblockio) 按键驱动程序(非阻塞式IO) ## 推荐学习 - B站视频: - 个人博客: , - 知乎: - CSDN: - 微信公众文章:![](./pic/wxgzh.png) 感谢支持~