这是我应该做的首先! 这些指示是非常相似,除了以前的这个时候,我们克隆正确的git仓库!
在一个新的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的静态\
quilt groff linuxdoc-tools patch linuxdoc-tools \ 海湾合作委员会的binutils pcre的pcre的- devel的git的被子格勒夫的linuxdoc - tools的补丁的linuxdoc - tools \
海合会- C + +的help2man的perl -以ExtUtils - MakeMaker安装“
然后我发了文件夹在我家目录和GIT原厂称为克隆mini2440回购:
裁谈会 〜
mkdir光电
原厂光盘
: // repo.or.cz / openembedded / mini2440.git openembedded git的克隆的git:/ / repo.or.cz / openembedded / mini2440.git openembedded
然后,我设置的源me.txt类似前:
我将在以下内容:
= "/home/doug/OE" 出口 OETREE =“/家庭/格/原厂”
/ : ${OETREE} / openembedded / BBPATH = $(OETREE)/:$(OETREE)/ openembedded /
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
LD_LIBRARY_PATH中 =
导出路径LD_LIBRARY_PATH的BBPATH
=C 郎 = C的出口
= "MACHINE DISTRO OETREE ANGSTROM_MODE ANGSTROMLIBC LIBC" 出口 BB_ENV_EXTRAWHITE =“机器发行版OETREE ANGSTROM_MODE ANGSTROMLIBC LIBC的”
'sysctl vm.mmap_min_addr=0' 苏 - c'的sysctl的vm.mmap_min_addr = 0'
回声 “蚀变环境光电发展”
现在,所有您需要做的是安装在fonts.conf中。 只需编辑榜样,将它复制到正确的地方:
光盘 openembedded
gedit的mini2440_local_conf_example.conf
读此文件并编辑适当。 我附上我作为一个例子。 现在将它复制到的conf / fonts.conf中
local.conf 处长 mini2440_local_conf_example.conf机密档案/ fonts.conf中
如果你想的qt4 -嵌入或任何其他包在生成简单编辑的食谱中包括:
images / mini2440-image.bb openembedded /食谱/图像/ mini2440 - image.bb
我说的qt4 -嵌入:
#埃引导形象
IMAGE_PREPROCESS_COMMAND =“create_etc_timestamp”
ANGSTROM_EXTRA_INSTALL?=“”
取决于=“任务的基础扩展的\
psplash - ZAP公司\
esekeyd的u - boot - utils的tslib \
基于I2C rsync的工具的I2C屏幕的nfs - utils \
DirectFB下gdbserver的DirectFB下的mtd - utils的\
“
IMAGE_INSTALL =“任务为基础,扩展\
$(ANGSTROM_EXTRA_INSTALL)\
psplash - ZAP公司的qt4嵌入式\
esekeyd的u - boot - utils的tslib校准tslib -测试\
基于I2C rsync的工具的I2C屏幕的nfs - utils的客户端\
DirectFB下gdbserver的DirectFB下的mtd - utils的\
rsvg PanGo公司\
“
出口 IMAGE_BASENAME =“mini2440形象”
IMAGE_LINGUAS =“”
继承形象
那么所有你所要做的就是从源头无论你把它的脚本:
并运行bitbake:
从〜/原厂/ openembedded /目录..
如果你得到一个错误尝试构建一个软件包的尝试清洗它:
bitbake - C的清洁INSERTPACKAGENAME
然后尝试重新建立形象。 也许你不会有这个问题。 我猜想这是不是因为校验分析器未能建立或我的硬盘是狡猾的。 它仅发生过一次,但对工作的binutils,清洗后它的罚款。
几个小时后,如果一切顺利你应该有图像:
oetmp / deploy / glibc / images / mini2440 / 〜/光电/ oetmp /部署/ glibc中/图像/ mini2440 /
显然这个目录取决于你在fonts.conf中设置。
祝你好运!
编辑
最近的评论