自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 资源 (14)
  • 收藏
  • 关注

原创 shell排序的c实现

shell排序是插入排序的一种,是插入排序 的一种高速而稳定的改进版本, 先取一个小于n的整数d1作为第一个增量,把文件的全部记录分成(n除以d1)个组。所有距离为d1的倍数的记录放在同一个组中。先在各组内进行直接插入排序;然后,取第二个增量d2   该方法实质上是一种分组插入方法。 下面是c实现与执行结果 #include #include #include

2012-10-20 20:55:28 1581

原创 快速排序算法的c语言实现

快速排序是对冒泡排序的一种改进。由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列 对于基准数的选择,本程序使用中间值作为基准数,下面是程序实现:#include #include #in

2012-10-16 21:36:49 1096

hwmon_driver_V1.0.tar.gz

实现一个虚拟的温度传感器驱动,涉及的知识点包括 1. 实现一个虚拟的i2c总线控制器; 2. 实现一个虚拟的i2c设备,用于模拟温度传感器,主要用于提供转换寄存器、配置寄存器,主要提供四路温度。 3. 实现一个虚拟的i2c驱动,用于和模拟温度传感器通信,主要实现配置温度采集及转换的channel、读取温度; 4. 实现一个虚拟的hwmon driver,该driver实现了四路温度的采集,实现temp_input,并实现show接口,而在show接口中,通过与模拟温度传感器通信,完成温度的采集等功能。 通过实现platform device、platform driver,实现i2c adapter的注册操作。

2020-05-16

virtual_uart_driver.tar.gz

此驱动linux虚拟串口控制器驱动,可用于无开发板模式下雪串口控制器驱动,用于学习uart_driver的开发流程

2020-04-18

virtual_tty_driver.tar.gz

本驱动模块主要实现一个虚拟的串口驱动,该串口驱动仅仅是用于tty子系统驱动的开发学习。针对本驱动,目前实现的是loopback的功能,即应用程序向次虚拟串口驱动写数据时,该驱动程序会将写入的数据再返回应用程序。

2020-04-13

virtual_tty_driver.tar.gz

本驱动模块主要实现一个虚拟的串口驱动,该串口驱动仅仅是用于tty子系统驱动的开发学习。针对本驱动,目前实现的是loopback的功能,即应用程序向次虚拟串口驱动写数据时,该驱动程序会将写入的数据再返回应用程序。

2020-04-12

virtual_spi_controller_test.tar.gz

虚拟spi控制器驱动模拟代码,并模拟了spi device以及应用层测试程序。通过模拟程序,可当我们在没有开发板时,练习spi驱动的流程

2020-03-25

virtual_i2c_controller_test.tar.gz

虚拟的i2c adapter驱动以及虚拟 i2c device的创建,从而可以用于练习linux i2c device driver以及i2c adapter驱动开发流程

2020-03-23

linux-kconfig.tar.gz

移植linux3.10的kconfig工具,使用该工具之后,可以针对不同的需求,生成不同的编译配置文件,完成不同应用组合的构建功能。 (busybox、buildroot也是借助linux 的kconfig工具实现类似功能)

2019-09-01

Linux netfilter 学习笔记

本文档主要为本人博客里的《Linux netfilter学习笔记》的集合,本文主要包括《ip 层netfilter的hook 注册以及执行hook函数的概要分析》、《ip层netfilter的table、rule、match、target结构分析》、《 ip层netfilter的table注册及规则的添加》、《ip层netfilter的table中规则的匹配检查》、《ip层netfilter的filter表的创建及其hook函数分析》、《ip层netfilter的连接跟踪模块的概念及相关的数据结构分析》、《 ip层netfilter的连接跟踪模块初始化》、《ip层netfilter的连接跟踪模块代码分析》、《ip层netfilter的连接跟踪模块 学习小结》、《ip层netfilter的NAT模块初始化以及NAT原理》、《ip层netfilter的NAT模块代码分析》等内容

2019-02-24

windows下定时关机程序

该软件为windows下的定时关机小程序,通过该程序可实现定时关机功能

2019-02-24

linux platform架构解析资料

Linux platform driver 机制和传统的 device driver 机制 ( 通 过 driver_register 函数进行注册 ) 相比,一个十分明显的优势在 于 platform 机制将设备本身的资源注册进内核,由内核统一管理,在驱动程 序中使用这些资源时通过 platform device 提供的标准接口进行申请并使 用。这样提高了驱动和资源管理的独立性,并且拥有较好的可移植性和安全 性 ( 这些标准接口是安全的 )

2019-02-24

linux 2.6 内核设备驱动模型精华

linux 2.6 内核设备驱动模型精华描述,包括链表、hash链表、kobject等

2019-02-24

C ++ 面 试 最新

程序员 面试 帮助程序员 面试 帮助程序员 面试 帮助

2009-08-25

c++思想编程 c++思想编程 c++思想编程

c++编程的思想 c++编程的思想 c++编程的思想 c++编程的思想

2009-06-26

c#有关课件

c#有关课件

2009-04-24

空空如也

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

TA关注的人

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