- 博客(6)
- 资源 (8)
- 收藏
- 关注
原创 windows上cmake与nmake的搭配用法
1.安装cmakecmake官网2.配置nmake环境2.1如果有安装VS2017,其他版本路径也大概一致nmake Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\bin\Hostx64\x64vcvarsall.bat Microsoft Visual Studio\2017\Com
2017-12-20 10:53:00
4027
1
原创 linux驱动学习记录(三)-PCI IO读写、中断、DMA传输
实现方法不止本文这些,本文只是作者对自己成功实现的方法记录1. PCI IO内存读写 I/O端口是驱动程序与许多设备之间的通信方式,Linux的内核为我们提供了I/O端口分配的操作接口,但对PCI设备来讲,它的配置地址空间已经为其指定了I/O端口范围,不需要额外的分配操作。下列代码通过访问I/O内存实现访问设备内存。unsigned long mmi
2017-10-08 16:28:10
13122
原创 linux驱动学习记录(二)-PCI驱动框架
1. PCI设备驱动的组成 PCI 驱动只是为了辅助设备本身的驱动,它不是目的,而是手段。例如,对于通过PCI 总线与系统连接的字符设备,则驱动中除了要实现PCI 驱动部分外,其主体仍然是设备作为字符设备本身的驱动,即实现file_operations成员函数并注册cdev。 在Linux 内核中,用pci_driver 结构体来定义PCI 驱动,该结构体中包含了PCI 设备的探测
2017-10-08 16:07:32
9562
1
原创 linux驱动学习记录(一)-字符设备框架
该系列是我在学习宋宝华老师的《Linux设备驱动开发详解》以及结合其他网上教程所做记录。1. Linux设备 在Linux操作系统下的设备通常分为三类:字符设备、块设备和网络设备。 字符设备是以字节为单位逐个进行I/O操作的设备,在对字符设备发出读写请求时,实际的硬件I/O紧接着就发生了,一般来说字符设备中的缓存是可有可无的,而且也不支持随机访问。块设备
2017-10-08 14:59:13
9046
原创 安卓端APP遥控树莓派小车
在android端写一个小小的控制器来通过局域网来控制树莓派小车的行驶,基本思路是在树莓派上写一个socket服务器,android端写一个socket客户机,两边约定好命令的指令(例如可以简单的把停止约定为“0”,把前进约定为“1”),android负责发送,树莓派负责接受并执行。用这种方法理论上是可以远程控制的,前提是得要知道树莓派被分配的公网IP。
2017-05-25 22:00:34
19619
8
stm32 freertos项目模板
2018-11-21
opengl库文件完整版
2017-10-20
c 小程序 raw像素文件转bmp图像文件
2017-09-25
千套office模板百度云
2017-09-17
智能家居控制系统(论文及资料)
2017-09-15
机器人技术及应用
2017-09-15
安卓端遥控树莓派小车APP
2017-05-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人