自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Bluez SPP实现代码分析

本文分析蓝牙协议栈中蓝牙转串口(SPP)部分的实现。1.  基本概念Bluez提供了蓝牙转串口的功能,应用程序可以通过dbus接口控制bluez的串口功能。1.1 启动SPP服务等待远端设备连接的过程:org.bluez.SerialProxyManager->CreateProxy         // 得到一个serial proxyorg.bluez.SerialProx

2012-01-30 00:44:59 12976 3

原创 Bluez HID分析(二)

本文分析了蓝牙bluez协议栈中HID协议的实现。1.  基本概念HID协议用于人机输入设备。Bluez中关于HID的实现代码在其根目录下的input目录。蓝牙规范中包含关于HID的profile,里面重用了USB中关于HID的一些协议规范。Bluez协议栈与上层应用之间使用dbus接口。Bluez与kernel之间使用AF_BLUETOOTH协议族的socket通信,并使用了gt

2012-01-28 00:35:02 9762

原创 Bluez HID分析--Linux kernel部分

本文介绍蓝牙协议栈Bluez在linux中实现HID功能的kernel部分。在linux kernel中,Bluez对HID的实现代码在/net/bluetooth/hidp文件夹中,主要包括sock.c,core.c和hidp.h三个文件。Bluez提供了一个socket接口,用户空间程序通过使用该socket控制HID。该socket使用的协议编号为BTPROTO_HIDP。1.  初

2012-01-23 23:56:15 11039

原创 linux HID驱动分析

最近研究蓝牙的键盘鼠标,所以粗略看了一下Linux的HID框架。HID 总线HID的总线在hid-core.c的hid-init中初始化:bus_register(&hid_bus_type);hid_bus_type的定义:static struct bus_type hid_bus_type = {       .name            = "hid",

2012-01-21 23:31:21 19070 2

关于ELF文件格式的官方文档

关于Linux中常用的ELF文件格式的官方文档

2011-02-10

OS 1-x

详见本人blog,自己写的操作系统的第一阶段

2008-03-27

ucgui移植到windml

ucgui移植到windml的代码

2008-01-29

vxworks BSP的移植源码(lpc2210)

vxworks BSP的移植源码(lpc2210)

2007-12-28

空空如也

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

TA关注的人

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