Install OpenMoKo from MokoMakefile
標籤:
mokomakefile,
openembedded,
openmoko
如果你想安裝OpenMoKo from scratch有二種方法,除了直接下載SVN來編譯之後,我們還可使用 Rod Whitby 所編寫的 MokoMakefile Makefile,好處是我們可以利用簡單的make指令取代一些煩雜的指令 。以下為我的安裝過程:
1. 確認建構主機安裝必要的套件:
$ apt-get install python patch m4 make python-psyco ccache perl diffstat \2. 於建構系統安裝Openembedded:
wget curl ftp cvs subversion git
i. 在apt檔案庫追加Openembedded所需的套件:
$ echo "deb http://www.openembedded.org/dl/ packages/" >> /etc/apt/sources.listii. 安裝monotone 0.32
$ wget http://monotone.ca/downloads/0.32/monotone_0.32-0.1_i386.deb3. 安裝輔助性的套件:
#版本若不一樣可能會造成問題,此版本是我使用過沒問題的
$ update-alternatives --config git
#選擇 /usr/bin/git-scm來提供git的實做,而非用/usr/bin/git.transition
$ apt-get install libxml2-utils xmlto passivetex4. 建立專屬的$OMDIR目錄:
$ apt-get install docbook
$ export OMDIR=$HOME/moko ; mkdir $OMDIR ; cd $OMDIR5. 取得MokoMakefile:
$ wget http://www.rwhitby.net/files/openmoko/Makefile6. 設定環境
$ make setup7. 開始建構:
PS: 請確定/bin/sh指向bash,如為dash則編譯perl-native時會有問題
$ make openmoko-devel-image8. 以模擬環境來執行:
$ make build-qemu以下是參考的執行畫面:
$ make flash-qemu-local
$ make run-qemu
1 則留言:
对OpenMoKo有很大兴趣 ,但有一些问题不明,想请教:
1.怎样获取,核中的驱动的更改,我想移植,OpenMoKo到我的s3c2440开发板,从数据手册来看,OpenMoKo的液晶显示部分,是用外置的液晶驱动芯片实现,我要做相应的驱动的更改,才可以显示到我的屏上?OpenMoKo提供的是编译好的核.
2.怎样获得整个项目完整的代码?
请指教,谢谢!!!
張貼留言