自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 AM437x AM335x gpio驱动调试心得

GPIO驱动的编码来源于设备树的的状态值,修改设备树会改变其gpio编号,见我博客中的其他文档有队GPIO号的描述1. GPIO的char型驱动,这里主要就是点个灯,感受一下驱动的设计和硬件的控制驱动程序:   #include <linux/init.h> #include <linux/module.h> #include &lt...

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

GitHub上Xilinx的zynq的linux源代码,用于开发嵌入式系统使用,比较于petelinux的话,小巧,方便,便于开发过程中的修改与编译,代码也能更好地进行管理,配套上传了 u-boot-xlnx-master源码 ,欢迎下载使用

2019-08-12

u-boot-xlnx-master.zip

属该GitHub上Xilinx的zynq的uboot源代码,用于开发嵌入式系统使用,比较于petelinux的话,小巧,方便,便于开发过程中的修改与编译,代码也能更好地进行管理,配套上传了linux-xlnx-master源码 ,欢迎下载使用

2019-08-12

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除