- 博客(5)
- 资源 (17)
- 收藏
- 关注
原创 linux I2C驱动分析整理
一直以为对kernel I2C很熟悉了,可是最近用到时候,发现对其中一些函数理解还不透彻,加上以前分析的也没有做下笔记,现在重新整理一份,供以后参考。平台是allwinner A10 linux3.0内核的。该芯片有3个i2c适配器,资源在linux-3.0/arch/arm/mach-sun4i/devices.c中,定义如下:/* twi0 */static struct su
2013-11-27 10:41:00 3593 1
原创 重新整理的一些IC卡资料
IC卡:由于非接触IC卡在通讯时,其读写器是通过无线电射频来传输数据,所以其双方必须要遵守完全相同的通讯协议标准才能达到正常的通讯要求。目前,国内常用的非接触IC卡 标准协议为ISO14443A、ISO14443B、ISO15693等。不同协议标准下,对应不同的IC卡,常用的IC卡有: ISO14443A :普通逻辑加密卡有:Mifare 1K、Mifare 4K、FM11RF08、Ul
2013-11-20 10:59:50 2501
原创 自己实现linux串口驱动
其实driver/tty/serial目录下有很多厂家自己的uart驱动,还有些是spi转串口的驱动。不过这些都设计到外围硬件,我这里没有外围设备,只是自己模拟来玩的,以后用到硬件时候往里面加就行了,驱动如下:/* * drivers/tty/serial/sw_uart.c * (C) Copyright 2007-2011 * Reuuimlla Technology Co.,
2013-11-19 14:18:28 7590 1
原创 RC522 SPI调试
代码是从用C写的单片机移植到linux上的,单片机的SPI通讯当然是直接IO口模拟的:void SPIWriteByte(unsigned char SPIData)
2013-11-19 10:36:13 11071 18
原创 好久没有写驱动了,发现最简单的poll都不会写了
调试了一个下午,后来还是晚上回去查看了以前写的代码才调试好,其实很简单,就是差一点点了。不知到错在哪里。感慨自己老了啊。很来是很简单的,要实现一个poll轮询,定义了file_operations的poll实现函数:static unsigned int eventpoll(struct file *file, poll_table *wait){ unsigned in
2013-11-09 09:39:24 1668
海思HI3516DV500/HI3519DV500可用的wpa-supplicant工具
2024-03-18
ffmpeg-3.0.2最新版本
2016-06-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人