linux内核怎么修改屏幕旋转方向_Linux内核驱动怎么写?快速实现Linux驱动开发:使用imx6ul 驱动ili9341 LCD...

本文介绍了如何在Linux内核4.9版本下,针对IMX6ULL开发板和ILI9341 LCD屏幕进行驱动开发,特别是修改设备树来实现屏幕旋转。通过在设备树中添加SPI1的定义,并重新编译内核,成功实现了LCD的驱动。此外,还提到了内核配置选项,以及如何保持屏幕常亮的两种方法。
摘要由CSDN通过智能技术生成

0482f16549b151a1ad74056d9cd159b1.png

Linux 内核源码中包含了各种各样的驱动。而当内核更新到4.0之后,驱动的开发越来越简单了。只学要修改设备树即可。我手上真好有一块imx6ull开发板和一块ILI9341分辨率为240×320的LCD,本来开发板已经自带了LCD,但是本着没事找事,加深学习的态度,决定用这块作为linux的显示屏。

说明

801e35e014392d3632d98982cd10bdc0.png

我使用的是百问网的imx6ull开发板,提供的内核版本是4.9。

在内核的“driversstagingfbtft”中包含了的fb_ili9341.c的 ili9341驱动。我们只需要在设备树文件中加入这个驱动的相关定义即可。

那如何定义和绑定设备树那?

一般设备设备树绑定文件都存放在“Documentationdevicetreebindings”下,但是我在L内核源码的文件夹找不到相关文件。在网上搜了很久终于找到了相关设置:

ilitek,ili9341.txt​elixir.bootlin.com

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值