- 博客(7)
- 资源 (10)
- 收藏
- 关注
原创 BM77SPP03蓝牙模块开发
最近开发一款新产品,使用了BM77SPP03蓝牙模块。这里简单整理一下使用过程中的一些收获。简介 B M 7 7 S P P 是一个支持 B R / E D R 及 B L E 的双模式的产品, B M 7 7 可以透过这两种模式与 Remote Device 达到数据的传输。 BM77 并同时支持 SPP 与 MFi 的协议,可针对不同平台的手机装置达到无线通信的功能。在这样一个高弹性,多功能的
2015-04-16 17:13:17
3587
原创 字符设备实验之按键阻塞
目的:同一时刻,只能有1个app打开/dev/buttons1.原子操作:指在执行过程中不会被别的代码路径所中断的操作常用原子操作函数举例:atomic_t v=ATOMIC_INIT(0); //定义原子变量v并初始化为0atomic_read(atomic_t *v); //返回原子变量的值void atomic_inc(atomic
2015-03-19 20:55:31
540
原创 字符设备实验之按键异步通知
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include
2015-03-19 19:57:21
342
原创 字符设备实验之按键poll
该驱动在按键中断基础上修改,主要是添加了poll函数,程序调用驱动时可以实现超时退出的功能。关于poll可以初略参考一下《Linux高级字符设备之Poll操作 - LoveFM - 博客园 》http://www.cnblogs.com/geneil/archive/2011/12/04/2275559.html#include #include #incl
2015-03-18 21:42:29
379
原创 字符设备实验之按键中断
在按键查询驱动上进行修改,主要是open,release函数里关于中断的注册和释放的处理,使用一个等待队列button_waitq将中断处理和read处理关联起来。#include #include #include #include #include #include #include #include #include #include
2015-03-18 21:34:23
419
原创 字符设备实验之按键查询
主要用到udev的自动创建字符设备的功能,具体的注释说明请参考second_drv_init()函数#include #include #include #include #include #include #include #include #include #include #include #include #include
2015-03-18 21:28:37
384
原创 字符设备实验之驱动基本架构
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include
2015-03-18 21:21:03
300
1 Pattern Block Puzzles_ Animals-ocean(52页)-1.pdf
2024-08-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人