
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
资料:《【正点原子】I.MX6U开发指南V1.81.pdf》七十四章Linux 下大部分设备的驱动开发都是操作寄存器,既包括如I2C/SPI设备的设备寄存器,也包括PWM、定时器等芯片内部寄存器。Linux使用i2c_transfer来读写I2C设备寄存器,使用spi_write/spi_read读写SPI设备寄存器。I2C/SPI芯片又非常的多,因此Linux内核里充斥了大量的i2c_trans
文档:《【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.81.pdf》五十一章。
指南:详见《【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.81》41.1节内容开发板:imx6ull mini虚拟机:VMware17。
文档:《【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.81.pdf》五十章。
对应《【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.81.pdf》43.3.3部分英文资料可见04、参考资料/Power_ePAPR_APPROVED_v1.12.pdf的2.3部分。
开发板:imx6ull mini虚拟机:VMware17文档:《【正点原子】I.MX6U嵌入式Linux驱动开发指南.pdf》四十五章这一章看的很迷啊,驱动部分以后看懂了再补吧。这里先记一下怎么用。pinctrl子系统主要工作内容:① 获取设备树中引脚信息② 根据获取到的引脚信息来设置引脚的复用功能,决定这个引脚是作为GPIO,还是I2C、SPI等其他功能。(大部分SOC的引脚都支持复用)③ 根据
手册:《【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.81.pdf》四十七章(概念网上很多,不写了。直接看代码吧)
(本以为设备树已经结束了,没想到,大意了)开发板:imx6ull mini虚拟机:VMware17文档:《【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.81.pdf》四十四章。
配置onsite环境









