2022-05-27 FBTFT st7789v V3sfbtft嵌入式 Linux 初始化spi屏幕V3s 主线Linux5.14 st7789V 240*240 1.修改fbtft-core.c申请GPIO函数12345678910111213141516171819202122232425262728293031323
2022-05-10 全志D1 主线U-Boot D1Linux嵌入式 Linux D1 上的引导固件由三部分组成 boot0 或 U-Boot SPL(辅助程序加载器),负责初始化 DRAM 并从存储中加载更多固件。 OpenSBI,它在机器模式下运行,并为特权较低的模式提供标准的“SBI”接口。这类似于ARM的 TF-
2022-04-24 Bulidroot构建QT5 Linux嵌入式 Linux Bulidroot构建QT5在buildroot下面,打开配置界面 1234location: -> Target packages -> Graphic libraries and applications ->
2022-03-15 将模块编译进Linux内核 Linux嵌入式 Linux 将模块编译进Linux内核将写好的驱动按类别放入Linux/drivers中,修改所放入的类别中的Makefile与Kconfig. 例如:miscbeep.c 在Linux/drivers/misc中创建一个文件夹, 12345.├──
2022-03-09 linux驱动GPIO的使用 GPIOLinux嵌入式 Linux [[toc]] 内核中GPIO的使用 gpio_is_valid();1234567891011121314/* * "valid" GPIO numbers are nonnegative and may be pas
2022-03-07 platform_device创建过程 Linuxplatform嵌入式 Linux [[toc]] 设备树解析与Platform_device创建过程1234567891011121314151617181920212223242526272829303132333435363738394041/ platform pro
2022-02-28 from_time() Linux嵌入式 Linux [[toc]] from_timer(var,callback_timer,timer_fieldname)在include\linux\kernel.h中有说明。 12#define from_timer(var, callback_ti
2022-02-27 ioctl() Linux嵌入式 Linux [[toc]] ioctl函数1int (*ioctl) (struct inode * node, struct file *filp, unsigned int cmd, unsigned long arg); 参数: 1)inode
2022-02-20 私有数据 嵌入式 Linux [[toc]] 在Linux驱动开发中的私有数据 大多数linux驱动开发中”,那就是将文件的私有的数据private_data指向设备结构体,在read(),write,ioctl(),llseek等函数通过private