Android迷你電腦裝Lubuntu架server - Linux

Liam avatar
By Liam
at 2012-08-15T10:11

Table of Contents

※ 引述《erspicu (.)》之銘言:
: 這個網站就是架在這台迷你android pc上
: http://baxermux.no-ip.org
: 但是linux本身並不依附在android系統上
: 跟手機上那種裝linux子架構的模式又不同
: 是靠一塊microsd卡來載入linux系統
: 而不需進入android
這邊可以說明一下, 因為allwinner a10的booting流程是

brom -> boot0 -> boot1 -> boot.axf -> u-boot -> kernel

簡單的說,

其中brom是內置在chip裡, 它會尋找外部的儲存裝置(nand, mmc)來開機

因為mmc的順位在nand之前, 所以我們才可以利用把uboot、kernel、rootfs

寫入到micro sd 卡裡來啟動, 如此就可以跳過內建在nand的android系統

資料來源: http://rhombus-tech.net/allwinner_a10/a10_boot_process/


至於手機上的蠻大一部份都是以chroot的方式運行, 再用遠端回自己的手機上

相對於原生的allwinner a10 mmc boot, 這種chroot的方式效能都不太能供日常使用


雖然說目前lubuntu for allwinner a10的版本已經可以提供一些日常使用的功能

不過還是有很多方面需要解決, 除了前面提到mili400的驅動之外

1. uboot和kernel間一些硬體資訊還是沒辦法正常傳遞,

miniand上發布的ubuntu-base image所使用的uboot

是參考https://github.com/hno/uboot-allwinner/issues/11 改的

雖然解決一開使1G 版本只能認得512MB的問題, 但是仍然無法自動判別。


2. hdmi輸出還是得手動修改config.fex來配合螢幕的顯示規格

雖然印象中有人提出似乎可以解決的辦法, 但之後我就沒有再看到相關的消息


3. kernel 和 driver部份 還有很多尚待解決的bug, 因為原始code

有太多不普適的寫法, 所以要走得路還很長


但是便宜又小巧的特性是allwinner a10方案的優勢

甚至一些a10平板也都可以利用與mk802相同的模式來當成server

還能有觸控、LCD、和備用電源(內建電池), 也是個不錯的方式

我現在手上有Gemei G2、mele a2000、 mk802都是a10 base的機器

個人認為有內建網路孔和vga 輸出還有最重要的sata hd的mele a2000

最適合用來當server , 雖然只有512mb的ram,

不過521mb當server應用應該是相當足夠了。



: 建構開銷花費
: http://baxermux.no-ip.org/Discuz/forum.php?mod=viewthread&tid=8&fromuid=2
: 目前受限於microsd卡本身讀寫速率
: 以及gpu尚未驅動
: 外接裝置驅動支援度差
: 拿來當桌機用 其實會比較辛苦麻煩
: 當成server來用 其實還滿不錯用的

--
Tags: Linux

All Comments

Tracy avatar
By Tracy
at 2012-08-18T08:50
內嵌系統領域的東西 我想社群中只有少數人可以支援
Lauren avatar
By Lauren
at 2012-08-18T13:37
不過老實說 如果各方面問題解決完善了 有很大的發展性
Damian avatar
By Damian
at 2012-08-20T11:25
體積小.省電.便宜加上免費linux當SERVER或是文書機
Adele avatar
By Adele
at 2012-08-22T15:45
帶來的優勢不是X86能夠相提並論的
Doris avatar
By Doris
at 2012-08-25T04:15
總之像我這種平凡老百姓只能乖乖撿人家弄好的東西
想加入支援 以我現在的專業和能力連個邊都摸不上
James avatar
By James
at 2012-08-25T21:06
如果有興趣可以互相討論一下:)
Christine avatar
By Christine
at 2012-08-30T20:31
目前我的進度http://www.youtube.com/watch?v=FNenqEAGHd8
不過我接下來比較有興趣是openwrt和一些類似tinycore linux
William avatar
By William
at 2012-09-01T07:56
port, 雖然lubuntu還蠻不錯的, 但是某些操作仍然會覺得有
頓挫感。
Emily avatar
By Emily
at 2012-09-04T03:22
我覺得這一類run in ram或特殊功能性的系統, 也是個發展方
Donna avatar
By Donna
at 2012-09-06T22:47
上班中 回去後再找你交流一下
Hamiltion avatar
By Hamiltion
at 2012-09-11T14:42
好像很難上手的感覺
Ingrid avatar
By Ingrid
at 2012-09-13T14:22
suzuke是平台移植開發者腳色嗎? 如果是 真是台灣之光耶
Liam avatar
By Liam
at 2012-09-17T19:00
我並不是, 只是興趣, 有參與討論一些議題而已
Skylar Davis avatar
By Skylar Davis
at 2012-09-22T01:54
我等 Arch Linux ARM 支援再上就好
Vanessa avatar
By Vanessa
at 2012-09-24T15:00
arch linux arm有提供rootfs可以用~
Jake avatar
By Jake
at 2012-09-28T23:52
http://archlinuxarm.org/platforms/armv7/mele-a100
已經有支援囉, 但是我還沒有時間試

Mail Server該如何移機才能降低影響

Hedwig avatar
By Hedwig
at 2012-08-15T07:04
※ 引述《tungx22008 (敗犬在遠方嚎叫!)》之銘言: : 但是因為公司人數越來越多 速度越來越慢 使用者的抱怨也越來越多 : 高層終於願意換主機了 : 這段時間就在想怎麼移機能把影響降到做低 : 但都想不到一個好方法 ::::::::::::::::::::::::::::::::::::::::: ...

Mail Server該如何移機才能降低影響

Liam avatar
By Liam
at 2012-08-14T11:12
※ 引述《tungx22008 (敗犬在遠方嚎叫!)》之銘言: : 有試過把/home /var/spool/mail底下的檔案壓縮後傳到新主機再解壓縮 : 但因舊主機超慢 這樣一搞大概要整整一天 : 也就是說可能那一整天寄來的信都會被退掉 : 有想過在一個時間點改DNS設定 然後寄來的信就直接由新主機收下 ...

bash case..in問題

Quintina avatar
By Quintina
at 2012-08-14T01:24
hello大家好, 我是bash新手。我寫了一個簡單的case ..in迴圈,執行之後卻沒有產生任何預期的 檔案。以下是簡略版,可以請各位給些意見嗎? 當我sh -x的時候每一步都有跑到,sh -n 語法沒有問題。整個資料夾跟script的屬性 都是777。 ################## ...

Android迷你電腦裝Lubuntu架server

Anthony avatar
By Anthony
at 2012-08-14T00:46
這個網站就是架在這台迷你android pc上 http://baxermux.no-ip.org 但是linux本身並不依附在android系統上 跟手機上那種裝linux子架構的模式又不同 是靠一塊microsd卡來載入linux系統 而不需進入android 建構開銷花費 http://baxerm ...

安裝Ubuntu在外接的硬碟

Victoria avatar
By Victoria
at 2012-08-13T19:07
小弟最近買了一顆二手的內接硬碟 接了外接硬碟盒想要來裝Ubuntu 想說將Ubuntu安裝在這顆內接硬碟裡 以後如果接上這一顆硬碟開機的話進到Ubuntu 如果沒接的話進到Windows 所以爬文找了一下方法 看到大多是說用Universal-USB-Installer安裝Ubuntu 我照做了 ...