美文网首页
Yocto,嵌入式开发框架编译环境搭建

Yocto,嵌入式开发框架编译环境搭建

作者: 花生草 | 来源:发表于2019-08-09 14:18 被阅读0次

前置条件

linux系统,redhat(centos)。可以用服务器,或者虚拟机系统

以下步骤,啥也别问,跟着搞就是了

基础lib库

yum install sqlite-devel

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

yum install -y diffstat

yum install -y patch makeinfo bzip2 chrpath file

yum install -y texinfo

yum install gcc-c++

yum install perl*

yum install -y perl-Thread-Queue

重头戏来了

安装python3(注意不是python2)

tar xf Python-3.6.0.tgz

./configure --prefix=/usr/local/python3/

然后就是 make && make install

配置环境变量

vim /etc/profile.d/python3.sh

export PATH=$PATH:/usr/local/python3/bin/

source ~/.bash_profile

其他:pip3 read time out解决方法,更换镜像

pip3 install --index https://pypi.mirrors.ustc.edu.cn/simple/ 要安装的包名称xxx

安装perl

wget http://www.cpan.org/src/5.0/perl-5.16.1.tar.gz 

tar -zxvf perl-5.16.1.tar.gz 

./Configure -des -Dprefix=/usr/local/perl

然后就是make && make install

安装bitbake

git://git.openembedded.org/bitbake  将bin加入$PATH

bitbake -h 预期成功启动

最后

enjoy your bitbake~~

相关文章

  • Yocto,嵌入式开发框架编译环境搭建

    前置条件 linux系统,redhat(centos)。可以用服务器,或者虚拟机系统 以下步骤,啥也别问,跟着搞就...

  • 交叉编译环境搭建

    1.1实验目的 n掌握嵌入式开发环境、交叉编译器的搭建、安装和配置方法 1.2实验内容 n交叉编译器环境搭建 1....

  • 嵌入式linux的开发流程以及linux应用层内容

    嵌入式linux开发流程: 1.搭建前期的开发环境,例如搭建linux主机环境,交叉编译器的安装,还有一些常用的开...

  • IMX6Q-Yocto手工交叉编译QT5

    我们在IMX6Q-Yocto环境搭建里面已经编译好了qt-toolchain和qmake(bitbake fsl-...

  • rockchip的yocto编译环境搭建

    作者:良知犹存 转载授权以及围观:欢迎添加微信公众号:Conscience_Remains 总述 嵌入式的朋友们,...

  • 嵌入式开发入门

    嵌入式是基于Linux开发的。选择linux开发环境。 要进行嵌入式ARM开发,必须要先构建交叉编译环境,即:安装...

  • go做嵌入式系列大纲

    go做嵌入式系列大纲 硬件开发平台和开发环境搭建 交差编译和版本发布 如何程序体积变小 集成最小web服务器和前端...

  • IMX8MMEVK-Yocto环境搭建

    yocto环境搭建篇 根据i.MX_Yocto_Project_User's_Guide.PDF这个文档,推荐用1...

  • ARM-LINUX交叉编译环境

    由于需要在arm上进行应用的开发,需要搭建arm的编译环境。环境的搭建有两种方式: 交叉编译环境 arm的开发环境...

  • 1

    4.1.3 搭建交叉开发环境 交叉开发是指先在一台通用PC上进行软件的编辑、编译与连接,然后下载到嵌入式设备中运行...

网友评论

      本文标题:Yocto,嵌入式开发框架编译环境搭建

      本文链接:https://www.haomeiwen.com/subject/qqfhjctx.html