<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[中华田园犬]]></title><description><![CDATA[百转柔肠赋诗翩，挥斥纸上画江山；一枕黄粱半浮生，原来不过镜中花。]]></description><link>https://blog.csdn.net/hellomxj1</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; hellomxj1]]></copyright><item><title><![CDATA[802.11的隐藏节点和RTS/CTS机制(二)]]></title><link>https://blog.csdn.net/hellomxj1/article/details/84343462</link><guid>https://blog.csdn.net/hellomxj1/article/details/84343462</guid><author>hellomxj1</author><pubDate>Thu, 22 Nov 2018 16:15:26 +0800</pubDate><description><![CDATA[目录：

1、无线传输相关范围

2、隐藏节点

3、暴露节点

4、RTS/CTS机制

 

4、RTS/CTS机制

        上面的暴露节点和隐藏节点问题是无线局域网802.11特有的，802.3是没有的，所以对于802.11有一种特殊的解决隐藏节点问题的机制，也就是RTS和CTS。通信协议中的RTS/CTS协议：即请求发送/允许发送协议，相当于一种握手协议，主要用来解决&quot;隐藏终端&quot;...]]></description><category></category></item><item><title><![CDATA[802.11的隐藏节点和RTS/CTS机制(一)]]></title><link>https://blog.csdn.net/hellomxj1/article/details/84339230</link><guid>https://blog.csdn.net/hellomxj1/article/details/84339230</guid><author>hellomxj1</author><pubDate>Thu, 22 Nov 2018 16:08:56 +0800</pubDate><description><![CDATA[目录：

1、无线传输相关范围

2、隐藏节点

3、暴露节点

4、RTS/CTS机制

 

802.11协议适用于无线局域网，这一点和802.3有着本质性的不同。

1、无线传输相关的范围

                   

        无线传输有三个非常重要的范围：传输范围，侦听范围和干扰范围。

        1.传输范围：传输范围(TX_range)指可以成功接收帧的通信...]]></description><category></category></item><item><title><![CDATA[WLAN射频和信道]]></title><link>https://blog.csdn.net/hellomxj1/article/details/82978317</link><guid>https://blog.csdn.net/hellomxj1/article/details/82978317</guid><author>hellomxj1</author><pubDate>Tue, 09 Oct 2018 10:23:13 +0800</pubDate><description><![CDATA[WLAN射频和信道

概述

WLAN使用的射频频率范围是2.4GHz频段（2.4GHZ-2.4835GHz）和5GHz频段（5.150GHz-5.350GHz和5.725GHz-5.850GHZ），分别属于特高频（300MHz-3GHz）和超高频（3GHz-5GHZ）。WLAN使用的2.4GHz频段和5GHz频段属于ISM频段。

WLAN信道列表是法律所规定的IEEE 802.11（或称为Wi...]]></description><category></category></item><item><title><![CDATA[Install OpenCV2.4.9 in Ubuntu12.04 LTS]]></title><link>https://blog.csdn.net/hellomxj1/article/details/45619909</link><guid>https://blog.csdn.net/hellomxj1/article/details/45619909</guid><author>hellomxj1</author><pubDate>Sun, 10 May 2015 13:28:38 +0800</pubDate><description><![CDATA[Install OpenCV2.4.9 in Ubuntu12.04 LTS
由于检测技术期末考试的需要，我需要在Ubuntu12.04系统上安装OpenCV2.4.9，用来进行图片处理，在网上看了好多安装的历程和经验，捣鼓了两天了，直到最后也没有一个让我满意的安装历程，安装的结果也不太满意。直到经过多次尝试，总算总结出一套成功安装的步骤，在这里与大家进行分享。
期间想过要降低版本，完]]></description><category></category></item><item><title><![CDATA[linux系统中misc子系统]]></title><link>https://blog.csdn.net/hellomxj1/article/details/42716403</link><guid>https://blog.csdn.net/hellomxj1/article/details/42716403</guid><author>hellomxj1</author><pubDate>Wed, 14 Jan 2015 21:11:46 +0800</pubDate><description><![CDATA[misc子系统


转载请注明出处：http://blog.csdn.net/wang_zheng_kai
光源器件与系统研究所
个人学习总结
1、在linux系统中什么是misc？
         在研究摄像头驱动的时候，发现摄像头驱动的路径为：/driver/misc/jz_cim/文件目录下，经过查找结果如下：
         杂项设备（misc device）]]></description><category></category></item><item><title><![CDATA[linux上用c实现算术编码（三）--算术编码理论讲解]]></title><link>https://blog.csdn.net/hellomxj1/article/details/42715755</link><guid>https://blog.csdn.net/hellomxj1/article/details/42715755</guid><author>hellomxj1</author><pubDate>Wed, 14 Jan 2015 20:59:16 +0800</pubDate><description><![CDATA[一、算术编码定义


它是一种非分组编码算法。它是从全序列出发，采用递推形式的连续编码。它不是将单个的信源符号映射成一个码字，而是将整个输入序列的符号依据它们的概率映射为实数轴上区间[0 1)内的一个小区间，再在该小区间内选择一个代表性的二进制小数，作为实际的编码输出。




算术编码不同于霍夫曼码，它是非分组（非块）码。它从全序列出发，考虑符号之间的关系来进行编码。
算术编码]]></description><category></category></item><item><title><![CDATA[linux上用c实现算术编码（二）--具体代码]]></title><link>https://blog.csdn.net/hellomxj1/article/details/42581695</link><guid>https://blog.csdn.net/hellomxj1/article/details/42581695</guid><author>hellomxj1</author><pubDate>Tue, 13 Jan 2015 16:20:34 +0800</pubDate><description><![CDATA[转载注明出处：http://blog.csdn.net/wang_zheng_kai

让学生用开发工具，练习学到的数据压缩编码

本文包括两部分：

linux上用c实现算术编码（一）--具体操作


linux上用c实现算术编码（二）--具体代码




/*********************************
***Arithmetic coding]]></description><category></category></item><item><title><![CDATA[linux上用c实现算术编码（一）--具体操作]]></title><link>https://blog.csdn.net/hellomxj1/article/details/42581537</link><guid>https://blog.csdn.net/hellomxj1/article/details/42581537</guid><author>hellomxj1</author><pubDate>Tue, 13 Jan 2015 16:19:28 +0800</pubDate><description><![CDATA[转载注明出处：http://blog.csdn.net/wang_zheng_kai
让学生用开发工具，练习学到的数据压缩编码
本文包括两部分：
linux上用c实现算术编码（一）--具体操作

linux上用c实现算术编码（二）--具体代码



ubuntu14.04上用C语言实现算术编码（固定）
 
1、打开ubuntu14.04系统，界面如]]></description><category></category></item><item><title><![CDATA[功耗调试之如何调试功耗（二）]]></title><link>https://blog.csdn.net/hellomxj1/article/details/42029493</link><guid>https://blog.csdn.net/hellomxj1/article/details/42029493</guid><author>hellomxj1</author><pubDate>Mon, 22 Dec 2014 14:38:44 +0800</pubDate><description><![CDATA[功耗调试之如何调试功耗（二）
导航制导与控制实验室
2015年01月01日
本文就开始讨论功耗的调试步骤和方法。
本文主要的内容如下：
一、明确调试的目标

二、明确调试的内容

三、参照电路框图找出我们需要检测的输出

四、找出或引出需测试的输出

五、功耗测试的步骤流程图


五、功耗测试的步骤流程图


有了前面的铺垫，我们大致了解了功耗测试的步骤：就是]]></description><category></category></item><item><title><![CDATA[功耗调试之如何调试功耗（一）]]></title><link>https://blog.csdn.net/hellomxj1/article/details/42006229</link><guid>https://blog.csdn.net/hellomxj1/article/details/42006229</guid><author>hellomxj1</author><pubDate>Sun, 21 Dec 2014 20:02:05 +0800</pubDate><description><![CDATA[功耗调试之如何调试功耗（一）
导航制导与控制实验室
   2015年01月01日
本文就开始讨论功耗的调试步骤和方法。

一、明确调试的目标

明确调试的目标，即在满足当前的需求情况下，尽最大的可能去降低各种状态下、各路模块的功耗值。一般情况下，功耗越低要求也就越严格。例如：某设备的电池为300mAh，假设一种情境下休眠功耗电池端为0.8mA，另一种情境下功耗电池端为1mA，显然仅仅]]></description><category></category></item><item><title><![CDATA[功耗调试之调试前准备]]></title><link>https://blog.csdn.net/hellomxj1/article/details/41983381</link><guid>https://blog.csdn.net/hellomxj1/article/details/41983381</guid><author>hellomxj1</author><pubDate>Wed, 17 Dec 2014 22:20:12 +0800</pubDate><description><![CDATA[功耗调试之调试前准备











一、基本的概念
什么是功耗测试？



功耗测试是指通过使用各种工具（主要是示波器、电流表、电压表）对设备的各种功耗状态下的各个模块的电流进行测量，再对测量结果进行分析，找出不合理的模块，修改硬件或者软件后再测量，以尽可能的降低整板的功耗，延长电池的使用时长。

为什么要使用测量电流的方式来代表功耗情况呢？
电功为]]></description><category></category></item><item><title><![CDATA[Lniux常见的压缩/解压命令小结]]></title><link>https://blog.csdn.net/hellomxj1/article/details/41963855</link><guid>https://blog.csdn.net/hellomxj1/article/details/41963855</guid><author>hellomxj1</author><pubDate>Tue, 16 Dec 2014 21:27:30 +0800</pubDate><description><![CDATA[Lniux常见的压缩/解压命令小结
	转载请注明：
	导航制导与控制实验室
	2014年12月16日
	在linux开发过程中，经常会遇资料的打包/解包、压缩/解压；本文我将在linux系统中常用的命令进行了整理和分类，内容如下：
	1、tar 命令，主要是对Dir先归档，在借助其他命令处理归档文件；
	2、单个文件的压缩命令，对单个文件进行处理的命令，有时也可以借助tar命令对目录先打包，再进行压缩；
	3、zip、rar压缩命令，即可对单个文件也可对目录进行压缩处理，该方法利于不同操作系统的处理；

	]]></description><category></category></item><item><title><![CDATA[将调试串口作为普通串口使用（仅限于调试、测试）]]></title><link>https://blog.csdn.net/hellomxj1/article/details/41940271</link><guid>https://blog.csdn.net/hellomxj1/article/details/41940271</guid><author>hellomxj1</author><pubDate>Mon, 15 Dec 2014 09:52:12 +0800</pubDate><description><![CDATA[出现的问题：um220模块需要串口，然开发板无空余端口的使用。
问题分析：
mensa开发板共4个UART，其功能如下：
UART0：为蓝牙预留的端口，若想使用，需要将wifi模块摘除；
UART1、UART2：管脚的复用，作为网口的管脚，使用需要摘除DM9000；
UART3：作为调试串口，可以作为普通端口使用；
解决方案：
Bootloader和内核中对串口的初始化可以看成两个独立的过程，鉴于调试我们没有关闭bootloader的调试串口功能。
修改kernel配置和系统配置，将调试串口作为普通串口使用]]></description><category></category></item><item><title><![CDATA[修改linux内核kernel开机logo（小企鹅）]]></title><link>https://blog.csdn.net/hellomxj1/article/details/41847687</link><guid>https://blog.csdn.net/hellomxj1/article/details/41847687</guid><author>hellomxj1</author><pubDate>Wed, 10 Dec 2014 21:25:05 +0800</pubDate><description><![CDATA[修改linux内核kernel的开机图片（原为小企鹅图片）。
我学习成长的一个学习笔记，谢谢！
本文主要是介绍三部分内容：
1》如何制作linux内核所需要的开机图片（ppm格式）；
2》修改开机图片的两种方法；
3》调试过程中的问题与技巧；]]></description><category></category></item><item><title><![CDATA[从串口设置、读取、并分析um220模块的数据]]></title><link>https://blog.csdn.net/hellomxj1/article/details/39642187</link><guid>https://blog.csdn.net/hellomxj1/article/details/39642187</guid><author>hellomxj1</author><pubDate>Sun, 28 Sep 2014 15:39:21 +0800</pubDate><description><![CDATA[linux系统从串口中读um220中的数据的一个小测试程序，这篇文章主要介绍如何从设置、读取BD+gps模块（um220），实际上主要是对串口（UART）的操作。]]></description><category></category></item><item><title><![CDATA[用shell脚本实现linux系统上wifi模式（STA和soft AP）的转换]]></title><link>https://blog.csdn.net/hellomxj1/article/details/37592849</link><guid>https://blog.csdn.net/hellomxj1/article/details/37592849</guid><author>hellomxj1</author><pubDate>Sat, 19 Jul 2014 14:56:36 +0800</pubDate><description><![CDATA[功能：在linux系统上实现wifi STA与AP功能的转换
	实现成果：1、添加wifi密码账户add_wifi_account；
   			    2、wifi两种模式启动的脚本wifi_start；
		            3、帮助信息README_WIFI_START；]]></description><category></category></item><item><title><![CDATA[北京君正集成电路的Newton平台--穿戴式]]></title><link>https://blog.csdn.net/hellomxj1/article/details/25324125</link><guid>https://blog.csdn.net/hellomxj1/article/details/25324125</guid><author>hellomxj1</author><pubDate>Thu, 08 May 2014 17:20:52 +0800</pubDate><description><![CDATA[•可穿戴式设备：智能手表等
• 医疗电子设备：监测心电图、心率等的可穿戴式医疗设备 
• 智能家居：无线音频、智能网关、家居控制中心等
• 消费类电子：高音质播放器、游戏机、指纹/人脸考勤机、E-Ink屏类产品等



   




       2014年4月28日


     Newton资料下载更新

 
      Newton平台demo镜像、工具、文档和源码最近发布更新，请到[DOWNLOAD]页面下载。]]></description><category></category></item><item><title><![CDATA[bluetooth开发（六）------蓝牙的功能测试（二）]]></title><link>https://blog.csdn.net/hellomxj1/article/details/25320373</link><guid>https://blog.csdn.net/hellomxj1/article/details/25320373</guid><author>hellomxj1</author><pubDate>Thu, 08 May 2014 17:01:05 +0800</pubDate><description><![CDATA[newton板已经发布了，下面接着整理我调试的一个小小的方面，蓝牙的功能实现以及测试：

转载请注明出处：http://blog.csdn.net/wang_zheng_kai

下面是我写的newton开发板中bluetooth阅读文档README的一部分。]]></description><category></category></item><item><title><![CDATA[bluetooth开发（五）------蓝牙的功能测试（一）]]></title><link>https://blog.csdn.net/hellomxj1/article/details/25319315</link><guid>https://blog.csdn.net/hellomxj1/article/details/25319315</guid><author>hellomxj1</author><pubDate>Thu, 08 May 2014 16:50:17 +0800</pubDate><description><![CDATA[newton板已经发布了，下面接着整理我调试的一个小小的方面，蓝牙的功能实现以及测试：
转载请注明出处：http://blog.csdn.net/wang_zheng_kai


3.2. Bluetooth Function Test
141 
142 1)View the Bluetooth MAC address and device names:hcitool dev
143]]></description><category></category></item><item><title><![CDATA[bluetooth开发（四）------Bluez运行环境的创建与蓝牙的初始化]]></title><link>https://blog.csdn.net/hellomxj1/article/details/23742061</link><guid>https://blog.csdn.net/hellomxj1/article/details/23742061</guid><author>hellomxj1</author><pubDate>Tue, 15 Apr 2014 10:34:57 +0800</pubDate><description><![CDATA[转载请注明：http://blog.csdn.net/wang_zheng_kai
bluez已经移植完成，下一步就是如何创建bluez运行的系统环境。
其实整个过程分为两个部分：


1、准备dbus 和bluetoothd 所需要的库文件，一般这些库都属于公共库，名字就不列举了，一般运行不成功就是缺少这些库，这部分自己解决吧。


2、晒一晒我的初始化脚本文件：
After]]></description><category></category></item></channel></rss>