目前日期文章:200903 (14)

瀏覽方式: 標題列表 簡短摘要

= =...做這個移植一開始因為粗心沒注意到害我浪費了一些時間。

這篇文章是我本人在網路上找的相關資料並且有實際做過才發出來的文章,絕對不是巴樂文,以下是我所做的內容。

一、核心修改

1-1、下載核心

http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.14.1.tar.bz2

flykof 發表在 痞客邦 PIXNET 留言(6) 人氣()

 

 

準備工作

 

開發環境說明

flykof 發表在 痞客邦 PIXNET 留言(1) 人氣()

 

首先,主機開通NFS服務,預設沒有安裝相關套裝軟件

sudo apt-get install nfs-kernel-server
安裝nfs-kernel-server時,apt會自動安裝nfs-commonportmap
這樣,宿主機就相當於NFS Server

flykof 發表在 痞客邦 PIXNET 留言(0) 人氣()

安裝Samba
sudo apt-get install samba

設定Samba
編輯 /etc/samba/smb.conf
 
(1)
[global]
workgroup = root
security = share
 
(2)尾部加入
[分享資料夾的名稱]
path = 分享資料夾的路徑
writable = yes
guest account = root
force user = root
public = yes
force group = root
 
[3]重新啟動 Samba Server
sudo /etc/init.d/samba restart
 
[4]Windows設定
在網路上的芳鄰圖示下按右鍵,
 "連線網路磁碟機"
磁碟機: 任選
資料夾: \\Ubuntu下所設IP\分享資料夾的名稱

flykof 發表在 痞客邦 PIXNET 留言(4) 人氣()

http://www.wretch.cc/blog/cdpda/17819849

嵌入式Linux的圖形使用者介面(GUI)設計
(寄信給作者)     2007/04/09
 

flykof 發表在 痞客邦 PIXNET 留言(0) 人氣()

 

安裝busybox-1.01.tar

[1]解壓縮

# tar xzvf busybox-1.01.tar

[2] 設定組態

flykof 發表在 痞客邦 PIXNET 留言(0) 人氣()

./mkimage -A arm -O linux -T kernel -C none -a 30008000 -e 30008000 -n linux-2.6.14.1_cs8900 -d zImage uImage

 

mkimage在製作映像文件的時候,是在原來的可執行映像文件的前面加上一個0x40字節的頭,記錄參數所指定的信息,這樣uboot才能識別這個映像是針對哪個CPU體系架構,哪種OS,哪種類型,載入記憶體中的哪個位置, 入口點在記憶體的那個位置以及映像名是什麼

root@zychip:/home/uboot/tools# ./mkimage

flykof 發表在 痞客邦 PIXNET 留言(0) 人氣()

最近有在使用U-boot所以特地GOOGLE一下找了些U-boot的指令

Printenv 列印環境變數

    Uboot> printenv
    baudrate=115200

flykof 發表在 痞客邦 PIXNET 留言(3) 人氣()

 /usr/bin/ld: cannot find -lXtst

collect2: ld returned 1 exit status
make[6]: *** [/home/flykof/build-qtopia/bin/qvfb] Error 1
make[6]: Leaving directory `/home/flykof/build-qtopia/src/tools/qt/qvfb'
make[5]: *** [all] Error 2

flykof 發表在 痞客邦 PIXNET 留言(0) 人氣()

zlib-1.2.3.tar.gz:檔案壓縮函示庫

 

環境變數:

LD_LIBRARY_PATH 這個不需要去做設定,否則在make install 會出現錯誤

chmod: error while loading shared libraries: libc.so.6: ELF file OS ABI invalid

flykof 發表在 痞客邦 PIXNET 留言(1) 人氣()

Linux Device Drivers Hello World 模組範例

 

Hello World 範例模組

flykof 發表在 痞客邦 PIXNET 留言(4) 人氣()

下載新版QT4.5

qt-sdk-win-opensource-2009.01.1.exe

點擊執行檔開始安裝,基本安裝流程看圖即可,都使用預設全部安裝。

Install-01.JPG

flykof 發表在 痞客邦 PIXNET 留言(2) 人氣()

  • Mar 14 Sat 2009 15:44
  • Printk

 

在kernel 中模組如果要列印出訊息,由於不能連結一般函式庫,只能與核心的函式庫連結。

因此printf() 就不能使用了,只能使用printk()。

EX:

 

flykof 發表在 痞客邦 PIXNET 留言(0) 人氣()

初新者愛用好站"鳥哥",介紹的非常詳細,有著很多好用的基礎知識

http://linux.vbird.org/

 

Ubuntu台灣的官網,本人目前使用的是Ubuntu8.04

http://www.ubuntu-tw.net/

flykof 發表在 痞客邦 PIXNET 留言(0) 人氣()