
Linux驱动
文章平均质量分 87
linux驱动相关
Can!
这个作者很懒,什么都没留下…
展开
-
linux开发环境常用指令
(6)复制目录到另一个目录:cp mx6ullevk/ -r mx6ull_alientek_emmc。tab键设置为4格;6、编译设备树指令:先进入到设备树文件目录,然后执行 make dtbs。3、cat /proc/devices //查看当前已经使用掉的设备号。4、lsmod //查看加载的驱动模块,看到的模块名跟驱动文件名一样。(5)命令行 rm -rf 文件夹名称:删除某个带文件的文件夹;(2) su 用户名,exit:切换到用户目录;1、modprobe drv.ko //加载驱动。原创 2024-03-04 11:41:56 · 1010 阅读 · 0 评论 -
linux驱动开发环境搭建
EMMC分区建立好以后就可以从files中读取要烧写的uboot、 linux kernel、 .dtb(设备树)和rootfs这4个文件,然后将其烧写到EMMC中,这个就是 MfgTool的大概工作流程。(1) 将firmware目录中的uboot、 linux kernel和.dtb(设备树),然后通过USB OTG将这个文件下载到开发板的DDR中, 目的就是在DDR中启动Linux系统,为后面的烧写做准备。解决:重新编译 重新编译内核和模块驱动程序,然后重新启动并重新加载新的驱动;原创 2024-03-04 11:31:23 · 1000 阅读 · 0 评论 -
linux内核配置和编译过程
linux内核配置和编译过程原创 2023-12-18 15:46:52 · 429 阅读 · 0 评论 -
linux新型字符设备驱动基本框架
(2)初始化 cdev :cdev_init();①固定分配:register_chrdev_region();②自动分配:alloc_chrdev_region();(2)反注册设备:unregister_chrdev_region();(5)用设备号和类创建设备:device_create();(3)注销设备:device_destroy();(3)添加一个cdev:cdev_add();(4)创建类:class_create();(1)删除cdev:cdev_del();原创 2023-01-14 17:54:57 · 178 阅读 · 0 评论 -
linux新型字符设备驱动五种框架
linux新型字符设备驱动五种框架原创 2023-02-08 15:02:14 · 641 阅读 · 1 评论 -
linux驱动内核定时器
linux驱动内核定时器原创 2023-02-09 14:41:59 · 725 阅读 · 0 评论 -
linux按键驱动(中断)
linux驱动按键中断原创 2023-02-14 13:21:28 · 885 阅读 · 0 评论 -
linux按键驱动(input子系统)
linux按键驱动(input子系统)原创 2023-02-14 17:55:35 · 987 阅读 · 0 评论 -
linux I2C驱动
linux I2C驱动原创 2023-02-21 09:53:44 · 894 阅读 · 0 评论 -
linux SPI驱动
linux SPI驱动原创 2023-03-02 09:53:46 · 937 阅读 · 0 评论 -
linux UART驱动
linux UART驱动原创 2023-03-03 20:23:35 · 1393 阅读 · 0 评论