-
lm2755呼吸灯驱动
linux下的lm2755呼吸灯驱动,实现不同灯的开 关 闪烁灯操作
- 2022-01-26 00:42:15下载
- 积分:1
-
2048
基于arm开发板的2048小游戏,虚拟机Linux,Ubuntu,双系统编译,初学者容易上手,部分代码略有bug,稍作修改即可,望大家指导!
- 2022-04-29 11:53:52下载
- 积分:1
-
linux 0.11内核源码
Linux 0.11内核源码,适合Linux内核初学者。
阅读早期Linux内核源码是学习Linux系统的一个行之有效的途径,0.11版本算是一个不错的选择,是当前新版Linux系统的精简版本。
麻雀虽小,但五脏俱全。
- 2022-05-20 19:30:11下载
- 积分:1
-
通用ID生成器
UKG(Unique Key Generate Server)是一个生成唯一ID的服务器, 是根据Twitter的snowflake算法写成的, 主要用于高效的生成唯一的ID, 核心就是毫秒级时间(41位)+机器ID(10位)+毫秒内序列(12位).
其原理结构如下:
00000000000 0000000000 0000000000 0000000000 0 | 00000 |00000 | 0000000000 00
---------------------------------------------- ----- ----- -------------
时间戳 | workerId | datacenterId | 毫秒内序列
UKG每秒能够
- 2022-07-27 06:05:21下载
- 积分:1
-
IEEE1588 PTP , 对等延时机制,请求延时机制 V1 ,V2
IEEE 1588-2008编程源码,IEEE1588也称为PTP协议,本代码实现两种机制: 请求延时机制,对等延时机制,可参考实现透传时钟,支持两个版本 V1 ,V2。
- 2022-03-30 22:07:55下载
- 积分:1
-
arm2410电机旋转
arm2410板上的电机,有正传,反转。通过死区控制正反转
加速 减速 各种控制均在test中。
- 2022-02-21 11:16:20下载
- 积分:1
-
linux read serial data
此程序是linux下读取串口数据,程序分为三部分,第一部分初始化串口,第二部分解析数据包头,第三部分是解析完整的一帧数据。
此串口是读取的数据是陀螺数据 ,并解析数据,读者要读取其它串口数据可以直接修改数据解析部分即可。
- 2023-07-06 18:55:02下载
- 积分:1
-
ns3 路由协议仿真
代码是在manet compare基础上修改,添加高斯马尔科夫模型
- 2023-02-18 02:30:03下载
- 积分:1
-
注册一个标准的字符设备
1: /*动态分配一个设备号*/alloc_chrdev_region(&LedDev,0,1,"myled"); //我们可以读取/proc/devices文件以获得Linux内核分配给设备的主设备号和设备名字2: /*动态分配cdev结构体,返个cdev结构;如果执行失败,将返回NULL。*/LedCdev = cdev_alloc();3: /*初始化Cdev结构体*/cdev_init(LedCdev,&fops);4: /*注册Cdev结构体*/cdev_add(LedCdev,LedDev,1);
- 2022-01-26 02:49:41下载
- 积分:1
-
linux设备总线platform高级
在Linux 3.5的设备驱动模型中,关心总线、设备和驱动这3个实体,总线将设备与驱动绑定。在系统每注册一个设备的时候,会寻找与之匹配的驱动;相反,在系统每注册一个驱动的时候,会寻找与之匹配的设备,而匹配由总线完成。一个现实的Linux 设备与驱动通常都需要挂接在一种总线上,对于本身依附于PCI、USB、I2 C、SPI等的设备而言,这自然不是问题,但是在嵌入式系统里面,SOC系统中集成的独立的外设控制器、挂接在SOC内存空间的外设等却不依附于此类总线。基于这一背景,Linux发明了一种虚拟的总线,称之platform总线,相应的设备称为platform_device,而驱动程序称为platform_driver。
- 2022-02-25 16:19:49下载
- 积分:1