自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (17)
  • 收藏
  • 关注

原创 内核模块 Makefile

写一个内核模块的Makefile模板记录:ifneq ($(KERNELRELEASE),)obj-m:=abc.oelseKDIR:=/lib/modules/$(shell uname -r)/buildPWD=$(shell pwd)all:        make -C $(KDIR)  M=$(PWD) modulesclean: 

2014-12-24 11:50:58 344

转载 linux自动创建设备节点

在有2.6系列版本中支持udev管理设备文件可以方便的创建设备节点,不必使用mknod来创建//主要用到的四个方法在linux/device.h定义:    //创建类和释放类的函数  创建成后将创建/sys/class/name文件夹  extern struct class *class_create(struct module *owner, const char *name);

2014-12-24 11:43:51 404

转载 platform平台总结

总线设备驱动模型主要包含总线、设备、驱动三个部分,总线可以是一条真实存在的总线,例如USB、I2C等典型的设备。但是对于一些设备(内部的设备)可能没有现成的总线。Linux 2.6内核中引入了总线设备驱动模型。总线设备驱动模型与之前的三类驱动(字符、块设备、网络设备)没有必然的联系。设备只是搭载到了总线中。在linux内核中假设存在一条虚拟总线,称之为platform总线。platform总线

2014-12-24 11:04:21 485

转载 linux中断子系统

Linux中断(interrupt)子系统之一:中断系统基本原理http://blog.csdn.net/droidphone/article/details/7445825这个中断系列文章主要针对移动设备中的Linux进行讨论,文中的例子基本都是基于ARM这一体系架构,其他架构的原理其实也差不多,区别只是其中的硬件抽象层。内核版本基于3.3。虽然内核的版本不断地提升,不过自从上一

2014-12-12 12:51:06 5726

转载 一些协议

IGMP (internet group massage protocol )internet 组管理协议  :---http://blog.csdn.net/livelylittlefish/article/details/4286142提供internet网际多点传送的功能,即将一个ip包拷贝给多个host----主要是一个组播组,终端可以加入或退出组播组,在组内的成员可以收到组播消息,组

2014-12-08 13:47:09 504

转载 关于路由器

先说几个名词是从什么英文词简写过来的。eth -> ethernet 以太网设备。br -> bridge 桥接设备vlan -> Virtual LAN 虚拟LANWL -> Wireless Lan 无线网络设备0/1等就是设备号。 eth0 eth1就是第一个第二个以太网设备。从第一张图上可以看出来。缺省的设置中(你可以自己定义),四个lan口接在

2014-12-08 12:48:21 409

转载 USB的工作原理

USB的工作原理及数据包格式  一 概述 对于USB的工作我这里做个比方,主机好比一个公司,你就是USB设备,要进入公司首先要面试(枚举),你到了面试现场(第一次插入设备),面试官首先了解到你的外表,性别已经你要应聘的岗位(设备描述符),然后给你一个号,以后就开始按号叫人,当你被叫到就开始问你的专业知识,性格等(配置描述符),如果你比较合适(通过了枚举)你就会录取了,并且注册一个你的信息到公司(驱

2014-12-06 15:21:38 309

转载 USB 基本知识

USB 基本知识USB的重要关键字:1、端点:位于USB设备或主机上的一个数据缓冲区,用来存放和发送USB的各种数据,每一个端点都有惟一的确定地址,有不同的传输特性(如输入端点、输出端点、配置端点、批量传输端点)2、帧:时间概念,在USB中,一帧就是1MS,它是一个独立的单元,包含了一系列总线动作,USB将1帧分为好几份,每一份中是一个USB的传输动作。3、上行、下行:设备到主

2014-12-06 15:19:46 338

uart_any_baudrate.c

这是linux下的串口工具, 支持任意波特率. 用法简单: ./uart /dev/ttyUSB0 12345

2019-09-14

根据3点坐标求圆心和半径..c

c语言实现的根据3个点的(x, y)坐标值,计算出圆的圆心和半径的算法.

2019-09-14

pwm.tar.gz

linux pwm 驱动模板 ,包括 dts文件和linux驱动源码, 微调即可使用.

2019-09-14

i2c.tar.gz

linux i2c驱动访问 mpu9250 ,包括 dts文件和linux驱动源码

2019-09-14

spi.tar.gz

linux spi 驱动访问 mpu9250 ,包括 dts文件和linux驱动源码

2019-09-14

linux kobject kset bus.tar.gz

linux kobject kset测试代码,以及根据kobject,kset写了符合linux设备驱动模型的ymj总线

2019-09-14

menuconfig.tar.gz

和linux內核编译一样的menuconfig 模板, 可以在终端显示图形界面的配置.

2019-09-14

stm32f103c8t6_linux_naked.tar.gz

在linux下进行stm32 c8t6 makefile开发, 不依赖任何库.

2019-09-14

USB 开发大全

USB开发大全 第4版。

2016-04-20

WAV 格式歌曲

WAV 格式音频,超过60M,压缩后刚好。

2016-04-20

1080p bmp

1080p的 bmp格式的图片

2016-04-20

H5 超级玛丽小游戏源码

强烈推荐的H5小游戏源码,给人不一样的感觉。

2016-04-19

CCNA 网络基础

讲网络基础,非常好的。

2016-04-19

android 框架揭秘

特别好的关于android框架的书,推荐指数5颗星。

2016-04-19

Can 测试程序

liux can 收发测试程序,可以很方便的测试

2015-12-04

空空如也

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

TA关注的人

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