= =...做這個移植一開始因為粗心沒注意到害我浪費了一些時間。
這篇文章是我本人在網路上找的相關資料並且有實際做過才發出來的文章,絕對不是巴樂文,以下是我所做的內容。
一、核心修改
1-1、下載核心
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.14.1.tar.bz2
= =...做這個移植一開始因為粗心沒注意到害我浪費了一些時間。
這篇文章是我本人在網路上找的相關資料並且有實際做過才發出來的文章,絕對不是巴樂文,以下是我所做的內容。
一、核心修改
1-1、下載核心
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.14.1.tar.bz2
[1]把cs8900.c,cs8900.h 拷貝到drivers/net/arm 目錄下
修改cs8900.c中函數int __init cs8900_probe (struct net_device *dev){}
在memset (&priv,0,sizeof (cs8900_t)); 下面新增
QQ...隔了一個月的時間,終於又發文了,前段時間都在準備研討會的報告,真是令人緊張到爆阿,還好順利的結束了。
在ARM版中利用RTC時間設定linux系統時間
在 Linux 系統中的時鐘,可分為硬體時鐘及系統時鐘。硬體時鐘可以依賴輔助電源(電池)持續累計時間;而系統時鐘則每次重新啟動就會重置,所以一般 Linux 在開機時會做個和硬體時鐘同步的動作(hwclock -s),但是在 Embedded Linux 中是要手動操作的(如果沒有設定CONFIG_RTC_HCTOSYS=y)。
建立Linux檔案系統
檔案系統是Linux不可缺少的一部份,不過在Embedded System上資源有限,不可能建立像PC那麼大的檔案系統,系統工具程式必須經過精簡化將檔案縮小這樣才可節省Embedded System資源。
現在在Embedded Linux上最常用的檔案系統為 "Busybox", "Buzybox"整合的各種系統工具程式(ex: ls, mkdir, rmdir, mount, ifconfig, kill ...)成為一個單一執行檔,大大縮減了系統使用容量。以下介紹 使用 "Busybox" 來建立檔案系統。