<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[jerry3564的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/jerry3564</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; jerry3564]]></copyright><item><title><![CDATA[FreeRTOSConfig.h]]></title><link>https://blog.youkuaiyun.com/jerry3564/article/details/81543862</link><guid>https://blog.youkuaiyun.com/jerry3564/article/details/81543862</guid><author>jerry3564</author><pubDate>Thu, 09 Aug 2018 20:46:21 +0800</pubDate><description><![CDATA[/* 
    FreeRTOS V9.0.0 - Copyright (C) 2016 Real Time Engineers Ltd. 
    All rights reserved

VISIT http://www.FreeRTOS.org TO ENSURE YOU ARE USING THE LATEST VERSION.

*****************************...]]></description><category></category></item><item><title><![CDATA[过滤拷贝B到A]]></title><link>https://blog.youkuaiyun.com/jerry3564/article/details/82185976</link><guid>https://blog.youkuaiyun.com/jerry3564/article/details/82185976</guid><author>jerry3564</author><pubDate>Wed, 30 Nov 2016 11:20:32 +0800</pubDate><description><![CDATA[find B/ -name &quot;*.c&quot; |tar cT - |(cd A/;tar x)]]></description><category></category></item><item><title><![CDATA[Linux SysTem]]></title><link>https://blog.youkuaiyun.com/jerry3564/article/details/82185965</link><guid>https://blog.youkuaiyun.com/jerry3564/article/details/82185965</guid><author>jerry3564</author><pubDate>Thu, 05 Feb 2015 15:24:13 +0800</pubDate><description><![CDATA[typedef void (*sighandler_t)(int);int jh_system(const char *cmd_line){   int ret = 0;   sighandler_t old_handler;   old_handler = signal(SIGCHLD, SIG_DFL);   ret = system(cmd_line);   signal(SIGCHLD, ...]]></description><category></category></item><item><title><![CDATA[udevinfo]]></title><link>https://blog.youkuaiyun.com/jerry3564/article/details/82185949</link><guid>https://blog.youkuaiyun.com/jerry3564/article/details/82185949</guid><author>jerry3564</author><pubDate>Tue, 09 Dec 2014 16:36:12 +0800</pubDate><description><![CDATA[udevinfo -a -p $(udevinfo -q path -n /dev/ttyUSB0)]]></description><category></category></item><item><title><![CDATA[套接字绑带设备]]></title><link>https://blog.youkuaiyun.com/jerry3564/article/details/82185969</link><guid>https://blog.youkuaiyun.com/jerry3564/article/details/82185969</guid><author>jerry3564</author><pubDate>Thu, 24 Jul 2014 14:37:06 +0800</pubDate><description><![CDATA[这里，我只需要ifr_name这个成员域就够了。代码修改成了下面这样：    struct ifreq if_ppp0;    struct ifreq if_ppp1;    strncpy(if_ppp0.ifr_name, &quot;ppp0&quot;, IFNAMSIZ);    strncpy(if_ppp1.ifr_name, &quot;ppp1&quot;, IFNAMSIZ);    sock1 = socket(...]]></description><category></category></item><item><title><![CDATA[U盘的UDEV]]></title><link>https://blog.youkuaiyun.com/jerry3564/article/details/82185973</link><guid>https://blog.youkuaiyun.com/jerry3564/article/details/82185973</guid><author>jerry3564</author><pubDate>Thu, 10 Jul 2014 16:15:51 +0800</pubDate><description><![CDATA[KERNEL==&quot;sd*&quot;, SUBSYSTEM==&quot;block&quot;,DRIVERS==&quot;usb-storage&quot;, NAME=&quot;udisk%k&quot;KERNEL!=&quot;sd[a-z][0-9]&quot;,GOTO=&quot;media_by_label_auto_mount_end&quot;ATTRS{removable}!=&quot;1&quot;,GOTO=&quot;media_by_label_auto_mo]]></description><category></category></item><item><title><![CDATA[编译libiconv]]></title><link>https://blog.youkuaiyun.com/jerry3564/article/details/82185960</link><guid>https://blog.youkuaiyun.com/jerry3564/article/details/82185960</guid><author>jerry3564</author><pubDate>Sun, 04 May 2014 10:42:06 +0800</pubDate><description><![CDATA[./configure CC=arm-hismall-linux-gcc --target=arm-linux --host=arm-linux --prefix=/home/libiconv-1.14/mybin --enable-shared --enable-staticmakemake install]]></description><category></category></item><item><title><![CDATA[tslib-1.4的编译]]></title><link>https://blog.youkuaiyun.com/jerry3564/article/details/82185923</link><guid>https://blog.youkuaiyun.com/jerry3564/article/details/82185923</guid><author>jerry3564</author><pubDate>Mon, 16 Dec 2013 10:21:03 +0800</pubDate><description><![CDATA[./autogen.shecho &quot;ac_cv_func_malloc_0_nonnull=yes&quot;&amp;gt;arm-linux.cache./configure --host=arm-linux --cache-file=arm-linux.cache --enable-input=yes CC=arm-hismall-linux-gcc -prefix=/work/tools/tslibinst...]]></description><category></category></item><item><title><![CDATA[STM32的中断优先级]]></title><link>https://blog.youkuaiyun.com/jerry3564/article/details/82185942</link><guid>https://blog.youkuaiyun.com/jerry3564/article/details/82185942</guid><author>jerry3564</author><pubDate>Tue, 24 Sep 2013 16:27:01 +0800</pubDate><description><![CDATA[NVIC——Nested Vectored Interrupt Controller(嵌套中断向量控制器)STM32有43个channel的settable的中断源：AIRC(Application Interrupt and Reset Register)寄存器中有用于指定优先级的4bits。这4个bits用于分配pre-emption优先级和sub优先级，在STM32的固件库中定义如下：//-...]]></description><category></category></item><item><title><![CDATA[udevinfo -a -p /sys/class/tty/ttyUSB0]]></title><link>https://blog.youkuaiyun.com/jerry3564/article/details/82185937</link><guid>https://blog.youkuaiyun.com/jerry3564/article/details/82185937</guid><author>jerry3564</author><pubDate>Thu, 27 Jun 2013 14:41:42 +0800</pubDate><description><![CDATA[udevinfo -a -p /sys/class/tty/ttyUSB0  |grep ***dmesg | grep ttyUSB*]]></description><category></category></item><item><title><![CDATA[ubnt 修改参数后保存命令]]></title><link>https://blog.youkuaiyun.com/jerry3564/article/details/82185957</link><guid>https://blog.youkuaiyun.com/jerry3564/article/details/82185957</guid><author>jerry3564</author><pubDate>Fri, 14 Jun 2013 22:13:06 +0800</pubDate><description><![CDATA[参数 /tmp/system.cfgcfgmtd -w -p /etc/]]></description><category></category></item><item><title><![CDATA[RT3070-RT5372测试]]></title><link>https://blog.youkuaiyun.com/jerry3564/article/details/82185933</link><guid>https://blog.youkuaiyun.com/jerry3564/article/details/82185933</guid><author>jerry3564</author><pubDate>Wed, 22 May 2013 10:19:20 +0800</pubDate><description><![CDATA[1.网路上下载最新驱动源码包：2011_0719_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.3_DPO.bz22.解压缩3.修改makefile文件和其他文件	a、CHIPSET = 3070  或者 5370（5372选择5370）	b、PLATFORM = JH3515	c、ifeq ($(PLATFORM),JH3515)		LINUX_SRC...]]></description><category></category></item><item><title><![CDATA[RT3070编译]]></title><link>https://blog.youkuaiyun.com/jerry3564/article/details/82185929</link><guid>https://blog.youkuaiyun.com/jerry3564/article/details/82185929</guid><author>jerry3564</author><pubDate>Tue, 21 May 2013 14:23:01 +0800</pubDate><description><![CDATA[前段时间搞了一下RT73与wpa_supplicant，调通了，无论是什么加密方式和认证类型，RT73都可以良好的工作。可又由于RT73停产了，被迫要使用RT3070。刚开始我以为应该和RT73差不多，果不其然，用法十分接近，但是也有一点点区别的。1.首先RT73使用的是rausb0表示的，而RT3070使用ra0表示。2.RT3070的驱动差不多是RT73的两倍多。3.另外，在使用wpa_sup...]]></description><category></category></item><item><title><![CDATA[wif的移植操作和wpa加密- my]]></title><link>https://blog.youkuaiyun.com/jerry3564/article/details/82185926</link><guid>https://blog.youkuaiyun.com/jerry3564/article/details/82185926</guid><author>jerry3564</author><pubDate>Tue, 21 May 2013 11:55:43 +0800</pubDate><description><![CDATA[VT6656_Linux_src_v1.20.05_x86make -C /work/hi3515/SDK/Hi3515_SDK_V1.0.5.0.c1/pub/kbuild-FULL_REL M=`pwd` modules一：VT6656	1.下载VT6656驱动源码VT6656_linux_src_v1.20.03_x86 或者 VT6656_linux_src_v1.20.05_x86（ht...]]></description><category></category></item><item><title><![CDATA[CRC16]]></title><link>https://blog.youkuaiyun.com/jerry3564/article/details/82185966</link><guid>https://blog.youkuaiyun.com/jerry3564/article/details/82185966</guid><author>jerry3564</author><pubDate>Thu, 30 Aug 2012 11:36:46 +0800</pubDate><description><![CDATA[unsigned int code CRCTABLE[256]=  {          0xF078,0xE1F1,0xD36A,0xC2E3,0xB65C,0xA7D5,0x954E,0x84C7,          0x7C30,0x6DB9,0x5F22,0x4EAB,0x3A14,0x2B9D,0x1906,0x088F,          0xE0F9,0xF170,0xC3EB,0x...]]></description><category></category></item><item><title><![CDATA[linux  hd]]></title><link>https://blog.youkuaiyun.com/jerry3564/article/details/82185953</link><guid>https://blog.youkuaiyun.com/jerry3564/article/details/82185953</guid><author>jerry3564</author><pubDate>Tue, 17 Jul 2012 14:37:28 +0800</pubDate><description><![CDATA[#!/bin/shecho &quot;=============================================&quot;echo &quot;               JH mkfs for dvr               &quot;echo &quot;                         by Jun.L 20120412   &quot;echo &quot;notice : this version noly fo...]]></description><category></category></item><item><title><![CDATA[RGB与UYVY之间的转换]]></title><link>https://blog.youkuaiyun.com/jerry3564/article/details/82185972</link><guid>https://blog.youkuaiyun.com/jerry3564/article/details/82185972</guid><author>jerry3564</author><pubDate>Fri, 06 Jul 2012 13:50:19 +0800</pubDate><description><![CDATA[const int BMP_WIDTH = 720;const int BMP_HEIGTH = 576;#define BMP_FILE _T(&quot;.\\res\\test1.bmp&quot;)#define YUV_FILE _T(&quot;.\\res\\test.yuv&quot;)/*RGB转UYVY公式如下：公式：(RGB =&amp;gt; YCbCr)Y = 0.257R′ + 0.504G′ + 0.098B′ +...]]></description><category></category></item><item><title><![CDATA[RGB、YUY2、YUYV、YVYU、UYVY、AYUV格式详解]]></title><link>https://blog.youkuaiyun.com/jerry3564/article/details/82185963</link><guid>https://blog.youkuaiyun.com/jerry3564/article/details/82185963</guid><author>jerry3564</author><pubDate>Fri, 06 Jul 2012 13:49:31 +0800</pubDate><description><![CDATA[YUV是指亮度参量和色度参量分开表示的像素格式，而这样分开的好处就是不但可以避免相互干扰，还可以降低色度的采样率而不会对图像质量影响太大。YUV是一个比较笼统地说法，针对它的具体排列方式，可以分为很多种具体的格式。转载一篇对yuv格式解释的比较清楚地文章，也可以直接参考微软的那篇文章。对于YUV格式，比较原始的讲解是MPEG-2 VIDEO部分的解释，当然后来微软有一个比较经典的解释，中文的大多是...]]></description><category></category></item><item><title><![CDATA[RHEL升级]]></title><link>https://blog.youkuaiyun.com/jerry3564/article/details/82185945</link><guid>https://blog.youkuaiyun.com/jerry3564/article/details/82185945</guid><author>jerry3564</author><pubDate>Wed, 06 Jun 2012 14:34:26 +0800</pubDate><description><![CDATA[本地yum源设置1。local.repo 位置 /etc/yum.repos.d2.内容[local]name=local_yumbaseurl=file:///home/cdromenabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release执行yum makecacheyum update...]]></description><category></category></item><item><title><![CDATA[Linux定时器]]></title><link>https://blog.youkuaiyun.com/jerry3564/article/details/82185943</link><guid>https://blog.youkuaiyun.com/jerry3564/article/details/82185943</guid><author>jerry3564</author><pubDate>Wed, 06 Jun 2012 14:26:32 +0800</pubDate><description><![CDATA[使用定时器的目的无非是为了周期性的执行某一任务，或者是到了一个指定时间去执行某一个任务。要达到这一目的，一般有两个常见的比较有效的方法。一个是用linux内部的三个定时器，另一个是用sleep, usleep函数让进程睡眠一段时间，使用alarm定时发出一个信号，还有那就是用gettimeofday, difftime等自己来计算时间间隔，然后时间到了就执行某一任务，但是这种方法效率低，所以不常用...]]></description><category></category></item></channel></rss>