<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[caoyhok的专栏]]></title><description><![CDATA[在路上]]></description><link>https://blog.youkuaiyun.com/caoyhok</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; caoyhok]]></copyright><item><title><![CDATA[Arm-linux上wifi配置]]></title><link>https://blog.youkuaiyun.com/caoyhok/article/details/7383383</link><guid>https://blog.youkuaiyun.com/caoyhok/article/details/7383383</guid><author>caoyhok</author><pubDate>Thu, 22 Mar 2012 15:27:17 +0800</pubDate><description><![CDATA[一、下载源码：wireless_tools.29.tar.gz
解压：tar –zxvf wireless_tools.29.tar.gz
进入wireless_tools.29目录：cd wireless_tools.29
修改Makefile：将CC=gcc 修改为 CC=arm-linux-gcc
              将AR=ar修改为AR=arm-linux-ar]]></description><category></category></item><item><title><![CDATA[Wpa_supplicant移植至arm-linux]]></title><link>https://blog.youkuaiyun.com/caoyhok/article/details/7383094</link><guid>https://blog.youkuaiyun.com/caoyhok/article/details/7383094</guid><author>caoyhok</author><pubDate>Thu, 22 Mar 2012 14:29:21 +0800</pubDate><description><![CDATA[一、下载wpa_supplicant源码
下载：wpa_supplicant-0.7.3.tar.gz
解压：tar –zxvf supplicant-0.7.3.tar.gz
进入wpa_supplicant目录：cd wpa_supplicant-0.7.3/wpa_supplicant/
二、配置
(移植wpa_supplicant需要依赖openssl，openssl的移植见Op]]></description><category></category></item><item><title><![CDATA[Openssl 移植至arm-linux]]></title><link>https://blog.youkuaiyun.com/caoyhok/article/details/7382862</link><guid>https://blog.youkuaiyun.com/caoyhok/article/details/7382862</guid><author>caoyhok</author><pubDate>Thu, 22 Mar 2012 13:51:26 +0800</pubDate><description><![CDATA[一、下载openssl源码
    下载：openssl-1.0.0g.tar.gz
    解压：tar –zxvf openssl-1.0.0g.tar.gz
    进入openssl-1.0.0g目录：cd openssl-1.0.0g
二、配置
$ ./config  no-asm  shared  --prefix=/share/arm_linux
no-asm选项是希望不]]></description><category></category></item><item><title><![CDATA[每天学习一点点之单链表逆序]]></title><link>https://blog.youkuaiyun.com/caoyhok/article/details/7268058</link><guid>https://blog.youkuaiyun.com/caoyhok/article/details/7268058</guid><author>caoyhok</author><pubDate>Fri, 17 Feb 2012 15:32:48 +0800</pubDate><description><![CDATA[#Decryption:
#CreatedTIme:  02/17/2012



typedef struct _linklist
{
    int value;
    struct _linklist *next;
} LINK_LIST, *PLINK_LIST; 
有头结点单链表逆序：


PLINK_LIST ReverseHasHeader(PLINK_LIST]]></description><category></category></item><item><title><![CDATA[关于mount后/mnt不能写入和修改的问题]]></title><link>https://blog.youkuaiyun.com/caoyhok/article/details/7077046</link><guid>https://blog.youkuaiyun.com/caoyhok/article/details/7077046</guid><author>caoyhok</author><pubDate>Fri, 16 Dec 2011 12:33:00 +0800</pubDate><description><![CDATA[在arm端mount到redhat服务端：
mount -o nolock 192.168.1.199:/share /mnt
成功mount后，从/mnt拷贝文件是正常的，但不能修改/mnt里的文件进行写操作，
提示：Read-only file system。
比较以前可以正常进行写操作的redhat linux中的/etc/exports文件内容，
发现/share    *]]></description><category></category></item><item><title><![CDATA[关于mount nfs时-o nolock的问题]]></title><link>https://blog.youkuaiyun.com/caoyhok/article/details/7077042</link><guid>https://blog.youkuaiyun.com/caoyhok/article/details/7077042</guid><author>caoyhok</author><pubDate>Fri, 16 Dec 2011 12:32:14 +0800</pubDate><description><![CDATA[需要将在linux里交叉编译好的程序放在arm上运行，所以首先要将程序copy至arm上，选择了nfs。
但在arm上mount nfs的时候遇到了失败的情况：

在网上查找解决方案：
nfs mount 默认选项包括文件锁，依赖于portmap提供的动态端口分配功能。
解决方法：kill 文件锁（lockd）或者mount -o nolock
 
于是尝试mount -o nolo]]></description><category></category></item><item><title><![CDATA[逻辑移位与算术移位的区别]]></title><link>https://blog.youkuaiyun.com/caoyhok/article/details/7077038</link><guid>https://blog.youkuaiyun.com/caoyhok/article/details/7077038</guid><author>caoyhok</author><pubDate>Fri, 16 Dec 2011 12:30:51 +0800</pubDate><description><![CDATA[今天在测试程序的时候，发现int型的数右移后得到的结果与自己所想要的不一样，于是查找原因，最终发现是逻辑右移与算术右移的问题。


系统为32位，以0x80000000（10000000000000000000000000000000）测试。
代码：

static int shift_test(void)
{
         int signed_value = 0x8000000]]></description><category></category></item><item><title><![CDATA[基于busybox1.19.3移植yaffs2文件系统至OK6410A开发板]]></title><link>https://blog.youkuaiyun.com/caoyhok/article/details/7077011</link><guid>https://blog.youkuaiyun.com/caoyhok/article/details/7077011</guid><author>caoyhok</author><pubDate>Fri, 16 Dec 2011 12:28:55 +0800</pubDate><description><![CDATA[一、下载busybox
http://busybox.net/downloads/busybox-1.19.3.tar.bz2
 
二、解压busybox源码，修改Makefile
# tar –jxvf busybox-1.19.3.tar.bz2
# cd busybox-1.19.3
# vi Makefile
修改：
CROSS_COMPILE ?= arm-linux-]]></description><category></category></item></channel></rss>