<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>憂藍夢境‧部落格 &#187; porting</title>
	<atom:link href="http://blog.linym.net/archives/tag/porting/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.linym.net</link>
	<description>我的學習心得、筆記</description>
	<lastBuildDate>Fri, 09 Dec 2011 12:33:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>USB 無線網卡驅動移植(ARM)</title>
		<link>http://blog.linym.net/archives/170</link>
		<comments>http://blog.linym.net/archives/170#comments</comments>
		<pubDate>Fri, 17 Aug 2007 17:59:01 +0000</pubDate>
		<dc:creator>lym520</dc:creator>
				<category><![CDATA[Embedded]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[porting]]></category>
		<category><![CDATA[wireless]]></category>

		<guid isPermaLink="false">http://blog.linym.net/archives/170</guid>
		<description><![CDATA[平台資訊： 核心板：Samsung S3C2410 ARM920T 無線網卡：PCI GW-US54GXS Linux Kernel：2.6.14.7 Cross Compile：arm-linux-gcc 3.4.1 PCI 所推出的無線網卡大多採用 ZB1211(B) 的晶片，算是滿普遍的一種，所以相容性還不錯，成功移植機率比較大。先到官方下載好網卡的 Linux Driver。 1. 解壓縮檔案 tar zxvf GW-US54GXS_Linux_v2.15.0.0_CE.tar.gz 2. 修改 Makefile # Cross Compile CC=/usr/local/arm/3.4.1/bin/arm-linux-gcc CPP=/usr/local/arm/3.4.1/bin/arm-linux-g++ LD=/usr/local/arm/3.4.1/bin/arm-linux-ld ---------------------------------------------------------------------------- # 修改 Kernel Source 所在路徑 KERN_26=y KERNEL_SOURCE=/opt/linux-2.6.14.7 ---------------------------------------------------------------------------- # 修改 MOD_PATH MODPATH=/opt/linux-2.6.14.7/Modules_install/lib/modules/2.6.14.7 ---------------------------------------------------------------------------- # 修改 KDIR KDIR :=/opt/linux-2.6.14.7/Modules_install/lib/modules/2.6.14.7/build ---------------------------------------------------------------------------- 存檔離開 3. 開始編譯 make [...]]]></description>
			<content:encoded><![CDATA[<p><strong>平台資訊：</strong></p>
<blockquote><p>核心板：Samsung S3C2410 ARM920T<br />
無線網卡：PCI GW-US54GXS<br />
Linux Kernel：2.6.14.7<br />
Cross Compile：arm-linux-gcc 3.4.1
</p></blockquote>
<p>PCI 所推出的無線網卡大多採用 ZB1211(B) 的晶片，算是滿普遍的一種，所以相容性還不錯，成功移植機率比較大。先到<a href="http://www.planex.com.tw/" target="_blank">官方</a>下載好網卡的 Linux Driver。</p>
<p><strong>1. 解壓縮檔案</strong><br />
    tar zxvf GW-US54GXS_Linux_v2.15.0.0_CE.tar.gz</p>
<p><strong>2. 修改 Makefile</strong><br />
# Cross Compile<br />
CC=<span style="color:green">/usr/local/arm/3.4.1/bin/arm-linux-</span>gcc<br />
CPP=<span style="color:green">/usr/local/arm/3.4.1/bin/arm-linux-</span>g++<br />
LD=<span style="color:green">/usr/local/arm/3.4.1/bin/arm-linux-</span>ld<br />
----------------------------------------------------------------------------<br />
# 修改 Kernel Source 所在路徑<br />
KERN_26=y<br />
KERNEL_SOURCE=<span style="color:green">/opt/linux-2.6.14.7</span><br />
----------------------------------------------------------------------------<br />
# 修改 MOD_PATH<br />
MODPATH=<span style="color:green">/opt/linux-2.6.14.7/Modules_install/lib/modules/2.6.14.7</span><br />
----------------------------------------------------------------------------<br />
# 修改 KDIR<br />
KDIR :=<span style="color:green">/opt/linux-2.6.14.7/Modules_install/lib/modules/2.6.14.7/build</span><br />
----------------------------------------------------------------------------<br />
存檔離開</p>
<p><strong>3. 開始編譯</strong><br />
make ZD1211REV_B=1</p>
<p><strong>4. 完成</strong><br />
沒錯誤就會得到 zd1211b.ko，將它加入檔案系統並用 insmod 載入即可。</p>
<p>延伸閱讀</p>
<ul>
<li><a href="http://www.jollen.org/blog/2006/10/03/jollen.org_Lecture_8_%20Mesh%20Router%20Project.pdf">Embedded Linux + ARM</a></li>
<li><a href="http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html">Wireless Tools for Linux</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.linym.net/archives/170/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

