建筑埃
我已经把意思了一会儿了。 提供万无一失整个过程其实非常简单! 这基本上是一个埃网页老调重弹,因此您可能更喜欢走这条以下的轻微偏离记笔记:
= "/home/doug/OE" 出口 OETREE =“/家庭/格/光电”
${OETREE} mkdir 磷 $(OETREE)
光盘 $(OETREE)
openembedded.git openembedded GIT中克隆GIT中:/ / git.openembedded.org / openembedded.git openembedded
光盘 openembedded
2009 -b stable / 2009 GIT中检出原产地/稳定/ 2009 - b稳定/ 2009
${OETREE} mkdir 磷 $(OETREE)
光盘 $(OETREE)
openembedded.git openembedded GIT中克隆GIT中:/ / git.openembedded.org / openembedded.git openembedded
光盘 openembedded
2009 -b stable / 2009 GIT中检出原产地/稳定/ 2009 - b稳定/ 2009
要更新光电数据很简单:
/ openembedded 光盘 $(OETREE)/ openembedded
GIT中拉
GIT中拉
现在建议的脚本源me.txt变化OETREE以满足您的需要:
= "/home/doug/OE" 出口 OETREE =“/家庭/格/光电”
/ : ${OETREE} / build / : ${OETREE} / openembedded / BBPATH = $(OETREE)/:$(OETREE)/建设/:$(OETREE)/ openembedded /
/ build / PKGDIR = $(OETREE)/建设/
/ downloads DL_DIR = $(OETREE)/下载
for Ångström 回声 设立埃dev的环境保护
-z ${ORG_PATH} ] ; then 如果 [- ž $(ORG_PATH)], 然后
ORG_PATH = $(路径)
出口 ORG_PATH
无线
-z ${ORG_LD_LIBRARY_PATH} ] ; then 如果 [- ž $(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 出口 郎 =荤
= "MACHINE DISTRO OETREE ANGSTROM_MODE ANGSTROMLIBC LIBC" 出口 BB_ENV_EXTRAWHITE =“机发行版OETREE ANGSTROM_MODE ANGSTROMLIBC LIBC的”
回声 “更改为原始设备开发环境”
/ : ${OETREE} / build / : ${OETREE} / openembedded / BBPATH = $(OETREE)/:$(OETREE)/建设/:$(OETREE)/ openembedded /
/ build / PKGDIR = $(OETREE)/建设/
/ downloads DL_DIR = $(OETREE)/下载
for Ångström 回声 设立埃dev的环境保护
-z ${ORG_PATH} ] ; then 如果 [- ž $(ORG_PATH)], 然后
ORG_PATH = $(路径)
出口 ORG_PATH
无线
-z ${ORG_LD_LIBRARY_PATH} ] ; then 如果 [- ž $(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 出口 郎 =荤
= "MACHINE DISTRO OETREE ANGSTROM_MODE ANGSTROMLIBC LIBC" 出口 BB_ENV_EXTRAWHITE =“机发行版OETREE ANGSTROM_MODE ANGSTROMLIBC LIBC的”
回声 “更改为原始设备开发环境”
我还设置:
须藤 sysctl vm.mmap_min_addr = 0
然后设置local.conf中:
${OETREE} / build / conf mkdir 磷 $(OETREE)/建设/机密
/ openembedded / contrib / angstrom / local.conf ${OETREE} / build / conf / 处长 $(OETREE)/ openembedded /的contrib /埃/ local.conf中$(OETREE)/建设/机密/
/ openembedded / contrib / angstrom / local.conf ${OETREE} / build / conf / 处长 $(OETREE)/ openembedded /的contrib /埃/ local.conf中$(OETREE)/建设/机密/
现在编辑$(OETREE)/建设/机密/ local.conf并增加到底:
机=“mini2440”
现在下载从openembedded mini2440配置文件 。 把这个在:
openembedded / conf / machine / $(OETREE)/ openembedded /机密/机/
现在源的源me.txt,进入光电树,检查它的最新
源源me.txt
/ openembedded 光盘 $(OETREE)/ openembedded
GIT中拉- ,重订
/ openembedded 光盘 $(OETREE)/ openembedded
GIT中拉- ,重订
现在建立新的图像,可以构建他们甚至是一个所有。 我使用了运行Qt的,但我还建立了gpe的形象很好地工作,如果你需要它的基本图像。
bitbake基地的形象; bitbake控制台的形象; bitbake X11的图像; bitbake gpe的形象
准备好饱和您的互联网连接,等待时间长,占用大量的磁盘空间!
最终的结果是:
angstrom-dev / deploy / glibc / images / mini2440 $(OETREE)/埃,开发/部署/的glibc /图像/ mini2440
你应该有形象(在S)。为闪光和使用NFS安装。tar.gz JFFS2文件。


最近评论