SheevaPlug

    版本為 01:23, 27 Nov 2024

    到這個版本。

    返回到 版本存檔.

    查閱目前版本

    sheevaplug-marvell-plug-pc01.jpgSheevaPlug 是目前可以安裝完整版 Linux 的最迷你硬體,CPU 是由 Marvell 設計開發,基於 ARM 架構,主要規格如下:

    • CPU 處理器:1.2 GHz
    • RAM 記憶體:DDR2 512MB
    • NAND FLASH:512MB
    • 可開機儲存介面:USB2.0 x1, SDHC x1
    • 連接介面:Gigabit Network x1, JTAG mini USB
    • 外觀尺寸:110mm (L) x 69.5mm (W) x 48.5 mm (H)

    SheevaPlug 更多介紹:

    如何開始

    當你購買 SheevaPlug 時,機器上已內建有 Ubuntu 作業系統,安裝在內建的 512MB NAND Flash。

    SSH Login: root / nosoup4u

    使用 mini-USB 登入 SheevaPlug

    由於 SheevaPlug 無法直接連結螢幕,更無法接上鍵盤,所以要登入內建的 Ubuntu,有兩種方法:

    1. 網路上有 DHCP Server,且有權限可以讀取 IP 租用的紀錄。
      Ubuntu 的網路設定預設為 DHCP 模式,透過讀取網路上的 DHCP Server 的 IP 租用紀錄,找出 SheevaPlug 所租用 IP 位址,然後使用 PuTTY 以 SSH 模式連結 SheevaPlug。
    2. 以 Windows 操作而言,安裝 FTDI 2232 驅動程式,使 Windows 可以透過 mini-USB cable 以 RS232 模式登入 SheevaPlug。

    由於第一項實用性較低,本章節將以第二項操作為主要說明內容:

    // 下載 FTDI 2232 Driver

    SheevaPlug_Host_SWsupportPackageWindowsHost1.2.zip

    Driver 安裝方式是,將壓縮檔解壓縮,然後將 SheevaPlug 插上電源,並與 WindowsXP 用 mini-USB 連接,此時 WindowsXP 會偵測到有新裝置,並出現安裝驅動程式的視窗,選擇手動安裝,並將目錄指向剛剛解壓縮的檔案目錄,若一切正常,會陸續有三次的驅動安裝,每次都指向同個目錄即可;若在這裡,WindowsXP 始終沒有偵測到適合的驅動程式,請改用本站所修改的 driver。

    // 找出虛擬的 COM 裝置名稱
    將 SheevaPlug 插上電源,並與 WindowsXP 用 mini-USB 連接。
    WindowsXP > 開始 > 設定 > 控制臺 > 效能及維護 > 系統管理工具 > 電腦管理 > 裝置管理員

    連接埠 (COM 和 LPT)
    --> USB Serial Port (COM9)

    NOTE: 這裡所顯示的 COM9,編號在不同電腦下可能會有所不同。

    // 以 PuTTY 軟體登入系統
    開啟 PuTTY,

    Connection type : Serial
    Serial line : COM9
    Speed : 115200

    連接後若出現黑畫面,多按幾次 Enter,若正常會出現 debian 登入提示。

    內建的 Ubuntu 作業系統資訊

    // 作業系統版本

    root@debian:~# cat /etc/lsb-release
    DISTRIB_ID=Ubuntu
    DISTRIB_RELEASE=9.04
    DISTRIB_CODENAME=jaunty
    DISTRIB_DESCRIPTION="Ubuntu jaunty (development branch)"
    
    root@debian:~# uname -a
    Linux debian 2.6.22.18 #1 Thu Mar 19 14:46:22 IST 2009 armv5tejl GNU/Linu
    

    // CPU

    root@debian:~# cat /proc/cpuinfo
    Processor       : ARM926EJ-S rev 1 (v5l)
    BogoMIPS        : 1192.75
    Features        : swp half thumb fastmult edsp
    CPU implementer : 0x56
    CPU architecture: 5TE
    CPU variant     : 0x2
    CPU part        : 0x131
    CPU revision    : 1
    Cache type      : write-back
    Cache clean     : cp15 c7 ops
    Cache lockdown  : format C
    Cache format    : Harvard
    I size          : 16384
    I assoc         : 4
    I line length   : 32
    I sets          : 128
    D size          : 16384
    D assoc         : 4
    D line length   : 32
    D sets          : 128
    
    Hardware        : Feroceon-KW
    Revision        : 0000
    Serial          : 0000000000000000
    

    // RAM

    root@debian:~# cat /proc/meminfo
    MemTotal:       515636 kB
    MemFree:        486128 kB
    Buffers:             0 kB
    Cached:          12352 kB
    SwapCached:          0 kB
    Active:          10400 kB
    Inactive:         6316 kB
    SwapTotal:           0 kB
    SwapFree:            0 kB
    Dirty:               0 kB
    Writeback:           0 kB
    AnonPages:        4380 kB
    Mapped:           2804 kB
    Slab:             9844 kB
    SReclaimable:      796 kB
    SUnreclaim:       9048 kB
    PageTables:        216 kB
    NFS_Unstable:        0 kB
    Bounce:              0 kB
    CommitLimit:    257816 kB
    Committed_AS:     8576 kB
    VmallocTotal:   122880 kB
    VmallocUsed:       564 kB
    VmallocChunk:   122296 kB
    
    

    //

     

    //

    Powered by MindTouch Core