<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Yao.GUET]]></title><description><![CDATA[One Summer's Day]]></description><link>https://blog.youkuaiyun.com/Yao_GUET</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Yao_GUET]]></copyright><item><title><![CDATA[内核定时器timer_list使用]]></title><link>https://blog.youkuaiyun.com/Yao_GUET/article/details/49470137</link><guid>https://blog.youkuaiyun.com/Yao_GUET/article/details/49470137</guid><author>Yao_GUET</author><pubDate>Wed, 28 Oct 2015 16:11:14 +0800</pubDate><description><![CDATA[Linux内核中提供了timer使用的API，做一个简单的记要。
包含的头文件：#include #include <linux/init.h>
#include <linux/module.h>
#include <linux/timer.h>
struct timer_list timer;void timer_handler(unsigned long data) {
    printk(K]]></description><category></category></item><item><title><![CDATA[XUbuntu14.04 64位安装bcompare并添加到右键菜单]]></title><link>https://blog.youkuaiyun.com/Yao_GUET/article/details/47687957</link><guid>https://blog.youkuaiyun.com/Yao_GUET/article/details/47687957</guid><author>Yao_GUET</author><pubDate>Sat, 15 Aug 2015 23:16:59 +0800</pubDate><description><![CDATA[XUbuntu14.04 64位安装bcompare并添加到右键菜单至于破解请参考一篇旧的文章。
下载程序压缩包之后，请解压到一个目录，然后使用管理员权限运行install.sh脚本。
安装完运行此程序的时候会出现库找不到的情况，请把程序目录里面的libqtc.so.1和libqt-mt.so.3拷贝到/lib/目录。
安装缺失的库：sudo apt-get install libxft2:i386]]></description><category></category></item><item><title><![CDATA[NPOI2.1.1简单使用]]></title><link>https://blog.youkuaiyun.com/Yao_GUET/article/details/45277687</link><guid>https://blog.youkuaiyun.com/Yao_GUET/article/details/45277687</guid><author>Yao_GUET</author><pubDate>Sat, 25 Apr 2015 23:43:23 +0800</pubDate><description><![CDATA[在.net中导出数据到Excel其中使用的比较多的是NPOI类库，但是NPOI版本存在比较多，并且改变较大，官方提供的代码不太完备，所以在这里简单记录一下。
一、使用的类库包：

using NPOI.SS.UserModel;
using NPOI.HSSF.UserModel;
二、创建工作表（3个）


HSSFWorkbook hssfworkbook = new HSSFW]]></description><category></category></item><item><title><![CDATA[Humming Bird A20 SPI2驱动编译]]></title><link>https://blog.youkuaiyun.com/Yao_GUET/article/details/37910573</link><guid>https://blog.youkuaiyun.com/Yao_GUET/article/details/37910573</guid><author>Yao_GUET</author><pubDate>Thu, 17 Jul 2014 17:30:46 +0800</pubDate><description><![CDATA[Humming Bird A20 SPI2编译使用
Yao.GUET 2014-07-17,转载请注明出处：http://blog.youkuaiyun.com/Yao_GUET

A20上带有4个spi接口，由于Humming Bird A20只引出了SPI2，所以这里就以spi2为例，看一下fex文件是怎么设置的。
由于我拿到的linux内核上是已经有spi-sun7i的驱动代码文件，的民民主的所]]></description><category></category></item><item><title><![CDATA[MPC8313ERDB在Linux从NAND FLASH读取UBoot环境变量的代码分析]]></title><link>https://blog.youkuaiyun.com/Yao_GUET/article/details/26280409</link><guid>https://blog.youkuaiyun.com/Yao_GUET/article/details/26280409</guid><author>Yao_GUET</author><pubDate>Mon, 19 May 2014 20:25:49 +0800</pubDate><description><![CDATA[MPC8313ERDB在Linux从NAND FLASH读取UBoot环境变量的代码分析
Yao.GUET@2014-05-19
一。故事起因
因为文件系统的增大，已经大大的超出了8MB的NOR FLASH，而不得不把内核，文件系统和设备树文件保存到NAND FLASH上。但是因为使用的是RAMDISK，而无法保存一些个别的配置和参数，最简单的需要就是设置系统的IP了，，，
要使用统一的R]]></description><category></category></item><item><title><![CDATA[在Win7环境下安装启动Linux]]></title><link>https://blog.youkuaiyun.com/Yao_GUET/article/details/25432037</link><guid>https://blog.youkuaiyun.com/Yao_GUET/article/details/25432037</guid><author>Yao_GUET</author><pubDate>Fri, 09 May 2014 23:08:01 +0800</pubDate><description><![CDATA[在Win7环境下安装启动Linux
在Win7系统下，安装启动Linux特别的不方便，因为XP下的boot.ini配置文件不在了，要添加一下启动选项的话， 只能使用专门的工具，这或多或少给人带来不爽的感觉，，，
其实Win7下虽然没有了boot.ini文件，但是在C盘目录下的boot.ini文件，同样还是可以添加系统的启动选项的，这让我们又可以脱离专门的配置工具，手动的设置grub4dos，然]]></description><category></category></item><item><title><![CDATA[编译生成wireless-regdb]]></title><link>https://blog.youkuaiyun.com/Yao_GUET/article/details/25067241</link><guid>https://blog.youkuaiyun.com/Yao_GUET/article/details/25067241</guid><author>Yao_GUET</author><pubDate>Mon, 05 May 2014 17:34:23 +0800</pubDate><description><![CDATA[wireless-regdb是一个开源的工程，它编译会生成regulatory.bin文件，这个实际是一个加密后的数据库，它记录各个国家可用的无线频段。


下载wireless-regdb有两个方法：
1. git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-regdb.git
2. http://wirele]]></description><category></category></item><item><title><![CDATA[Ubuntu安装配置NFS文件系统]]></title><link>https://blog.youkuaiyun.com/Yao_GUET/article/details/24987417</link><guid>https://blog.youkuaiyun.com/Yao_GUET/article/details/24987417</guid><author>Yao_GUET</author><pubDate>Sun, 04 May 2014 16:34:05 +0800</pubDate><description><![CDATA[Ubuntu安装配置NFS文件系统
NFS文件系统使用起来比较的方便简单，现在在为MPC8313ERDB配置一个NFS。
一 主机准备：
    1. 主机使用Ubuntu系统，首先安装软件包：
sudo apt-get install portmap nfs-kernel-server
    2. 配置文件/etc/exports
sudo gedit /etc/exports]]></description><category></category></item><item><title><![CDATA[MPC8313ERDB从NAND FLASH中启动系统]]></title><link>https://blog.youkuaiyun.com/Yao_GUET/article/details/24872445</link><guid>https://blog.youkuaiyun.com/Yao_GUET/article/details/24872445</guid><author>Yao_GUET</author><pubDate>Fri, 02 May 2014 13:12:28 +0800</pubDate><description><![CDATA[MPC8313ERDB从NAND FLASH中启动系统
mpc8313erdb的linux系统，存放于Nor Flash中，而Nor Flash只有8M，最近在root目录里面加了一点东西，结果Ramdisk的尺寸暴涨啊，一下子超过了4MB（Nor Flash中划分给Ramdisk的空间就只是4M），还好板子上还有32M的NAND Flash，而且原生态的，系统中也没有使用，所以在这里的思路就是]]></description><category></category></item><item><title><![CDATA[MPC8313ERDB不新建pkg包，把文件放进Ramdisk]]></title><link>https://blog.youkuaiyun.com/Yao_GUET/article/details/24871739</link><guid>https://blog.youkuaiyun.com/Yao_GUET/article/details/24871739</guid><author>Yao_GUET</author><pubDate>Fri, 02 May 2014 12:36:25 +0800</pubDate><description><![CDATA[MPC8313ERDB不新建pkg包，把文件放进Ramdisk
通过ltib编译生成的rootfs.ext2.gz.uboot可以直接在uboot使用，如果我们在外部编译生成了相应的文件要放到Ramdisk里面去，可以新建一个pkg包，然后再配置编译生成（这个我没有试过，，，），当然这种方法比较的麻烦，那么有一个更简单的方法，不需要新建一个pkg就可以直接把文件放进Ramdisk里面去。
要把]]></description><category></category></item><item><title><![CDATA[Linux下读写UART串口的代码]]></title><link>https://blog.youkuaiyun.com/Yao_GUET/article/details/24768967</link><guid>https://blog.youkuaiyun.com/Yao_GUET/article/details/24768967</guid><author>Yao_GUET</author><pubDate>Wed, 30 Apr 2014 09:35:39 +0800</pubDate><description><![CDATA[Linux下读写UART串口的代码，从IBM Developer network上拿来的东西，操作比较的复杂，就直接跳过了，好在代码能用，记录一下～
两个有用的函数～
////////////////////////////////////////////////////////////////////////////////
/**
*@brief  设置串口通信速率
*@param  fd]]></description><category></category></item><item><title><![CDATA[windows下和Ubuntu下adb找不到设备的解决方法]]></title><link>https://blog.youkuaiyun.com/Yao_GUET/article/details/24106085</link><guid>https://blog.youkuaiyun.com/Yao_GUET/article/details/24106085</guid><author>Yao_GUET</author><pubDate>Sat, 19 Apr 2014 14:06:52 +0800</pubDate><description><![CDATA[使用电脑连接android设置的时候，通常要做两步：1是安装USB驱动；2是启动adb工具。
第一步比较简单，只要修改android驱动的配置文件android_winusb.inf，把你设备的VendorID跟ProductID加进去就行了。
安装好驱动之后，启动adb devices的时候，很多的时候，我们找不到设备。
出现这种情况主要是因为adb内建有一个知名的厂商ID列表，对于列表内]]></description><category></category></item><item><title><![CDATA[MPC8313ERDB从内存启动Linux系统]]></title><link>https://blog.youkuaiyun.com/Yao_GUET/article/details/22479097</link><guid>https://blog.youkuaiyun.com/Yao_GUET/article/details/22479097</guid><author>Yao_GUET</author><pubDate>Sat, 29 Mar 2014 11:23:17 +0800</pubDate><description><![CDATA[最近在做MPC8313ERDB的linux版本内核移植，原厂BSP里面的内核版本是2.6.23，现在想移植到2.6.32上面去。
这个事情还真心纠结啊，，，
linux源码里面虽然有MPC8313ERDB板子的配置选项，但是目前测试了一下，把代码加入到ltib里面，然后prep解压出来，再scbuild，然后scinstall，最后得到uImage，下载到板子上，启动的时候，竟然解压那一步就错]]></description><category></category></item><item><title><![CDATA[MPC8313ERDB 通过tftp更新u-boot]]></title><link>https://blog.youkuaiyun.com/Yao_GUET/article/details/21251097</link><guid>https://blog.youkuaiyun.com/Yao_GUET/article/details/21251097</guid><author>Yao_GUET</author><pubDate>Fri, 14 Mar 2014 20:56:40 +0800</pubDate><description><![CDATA[MPC8313ERDB板子上有8M的Nor Flash跟32M的NAND Flash，都可以用来存放u-boot，linux内核和文件系统。
其中拿到一个空板子的时候，首先要做的就是在Nor Flash上烧写u-boot，这个需要使用MPC 的USBTAP，这玩意比较的贵啊，不过基本也就这里用到了，，，
当Nor Flash中有u-boot的时候，就基本可以使用它来下载内核，文件系统，或是烧写]]></description><category></category></item><item><title><![CDATA[Ubuntu下安装配置tftp]]></title><link>https://blog.youkuaiyun.com/Yao_GUET/article/details/21245617</link><guid>https://blog.youkuaiyun.com/Yao_GUET/article/details/21245617</guid><author>Yao_GUET</author><pubDate>Fri, 14 Mar 2014 19:40:57 +0800</pubDate><description><![CDATA[在嵌入式板子中，下载了u-boot之后，基本都是通过tftp去下载内核跟文件系统，因些安装一个tftp是进行下一步工作的前提。
安装软件包：
sudo apt-get install tftp tftpd xinetd然后在/etc/xinted.d/目录新建一个tftp文件
sudo gedit /etc/xinetd.d/tftp输入以下内容：
service tftp
{
socke]]></description><category></category></item><item><title><![CDATA[Ubuntu10.04 64位系统安装LTIB编译工具链]]></title><link>https://blog.youkuaiyun.com/Yao_GUET/article/details/20740647</link><guid>https://blog.youkuaiyun.com/Yao_GUET/article/details/20740647</guid><author>Yao_GUET</author><pubDate>Fri, 07 Mar 2014 23:31:36 +0800</pubDate><description><![CDATA[因为最近要用到FreeScale MPC8313ERDB这个板子，无奈要进入这个被遗忘的ubuntu去安装早就过时的ltib...
首先看一下这个ltib是用来做什么的？


       LTIB(Linux Target Image Builder)工程是一个使用在不同的目标平台下，用于开发和部署BSP(Board Support Packages)的简单工具。使用该工具，用户能够为其]]></description><category></category></item><item><title><![CDATA[桂林电子科技大学出校流量控制器IPClient Android版1.0.0]]></title><link>https://blog.youkuaiyun.com/Yao_GUET/article/details/11816137</link><guid>https://blog.youkuaiyun.com/Yao_GUET/article/details/11816137</guid><author>Yao_GUET</author><pubDate>Wed, 18 Sep 2013 17:30:31 +0800</pubDate><description><![CDATA[每次玩游戏的时候，总是要开着电脑挂着出校控制器，真是浪费国家资源啊，，，
突然想起学校有个开放流量的网页，无奈UC等浏览器真是尝试优化js脚本啊，挂在后台，不到几分钟就掉线了，悲剧啊~~~
还好Android原生的Webview没有优化js脚本，使得settimeout这个函数得以运行，于是乎有了后面的小外挂。


使用说明：
连接上校园网之后，输入账号密码验证码，再点开放，如果前面三]]></description><category></category></item><item><title><![CDATA[OpenWRT文章翻译之（二）----OpenWRT Buildroot安装]]></title><link>https://blog.youkuaiyun.com/Yao_GUET/article/details/8263087</link><guid>https://blog.youkuaiyun.com/Yao_GUET/article/details/8263087</guid><author>Yao_GUET</author><pubDate>Thu, 06 Dec 2012 00:28:52 +0800</pubDate><description><![CDATA[OpenWRT文章翻译之（二）----OpenWRT Buildroot安装
原文地址：http://wiki.openwrt.org/doc/howto/buildroot.exigence
 
简介
OpenWRT Buildroot是创建OpenWRT系统首选的工具链。OpenWRT Buildroot要求使用GNU Linux的发行版本，独立安装到PC机上，或是虚拟机里面都行。]]></description><category></category></item><item><title><![CDATA[OpenWRT文章翻译之（一）----OpenWRT Buildroot简介]]></title><link>https://blog.youkuaiyun.com/Yao_GUET/article/details/8260507</link><guid>https://blog.youkuaiyun.com/Yao_GUET/article/details/8260507</guid><author>Yao_GUET</author><pubDate>Wed, 05 Dec 2012 16:21:01 +0800</pubDate><description><![CDATA[OpenWRT文章翻译之（一）----OpenWRT Buildroot简介
原文地址：http://wiki.openwrt.org/about/toolchain
Buildroot简介
话说OpenWRT Buildroot 之前，先说一下Buildroot是什么东西吧。Buildroot实际上是一个编译的脚本，它包括一组Makefiles文件和补丁文件，主要用于简单系统或嵌入式系统的]]></description><category></category></item><item><title><![CDATA[Ubuntu下C程序使用libxls-1.2.1库去读取excel表格内容]]></title><link>https://blog.youkuaiyun.com/Yao_GUET/article/details/7326065</link><guid>https://blog.youkuaiyun.com/Yao_GUET/article/details/7326065</guid><author>Yao_GUET</author><pubDate>Tue, 06 Mar 2012 19:24:17 +0800</pubDate><description><![CDATA[之前日志说道xlslib库只能写excel表格，但是不能读，但是读又是经常需要的一个操作，，，
所以有了今天的libxls，这个就是专门用来读excel表格的。
源码可以在这里下载：http://sourceforge.net/projects/libxls/

下载解压然后编译安装 


./configre
make
sudo make install
由于头文件跟库文件的]]></description><category></category></item></channel></rss>