Coder Social home page Coder Social logo

leramirez552 / yocto_layers Goto Github PK

View Code? Open in Web Editor NEW

This project forked from tibbotech/yocto_layers

0.0 1.0 0.0 28.94 MB

Tibbo Linux Yocto layers for sp7021, am335x -based boards

Home Page: https://tibbo.com/

BitBake 0.15% PHP 0.06% C++ 3.09% Assembly 0.01% Makefile 0.31% Pascal 0.01% Pawn 0.01% Shell 0.05% C 96.11% JavaScript 0.01% Python 0.01% SWIG 0.01% HTML 0.01% CMake 0.01% Objective-C 0.19% NASL 0.03%

yocto_layers's Introduction

Tibbo/SunPlus Yocto Layers

Tibbo/SunPlus Linux Yocto layers for sp7021, am335x -based boards

Plus1 (sp7021): A Linux Chip for IoT and Industrial Control Applications

Read Tibbo Yocto Layers Howto for more details.

Clonning layers

git clone git://git.yoctoproject.org/poky.git
cd poky; git checkout origin/zeus;
git clone https://github.com/meta-qt5/meta-qt5.git
cd meta-qt5; git checkout origin/zeus; cd ..
git clone git://git.openembedded.org/meta-openembedded
cd meta-openembedded; git checkout origin/zeus; cd ..
cd ..
git clone https://github.com/tibbotech/yocto_layers.git ./poky.x
rsync -a --exclude=.git ./poky.x/ ./poky/

Prepare for builds

mkdir /disk2

Build

cd ./poky/
. oe-init-build-env c.tppg2
bitbake img-spmn

After build /disk2/build.24/tmp/deploy/images/tppg2/ contains all required image components: bootloaders, kernel, rootfs images. Pack the final image:

$ cd /disk2/build.24/tmp/deploy/images/tppg2/
$ make -f ./sp_make.mk

ISPBOOOT.BIN is in the ./sp_out/

Customizations

Bootloader and kernel source

(SunPlus private repo or GitHub public) are defined at

meta-tibbo/conf/machine/include/tppg2-all-prefs.inc

ISPBOOOT.BIN components

are defined at

/disk2/build.24/tmp/deploy/images/tppg2/sp_make.mk

Components to choose:

  • xboot and U-boot: for nand or emmc,
  • DTB version,
  • rootfs: there are several, packed to ext4, UBI and squashfs.

Preconfigured RPM repo URL

is defined (PACKAGE_FEED_URIS variable) at

meta-tibbo/conf/distro/tps.conf

yocto_layers's People

Contributors

dmitrydvorkin avatar erimsa avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.