
驱动杂文
文章平均质量分 67
我以为我爱了
今朝有酒今朝醉
展开
-
二进制文件中各段意义
### 二进制文件中各段意义1. 生成bin中各个段的意义 .Bss段存放未初始化的全局变量和局部静态变量,初始化为0的也在这个段,bss段不占用bin文件空间。.Text 段存放代码.Data 段存放初始化的全局变量和初始化的局部变量.Rodata 存放字符常量Size 可以查看.o文件的段空间大小Size u-boot2. Keil 中 code区 存放 代码原创 2021-03-10 10:45:20 · 706 阅读 · 0 评论 -
红外遥控器的驱动函数
rockchip_pwm_remotectl.c为一个红外遥控器的驱动函数,资源由dts提供:1030 &pwm0 {1031 compatible = "rockchip,remotectl-pwm";1032 remote_pwm_id = <0>;1033 handle_cpu_id = <1>;1034 status...原创 2019-05-06 09:30:10 · 1551 阅读 · 0 评论 -
Linux添加uvc摄像头上的按键拍照
有的uvc镜头上带有按键按钮来实现拍照功能,本篇将讲述如何在Linux系统中获取uvc镜头的按键消息,实现拍照。一、配置menuconfig1、打开menuconfig, 在 -> Device Drivers -> Input device support ->选中 < * > Generic input layer (needed fo...原创 2019-06-29 18:17:41 · 3674 阅读 · 0 评论 -
让Linux支持usb虚拟网卡。
介绍:Usb作为device端插入pc,在pc中会出现对用的usb虚拟网卡,可以像普通网卡一样传递数据,socket编程。本次使用的设备是AKV300作为嵌入式平台连接PC,让平台支持usb虚拟网卡,需要Linux内核支持UDC(usb 设备控制器)驱动和 Ethernet Gadget ( CDC Ethernet )驱动,cdc是usb的设备通讯类,Ethernet Gadget 驱...原创 2018-06-20 10:29:13 · 17530 阅读 · 2 评论