廣告

首頁 > 公開嵌入式 >配置公開賽嵌入式烘埃圖像的mini2440

配置打開嵌入式烘埃圖像的mini2440

請注意:我注意到了有幾個人遇到了一些困難與埃建立使用道格的文章 ,所以我想我會後我用確切的方法(這似乎是工作!),讓其他人可以追溯出我的腳步與混亂,任何人因編輯以前的文章! 如果您已經成功地烤一埃圖片請忽略這個職位!

首先我想指出,這篇文章基本上是一個合併的開放嵌入式維基(入門)Angstrom的'大廈埃'條款,但在上下文有關mini2440嵌入式PC。 如果您想更詳細的書面解釋,並可能會更好,請參考這兩篇文章。

請確保您有需要的包打開嵌入式(OE)的造訪這裡 ,面向本款下與您的發行版。 運行 Fedora 11我所做的:

"yum install python m4 make wget curl ftp cvs subversion tar bzip2 gzip unzip \ - c“ 的百勝安裝的python的m4使捲曲的ftp的wget bzip2的簡歷顛覆焦油gzip的解壓\
蟒蛇- perl的texinfo的texi2html的psyco的diffstat openjade DocBook的風格,dsssl \
DocBook的風格,的XSL中的docbook - DTD中的docbook - utils的桑達野牛年代的glibc - devel glibc的靜態\
海灣合作委員會的binutils pcre的pcre的- devel的git的被子格勒夫的linuxdoc - tools的補丁的linuxdoc - tools \
海合會- C + +的help2man的perl -以ExtUtils - MakeMaker安裝“

旅遊正事...

打開一個終端。 發出這些命令:

-
/ stuff2 / build / conf mkdir / stuff2 /建造/ conf中
-Rf / stuff2 / 文件模式 777 射頻 / stuff2 /
出口
stuff2 / 坎德拉 / stuff2 /

下載最新bitbake從這裡並提取bitbake目錄中的檔案(如bitbake - 1.8.16)到/ stuff2 /

數更多的命令:

bitbake 毫伏 bitbake - 1.8.16 / bitbake
: // git.openembedded.org / openembedded git的克隆git:/ / git.openembedded.org / openembedded
conf / local.conf.sample build / conf / local.conf 處長 openembedded / conf /中 local.conf.sample建設/ conf中/ fonts.conf中

編輯配置您剛才複製使用您喜歡的文本編輯器。

local.conf gedit的建立/ conf中/ fonts.conf中

重要的是,你仔細閱讀的配置,讓您了解什麼都沒有 ...

接下來編輯它看起來像這樣(這只是一個輕微的修改版本openembedded / contrib的/埃/ fonts.conf中):

注:請不要複製和粘貼從這篇文章,由於格式的問題。 你可以下載一個預製的fonts.conf中在這裡。只要解壓縮到/ stuff2/build/conf / ...

=“mini2440”

#在何處存儲來源
DL_DIR =“/ stuff2/downloads”

繼承+ =“rm_work”

#請確保您已安裝這些
ASSUME_PROVIDED + =“的gdk - pixbuf - csource母語的imagemagick母語librsvg -本土”

#哪些文件,我們要解析:
BBFILES:=“/ stuff2/openembedded/recipes /*/*. BB心跳”
BBMASK =“”

#什麼樣的形象,我們想要什麼?
IMAGE_FSTYPES + =“tar.bz2”

#設置TMPDIR的,而不是它的拖欠為密碼/ tmp目錄
TMPDIR的=“/ stuff2 / $(發行版)- dev的”

#請使用SMP和快速的磁盤
PARALLEL_MAKE =“- J2台”
BB_NUMBER_THREADS =“2”

#火藥桶
#繼承+ =“oestats客戶”
OESTATS_BUILDER =“myname”

發行版=“埃,2008.1”

保存並退出編輯器。 下載這個腳本並將其移動到目錄/ stuff2 /。

檢查是確定:

source-me.txt gedit的/ stuff2 /源me.txt

它應該看起來像這樣:

= "/stuff2" 出口 OETREE =“/ stuff2”
= / stuff2 / bitbake / bin: $PATH 出口 的PATH = / stuff2 / bitbake /:$ PATH中
/ : ${OETREE} / build / : ${OETREE} / openembedded / BBPATH = $(OETREE)/:$(OETREE)/建設/:$(OETREE)/ openembedded /
/ build / PKGDIR = $(OETREE)/建設/
/ downloads DL_DIR = $(OETREE)/下載
for Ångström建立dev的包膜 迴聲

-z ${ORG_PATH} ] ; then 如果 [- Z的 $(ORG_PATH)], 然後
ORG_PATH 的PATH = $()
出口 ORG_PATH
科幻

-z ${ORG_LD_LIBRARY_PATH} ] ; then 如果 [- Z的 $(ORG_LD_LIBRARY_PATH)], 然後
ORG_LD_LIBRARY_PATH = $(LD_LIBRARY_PATH的)
出口 ORG_LD_LIBRARY_PATH
科幻

/ openembedded / bitbake / bin: ${ORG_PATH} 的PATH = $(OETREE)/ openembedded / bitbake /:)$(ORG_PATH

光盤 $ PKGDIR

LD_LIBRARY_PATH中 =
導出路徑LD_LIBRARY_PATH的BBPATH
=C = C的出口
= "MACHINE DISTRO OETREE ANGSTROM_MODE ANGSTROMLIBC LIBC" 出口 BB_ENV_EXTRAWHITE =“機器發行版OETREE ANGSTROM_MODE ANGSTROMLIBC LIBC的”

迴聲 “蝕變環境光電發展”

保存,並啟動腳本:

stuff2 / 坎德拉 / stuff2 /
源me.txt
openembedded 光盤 .. / openembedded

最後更新:

git的

發出幾個命令來解決建設問題:


sysctl的vm.mmap_min_addr = 0
Fixes an SELINUX problem during building ) setenforce 0(SELinux的問題解決了建設中
出口

發行建設命令:

bitbake基地的形象; bitbake控制台的形象; bitbake X11的形象

準備飽和您的互聯網連接,等待時間長,佔用大量的磁盤空間!
最終的結果是:

deploy / glibc / images / mini2440 stuff2 /埃,開發/部署/ glibc中/圖像/ mini2440

你應該有圖片(以上)。JFFS2文件系統的閃爍和。tar.gz壓縮的安裝使用NFS。

編輯

Tags: , , , 分類: 打開嵌入式 標籤:
  1. 2009年11月5日在17:55 | #1

    感謝會!

    您也可以在官方mini2440的git克隆庫。 該指令是基本相同以上(儘管你不需要得到bitbake)。

    git的克隆的git:/ / repo.or.cz/openembedded/mini2440.git openembedded

    填寫 mini2440例如配置並將它複製到/ conf中/ fonts.conf中

    所有的mini2440特定的文件已經存在 :)

    現在的位置:

    bitbake mini2440形象

    您可以添加到這個包通過編輯食譜中/ openembedded/recipes/images/mini2440-image.bb

    你可能想加上'的qt4嵌入式'在這裡。

  2. 的Pankaj
    2009年11月6日在08:42 | #2

    @道
    道格,

    我想通了為什麼會的建設工作和你剪掉。 你和我是試圖用2009年的穩定分支,而且可是沒有 mini2440具體食譜那裡。 主要分支,雖然似乎已經集成了mini2440食譜。 由於將克隆的主要分支,他得到了所有的食譜和mini2440機描述。 我雖然剪掉使用的Qt嵌入式食譜,因為它似乎它的使用GPL許可證,我需要LGPL的。 那為什麼我提取的Qt / E的分別,只是使用的工具鏈的構建 /截面積 512032建設,但我想使用依賴於 mini2440 receipe的qt4有嵌入式會變得容易得多,因為這將創建一個完整的圖像,並沒有要圍繞破解使用SD卡得到的Qt / E在mini2440。 會看到科幻配方,可以向接受LGPL的許可。

    乾杯
    的Pankaj

  3. 阿米特
    2010年2月1日在05:46 | #3

    是否有任何修改必須建立該圖像獲得 128MB的板。

    關於
    -阿米特

  4. 2010年2月4日在21:38 | #4

    您好阿米特,我沒有 128MB的版本,但我認為巴士錯誤已經更新了內核,以支持它。

  5. 2010年2月15日在20時16分| #5

    我用你的指示,bitbake圖像為我micro2440。 有沒有 JFFS2文件系統的文件或文件的u - boot在我的文件夾。 這是正常的,那麼做也是不對的。 我有一個 tar文件夾和兩個文件的名稱 uImage - 2.6.31 +的git - R0的,micro2440.bin和uImage - micro2440.bin

    我如何生成的u - boot和我的文件系統(JFFS2文件系統)..?

  6. 2010年2月17日在00:52 | #6

    您需要更改您的fonts.conf中這行:
    IMAGE_FSTYPES + =“tar.bz2”
    到(如果你只想JFFS2文件):
    IMAGE_FSTYPES =“JFFS2文件”
    或者,您可以指定多個類型的一個空白分隔的列表,如下所示:
    IMAGE_FSTYPES =“JFFS2文件tar.bz2”
    請閱讀 local.conf.sample在/ stuff2/openembedded/conf為一個完整的列表的類型。

    其實我並沒有內建的u - boot使用開放嵌入式,但如果你想使用另一種方法,請參閱這篇文章

  7. 2010年2月17日在01:02 | #7

    @ mvofoana
    你可以創建的u - boot使用開放嵌入式使用命令:
    bitbake的u - boot
    您應該發現:
    / stuff2/angstrom-dev/deploy/glibc/images/mini2440
    其實並沒有真正閃過這一點,所以如果你試圖讓我知道你上車。

  8. 2010年2月18日在07:28 | #8

    喜會,

    我已經改變了我的fonts.conf中的文件,我現在烘烤。 我會與你保持聯絡的結果。

    謝謝

  9. 穆罕默德
    2010年3月8日在15:41 | #9

    大家好,
    我是一個新的mini2440,我是想設計一個圖形用戶界面使用WxWidget LIBS技術我使用Ubuntu Linux操作系統的x86機器我希望我的設計圖形用戶界面,然後下載這個程序到mini2440板,
    我問 mini2440板的技術支持,他們說我們不支持wxwidget,我們只支持了QT LIBS技術,但如果你想使用wxwidget嘗試使用OpenEmbedded
    因此,任何人可以幫我一個ccomplish這項任務,你可以這樣回答這個形式,也可以給我郵寄來此郵件eng_m_elsaidy@yahoo.com

    謝謝
    穆罕默德哈米德

  10. 2010年3月8日在16:23 | #10

    您好穆罕默德

    據我知道你需要的X11為 wxWidgets的,但我從來沒有使用過自己。 Openembedded答案是和源大部分問題! 我將創建一個 bitbake食譜的繼承 X11的image.bb,並在其中包含wxWidgets的。 看在你的食譜夾後,原廠的git克隆。 在那裡你會發現,你的wxWidgets可以指定一個範圍內的食譜。

    如果這聽起來像廢話開始就試圖獲取 bitbake X11的圖片後,克隆mini2440原廠回購協議,在這裡看到:

    http://www.electronics.diycinema.co.uk/embedded/mini2440/bitbaking-the-kernel-angstrom-and-qt4-embedded-all-at-once/

    隨著異常,你應該 bitbake X11的圖片代替mini2440形象。

    乾杯,
    道格

  11. 2010年4月29日在00:29 | #11

    您好傢伙,

    我所做的這些程序包括與烘烤:bitbake控制台形象X11的形象

    過了許久,等待我把所有的圖像和引導後,我可以在我的mini2440。 我無法讓 X11的工作。

    埃靴子在控制台登錄,當我嘗試運行 xinit的我得到的錯誤信息顯示為沒有找到。 我的mini2440有一個 TFT觸摸液晶7“。

    我tryed出口顯示器 =本地主機:0.0,loopbackip:0.0和別人,而是不斷出現顯示錯誤信息,是否任何人任何想法為什麼會這樣?

    我很烘烤正確的圖像選項(X11的形象)?

    謝謝

    查爾斯

  1. 還沒有引用。
本站由ZingiriMyBB