- 博客(7)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 AM437x AM335x gpio驱动调试心得
GPIO驱动的编码来源于设备树的的状态值,修改设备树会改变其gpio编号,见我博客中的其他文档有队GPIO号的描述1. GPIO的char型驱动,这里主要就是点个灯,感受一下驱动的设计和硬件的控制驱动程序: #include <linux/init.h> #include <linux/module.h> #include <...
2018-07-27 18:20:43 2254
转载 设置非阻塞socket收发数据
非阻塞式I/O包括非阻塞输入操作,非阻塞输出操作,非阻塞接收外来连接,非阻塞发起外出连接。包括的函数有:read, readv, recv, recvfrom, recvmsg, write, writev, send, sendto, sendmsg, accept。 将socket 设置为非阻塞模式有三种方法: (1)创建socket的时候,指定socket是异步的,...
2018-07-20 11:21:53 5751
原创 三国志11板游戏资源及问题解决
游戏资源连接链接:https://pan.baidu.com/s/1JpOcW-O6DNRB8w21a0VHCw 密码:9k5b问题1.解决老板游戏打不开问题在cmd 里键入sc config secdrv start= auto 2.原理原理如下,同时也适用其他一些老游戏微软最近发布了一个安全更新,将禁止在Windows Vista/7/8/8.1系统下运行采用了老式DRM技术的游戏光盘。微软出...
2018-07-13 00:07:49 7108
原创 基于i2c子系统的驱动分析
https://blog.csdn.net/qq_28992301/article/details/524677662016年09月08日 09:11:41阅读数:1354基于i2c子系统的驱动分析和i2c有关的代码都在源码drivers/i2c目录下。内核提供了两种i2c的实现方法:第一种叫i2c_dev,对应drivers/i2c/i2c-dev.c,这种方法仅仅封装了so...
2018-07-12 16:36:44 292
原创 Linux设备树解析
1. Device Tree简介Linus Torvalds在2011年3月17日的ARM Linux邮件列表宣称“this whole ARM thing is a fucking pain in the ass”,引发ARM Linux社区的地震,随后ARM社区进行了一系列的重大修正。在过去的ARM Linux中,arch/arm/plat-xxx和arch/arm/mach-xxx中充斥着大...
2018-07-12 16:25:30 585
转载 Linux USB 驱动开发(五)—— USB驱动程序开发过程简单总结
设备驱动程序是操作系统内核和机器硬件之间的接口,由一组函数和一些私有数据组成,是应用程序和硬件设备之间的桥梁。在应用程序看来,硬件设备只是一个设备文件,应用程序可以像操作普通文件一样对硬件设备进行操作。 设备驱动程序是内核的一部分,主要完成以下功能:对设备的初始化和释放;把数据从内核传送到硬件设备和从硬件设备读取数据;读取应用程序数据传送给设备文件和回送应用程序请求的数据;...
2018-07-12 13:40:39 15148
原创 linux驱动的异步通知(kill_fasync,fasync)---- 驱动程序向应用程序发送信号
应用程序 #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <stdio.h> #include <poll.h> #include <signal.h> ...
2018-07-05 11:37:26 1256
linux-xlnx-master.zip
2019-08-12
u-boot-xlnx-master.zip
2019-08-12
vxworks 代码哪里可以下载呢
2021-11-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人