- 博客(17)
- 资源 (5)
- 收藏
- 关注
原创 MBP15寸 2015 MID SSD升级体验
买了3年的MBP 15寸 ,256GB的MAC 原装的SSD明显不够用了,而且刚好MBP2015款还能够支持SSD扩容。2016及以后的就麻烦了。现在1TB的NVME M.2SSD大约需要1300-1600软妹币,也还不错了,型号很多种,需要就赶紧换吧!特别记录下我更换SSD的过程。1)NVME M2 接口的SSD购买 某东上自己选最合适的,看了很多前...
2019-05-23 18:21:59
5998
3
原创 Usb Composite Device (audio+hid) Descriptor
近期开发USB Composite Device 撰写的USB 描述符 ,支持 USB speaker + USB Mic,同时支持USB HID 自定义设备。可以作为 开发设备的参考。(此描述符已经经过实战验证,支持WINDOWS) AUDIO支持:48KHZ,16BIT,MONO 录放 (2个 ISO endpoints) HID支持: 8字节 双向(2 interrupt endpoin
2016-03-31 14:56:22
4172
原创 USB转串口的实现过程
USB转串口的实现过程 前面我已经说到了USB转串口过程中USB是怎么跟串口联系起来的,如何挂上去的。接下来对于程序的深入理解想写一下关于USB转串口的整个数据的收和发的过程,一达到理清思路解决遗留问题的目的。 关于初始化的部分不用详细说明,主要是USB转串口的获得USB设备属性,枚举接口,挂上串口的过程。现在主要是根据串口的API来说下数据流的过程,COM_OPEN
2015-03-21 20:26:31
7379
原创 HDLC WINCE6驱动设计
1、 WINCE的网络驱动结构1.1 WINCE 网络结构1)WINCE 的NDIS网络接口提供如下能力:miniport 网卡驱动接口支持802.3(MAC),802.5(RING),IRDA支持广域网动态绑定网卡和Plug and Play支持同一个协议绑定多个网卡支持网卡的MediaSense2)WINCE的网络结构图从该通信结构中可以看到,所有的通信协议都使用
2015-03-21 19:41:43
1228
原创 基于Windows CE6.0和 AK4182触摸屏驱动实现
本驱动实现了FreescaleImx515平台下的AK4182A 触摸屏采样功能。通过在WINDOWS CE平台上按照WINDOWS CE TOUCH DDSI 接口标准完成了所有的12 bit精度的数据采样功能。该驱动实现了一个标准的WINDOWS CE 触摸屏驱动,使用中断(Interrupt)实现PEN DOWN 检测,通过定时器(Timer)中断采集Pen Move数据,并同时判断是否
2015-03-07 21:14:26
1339
原创 基于WINCE6 USBSERIAL 和 LC6311 实现的 多通道复用层(mux)
本文详细描述了,使用USB 实现3G MODEM 多通道复用技术。此方案在WINCE5.0/WINCE6.0都得到实际验证,并获得了良好的使用效果。
2015-02-11 19:57:07
996
转载 开源阅读器FBReader Android版本的编译
FBReader是一款很优秀的阅读器,虽然现在用户体验比不上国内流行的阅读软件,但是很多优秀的阅读软件都参考了FBReader。FBReader的官网为http://fbreader.org/,在官网可下载源代码,在GitHub上可以下载,Android客户端的地址为https://github.com/geometer/FBReaderJ。1、导入下载到源码后,首先要做的就是导入到e
2014-02-20 21:13:26
2107
原创 WINCE6.0下的 IMX51 AC97驱动 简述
AC97驱动接说明本驱动使用IMX51的 SSI接口支持的AC97接口,对外接支持AC97 2.0协议的UCB1400芯片。本驱动能够实现全双工的PCM码率的播放、录制,同时支持多种采样率的PCM数据,包括44.1 --8Khz。此外,对于单、双声道也同时给予支持。 1、WINCE6.0的声音驱动模型 图1:WINDOWS CE驱动模型WINCE提供
2011-08-11 10:57:05
1908
1
原创 WINCE声音驱动模型概述 - 4
混音的处理 如果要WINDOWS CE的声音驱动模型支持混音,则要考虑如下问题:1) 声音设备是否支持硬件混音2) 声音设备需要工作在同一种采样频率下3) 声音设备要能够同时支持录音和放音操作 而声音的驱动要负责完成声音采集的混音和声音放音的混音。其基本原理如下:1) 将声音设备设定在一个频率下,比如:44.1KHZ,16BIT2) 驱动允许打
2009-05-15 11:12:00
3131
原创 WINCE声音驱动模型概述 - 3
放音的消息解析WINCE的声音驱动模型在放音的工作中定义了21个消息(懒了,不再列举了),但在具体实现中并不是每个消息都必须实现。消息很多,特别是在具体实现中需要和DMA操作模型配合使用,因此理解消息的用途和推敲它们之间的关系就显得格外重要了!通过仔细推敲它们之间的关系,我们可以将放音的整个过程规划成如下一些状态,并用状态迁移图来理解消息的使用,整个过程的操作就非常简单了。
2009-04-20 15:54:00
1584
原创 WINCE声音驱动模型概述 - 2
WINCE WAVE接口模型详解1、标准的WAVE流式驱动程序接口WAVE的驱动程序提供标准的流式接口给高层,但真正产生关键作用的是WAV_IOControl这个函数。该函数的以下两个参数最重要:dwCode 具体的IO控制命令,包括:IOCTL_WAV_MESSAGE (处理放音和录音相关的所有操作)IOCTL_DSDVR_MESSAGE (DirectSound
2009-04-15 17:37:00
1976
原创 WINCE声音驱动模型概述 - 1
1.1 WINCE的声音模型 标准的WINDOWS CE下的声音处理模型。1) 声音应用在使用WAVE接口函数的时候被COREDLL模块分了类:如果是简单的PCM数据,则直接进入ADM模块,进行SoftWare Mixer或者连Mixer也省了,直接调用Driver放音;如果是压缩模式的数据则进入ACM模块进行解压处理后(比如:GSM/G7XX等等…)再次进入ADM模块。
2009-03-18 17:10:00
3833
4
原创 WINCE中CELOG的使用总结
CELOG的作用WINDOWS CE5.0 内置了一套完整的事件记录机制 CELOG。用它可以方便的记录下:l 线程和进程的状态:挂起、运行、休眠等l 同步对象,象:CriticalSection、Mutex、Semaphore、l 系统事件:TLB 事件、页表错、优先级倒转l 系统中断l 内存
2009-02-24 14:32:00
2464
安卓内存、CPU、SD卡、内置存储使用率
2016-07-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人