coding无法使用浏览器打开,必须用git工具下载:
git clone https://e.coding.net/weidongshan/linux/doc_and_source_for_drivers.git
参考资料,GIT仓库里:
IMX6ULL\source\03_LCD\03_lcd_drv_qemu_ok
STM32MP157\source\A7\03_LCD\03_lcd_drv_qemu_ok
drivers/video/fbdev/simplefb.c
arch/arm/boot/dts/sun4i-a10.dtsi
IMX6ULL\source\03_LCD\06_lcd_drv_framework_use_devicetree
STM32MP157\source\A7\03_LCD\06_lcd_drv_framework_use_devicetree
Linux驱动程序 = 驱动程序框架 + 硬件编程。 在前面已经基于QEMU编写了LCD驱动程序,对LCD驱动程序的框架已经分析清楚。 核心就是:
本节课程我们基于设备树来编写驱动程序。
framebuffer-mylcd {
compatible = "100ask,lcd_drv";
};