<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[cnhighway的专栏]]></title><description><![CDATA[系统软件]]></description><link>https://blog.youkuaiyun.com/cnhighway</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; cnhighway]]></copyright><item><title><![CDATA[MBP15寸 2015 MID SSD升级体验]]></title><link>https://blog.youkuaiyun.com/cnhighway/article/details/90484376</link><guid>https://blog.youkuaiyun.com/cnhighway/article/details/90484376</guid><author>cnhighway</author><pubDate>Thu, 23 May 2019 18:21:59 +0800</pubDate><description><![CDATA[买了3年的MBP 15寸 ，256GB的MAC 原装的SSD明显不够用了，而且刚好MBP2015款还能够支持SSD扩容。2016及以后的就麻烦了。现在1TB的NVME M.2SSD大约需要1300-1600软妹币，也还不错了，型号很多种，需要就赶紧换吧！

特别记录下我更换SSD的过程。

1）NVME M2 接口的SSD购买

     某东上自己选最合适的，看了很多前...]]></description><category></category></item><item><title><![CDATA[ffmpeg 多视频 画中画]]></title><link>https://blog.youkuaiyun.com/cnhighway/article/details/73331074</link><guid>https://blog.youkuaiyun.com/cnhighway/article/details/73331074</guid><author>cnhighway</author><pubDate>Fri, 16 Jun 2017 14:28:38 +0800</pubDate><description><![CDATA[使用ffmpeg实现画中画功能]]></description><category></category></item><item><title><![CDATA[底部动作条（BottomSheet）学习]]></title><link>https://blog.youkuaiyun.com/cnhighway/article/details/72401390</link><guid>https://blog.youkuaiyun.com/cnhighway/article/details/72401390</guid><author>cnhighway</author><pubDate>Wed, 17 May 2017 16:08:59 +0800</pubDate><description><![CDATA[底部动作条（BottomSheet）]]></description><category></category></item><item><title><![CDATA[ffmpeg 经典介绍]]></title><link>https://blog.youkuaiyun.com/cnhighway/article/details/70841318</link><guid>https://blog.youkuaiyun.com/cnhighway/article/details/70841318</guid><author>cnhighway</author><pubDate>Thu, 27 Apr 2017 09:44:31 +0800</pubDate><description><![CDATA[ffmpeg 基本概念介绍]]></description><category></category></item><item><title><![CDATA[使用ffmpeg合并2路视频]]></title><link>https://blog.youkuaiyun.com/cnhighway/article/details/70840963</link><guid>https://blog.youkuaiyun.com/cnhighway/article/details/70840963</guid><author>cnhighway</author><pubDate>Thu, 27 Apr 2017 09:40:31 +0800</pubDate><description><![CDATA[使用ffmpeg合并2路视频]]></description><category></category></item><item><title><![CDATA[Usb Composite Device (audio+hid) Descriptor]]></title><link>https://blog.youkuaiyun.com/cnhighway/article/details/51026527</link><guid>https://blog.youkuaiyun.com/cnhighway/article/details/51026527</guid><author>cnhighway</author><pubDate>Thu, 31 Mar 2016 14:56:22 +0800</pubDate><description><![CDATA[近期开发USB Composite Device 撰写的USB 描述符 ,支持 USB speaker + USB Mic，同时支持USB HID 自定义设备。可以作为 
开发设备的参考。（此描述符已经经过实战验证，支持WINDOWS) 
AUDIO支持：48KHZ,16BIT,MONO 录放 (2个 ISO endpoints) 
HID支持： 8字节 双向（2 interrupt endpoin]]></description><category></category></item><item><title><![CDATA[USB转串口的实现过程]]></title><link>https://blog.youkuaiyun.com/cnhighway/article/details/44521529</link><guid>https://blog.youkuaiyun.com/cnhighway/article/details/44521529</guid><author>cnhighway</author><pubDate>Sat, 21 Mar 2015 20:26:31 +0800</pubDate><description><![CDATA[USB转串口的实现过程
 
       前面我已经说到了USB转串口过程中USB是怎么跟串口联系起来的，如何挂上去的。接下来对于程序的深入理解想写一下关于USB转串口的整个数据的收和发的过程，一达到理清思路解决遗留问题的目的。
 
关于初始化的部分不用详细说明，主要是USB转串口的获得USB设备属性，枚举接口，挂上串口的过程。现在主要是根据串口的API来说下数据流的过程，COM_OPEN]]></description><category></category></item><item><title><![CDATA[HDLC WINCE6驱动设计]]></title><link>https://blog.youkuaiyun.com/cnhighway/article/details/44520887</link><guid>https://blog.youkuaiyun.com/cnhighway/article/details/44520887</guid><author>cnhighway</author><pubDate>Sat, 21 Mar 2015 19:41:43 +0800</pubDate><description><![CDATA[1、 WINCE的网络驱动结构
1.1  WINCE 网络结构
1）WINCE 的NDIS网络接口提供如下能力：

miniport 网卡驱动接口支持802.3（MAC），802.5(RING)，IRDA支持广域网动态绑定网卡和Plug and Play支持同一个协议绑定多个网卡支持网卡的MediaSense
2）WINCE的网络结构图

从该通信结构中可以看到，所有的通信协议都使用]]></description><category></category></item><item><title><![CDATA[基于Windows CE6.0和 AK4182触摸屏驱动实现]]></title><link>https://blog.youkuaiyun.com/cnhighway/article/details/44120125</link><guid>https://blog.youkuaiyun.com/cnhighway/article/details/44120125</guid><author>cnhighway</author><pubDate>Sat, 07 Mar 2015 21:14:26 +0800</pubDate><description><![CDATA[本驱动实现了FreescaleImx515平台下的AK4182A 触摸屏采样功能。通过在WINDOWS CE平台上按照WINDOWS CE TOUCH DDSI 接口标准完成了所有的12 bit精度的数据采样功能。
该驱动实现了一个标准的WINDOWS CE 触摸屏驱动，使用中断(Interrupt）实现PEN DOWN 检测，通过定时器(Timer）中断采集Pen Move数据，并同时判断是否]]></description><category></category></item><item><title><![CDATA[基于WINCE6 USBSERIAL 和 LC6311 实现的 多通道复用层(mux)]]></title><link>https://blog.youkuaiyun.com/cnhighway/article/details/43737325</link><guid>https://blog.youkuaiyun.com/cnhighway/article/details/43737325</guid><author>cnhighway</author><pubDate>Wed, 11 Feb 2015 19:57:07 +0800</pubDate><description><![CDATA[本文详细描述了，使用USB 实现3G MODEM 多通道复用技术。此方案在WINCE5.0/WINCE6.0都得到实际验证，并获得了良好的使用效果。]]></description><category></category></item><item><title><![CDATA[开源阅读器FBReader Android版本的编译]]></title><link>https://blog.youkuaiyun.com/cnhighway/article/details/19572295</link><guid>https://blog.youkuaiyun.com/cnhighway/article/details/19572295</guid><author>cnhighway</author><pubDate>Thu, 20 Feb 2014 21:13:26 +0800</pubDate><description><![CDATA[FBReader是一款很优秀的阅读器，虽然现在用户体验比不上国内流行的阅读软件，但是很多优秀的阅读软件都参考了FBReader。
FBReader的官网为http://fbreader.org/，在官网可下载源代码，在GitHub上可以下载，Android客户端的地址为https://github.com/geometer/FBReaderJ。
1、导入
下载到源码后，首先要做的就是导入到e]]></description><category></category></item><item><title><![CDATA[WINCE6.0下的 IMX51 AC97驱动 简述]]></title><link>https://blog.youkuaiyun.com/cnhighway/article/details/6678022</link><guid>https://blog.youkuaiyun.com/cnhighway/article/details/6678022</guid><author>cnhighway</author><pubDate>Thu, 11 Aug 2011 10:57:05 +0800</pubDate><description><![CDATA[AC97驱动接说明
本驱动使用IMX51的 SSI接口支持的AC97接口，对外接支持AC97 2.0协议的UCB1400芯片。
本驱动能够实现全双工的PCM码率的播放、录制，同时支持多种采样率的PCM数据，包括44.1 --8Khz。此外，对于单、双声道也同时给予支持。
 
   1、WINCE6.0的声音驱动模型
 
 


图1：WINDOWS CE驱动模型
WINCE提供]]></description><category></category></item><item><title><![CDATA[WINCE声音驱动模型概述 - 4]]></title><link>https://blog.youkuaiyun.com/cnhighway/article/details/4188016</link><guid>https://blog.youkuaiyun.com/cnhighway/article/details/4188016</guid><author>cnhighway</author><pubDate>Fri, 15 May 2009 11:12:00 +0800</pubDate><description><![CDATA[混音的处理       如果要WINDOWS CE的声音驱动模型支持混音，则要考虑如下问题：1）  声音设备是否支持硬件混音2）  声音设备需要工作在同一种采样频率下3）  声音设备要能够同时支持录音和放音操作 而声音的驱动要负责完成声音采集的混音和声音放音的混音。其基本原理如下：1）  将声音设备设定在一个频率下，比如：44.1KHZ,16BIT2）  驱动允许打]]></description><category></category></item><item><title><![CDATA[WINCE声音驱动模型概述 - 3]]></title><link>https://blog.youkuaiyun.com/cnhighway/article/details/4094784</link><guid>https://blog.youkuaiyun.com/cnhighway/article/details/4094784</guid><author>cnhighway</author><pubDate>Mon, 20 Apr 2009 15:54:00 +0800</pubDate><description><![CDATA[放音的消息解析WINCE的声音驱动模型在放音的工作中定义了21个消息（懒了，不再列举了），但在具体实现中并不是每个消息都必须实现。消息很多，特别是在具体实现中需要和DMA操作模型配合使用，因此理解消息的用途和推敲它们之间的关系就显得格外重要了！通过仔细推敲它们之间的关系，我们可以将放音的整个过程规划成如下一些状态，并用状态迁移图来理解消息的使用，整个过程的操作就非常简单了。 ]]></description><category></category></item><item><title><![CDATA[WINCE声音驱动模型概述 - 2]]></title><link>https://blog.youkuaiyun.com/cnhighway/article/details/4076597</link><guid>https://blog.youkuaiyun.com/cnhighway/article/details/4076597</guid><author>cnhighway</author><pubDate>Wed, 15 Apr 2009 17:37:00 +0800</pubDate><description><![CDATA[WINCE WAVE接口模型详解1、标准的WAVE流式驱动程序接口WAVE的驱动程序提供标准的流式接口给高层，但真正产生关键作用的是WAV_IOControl这个函数。该函数的以下两个参数最重要：dwCode 具体的IO控制命令，包括：IOCTL_WAV_MESSAGE  （处理放音和录音相关的所有操作）IOCTL_DSDVR_MESSAGE （DirectSound ]]></description><category></category></item><item><title><![CDATA[WINCE声音驱动模型概述 - 1]]></title><link>https://blog.youkuaiyun.com/cnhighway/article/details/4001945</link><guid>https://blog.youkuaiyun.com/cnhighway/article/details/4001945</guid><author>cnhighway</author><pubDate>Wed, 18 Mar 2009 17:10:00 +0800</pubDate><description><![CDATA[1.1 WINCE的声音模型     标准的WINDOWS CE下的声音处理模型。1）  声音应用在使用WAVE接口函数的时候被COREDLL模块分了类：如果是简单的PCM数据，则直接进入ADM模块，进行SoftWare Mixer或者连Mixer也省了，直接调用Driver放音；如果是压缩模式的数据则进入ACM模块进行解压处理后（比如：GSM/G7XX等等…）再次进入ADM模块。]]></description><category></category></item><item><title><![CDATA[WINCE中CELOG的使用总结]]></title><link>https://blog.youkuaiyun.com/cnhighway/article/details/3932168</link><guid>https://blog.youkuaiyun.com/cnhighway/article/details/3932168</guid><author>cnhighway</author><pubDate>Tue, 24 Feb 2009 14:32:00 +0800</pubDate><description><![CDATA[CELOG的作用WINDOWS CE5.0 内置了一套完整的事件记录机制 CELOG。用它可以方便的记录下:l         线程和进程的状态：挂起、运行、休眠等l         同步对象,象：CriticalSection、Mutex、Semaphore、l         系统事件：TLB 事件、页表错、优先级倒转l         系统中断l         内存]]></description><category></category></item></channel></rss>