Skip to content

Yocto layer for compilation of the ATM application and associated Linux device drivers. It facilitates the integration of application updates and kernel modules into the embedded Linux system.

License

GPL-3.0, MIT licenses found

Licenses found

GPL-3.0
LICENSE
MIT
COPYING.MIT
Notifications You must be signed in to change notification settings

AhmedAbd-ElFattah/meta-atm-machine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

meta-atm-machine

This yocto layer is is responsible for compiling the ATM application and additional Linux device drivers.

Getting started

  1. Install Build Host Packages of yocto dunfell Reference.
sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib build-essential chrpath socat cpio python3 python3-pip python3-pexpect xz-utils debianutils iputils-ping python3-git python3-jinja2 libegl1-mesa libsdl1.2-dev pylint3 xterm python3-subunit mesa-common-dev
  1. Select machine through
export MACHINE="raspberrypi3"
  1. Clone yocto project dunfell branch
git clone -b dunfell git://git.yoctoproject.org/poky
cd poky
  1. Download the following layers Note that one of resposibilities of meta-atm-machine layer is fetch application through git repository
git clone https://github.com/AhmedAbd-ElFattah/meta-atm-machine
git clone -b dunfell https://github.com/meta-qt5/meta-qt5
git clone -b dunfell git://git.openembedded.org/meta-openembedded
git clone -b dunfell git://git.yoctoproject.org/meta-raspberrypi
git clone -b dunfell https://github.com/schnitzeltony/meta-qt5-extra
  1. run the oe-init-build-env environment setup script
source oe-init-build-env ATM-Image
  1. Add theese layers
bitbake-layers add-layer ../meta-openembedded/meta-oe
bitbake-layers add-layer ../meta-openembedded/meta-python
bitbake-layers add-layer ../meta-openembedded/meta-networking
bitbake-layers add-layer ../meta-openembedded/meta-multimedia
bitbake-layers add-layer ../meta-openembedded/meta-gnome
bitbake-layers add-layer ../meta-raspberrypi
bitbake-layers add-layer ../meta-qt5
bitbake-layers add-layer ../meta-qt5-extra
bitbake-layers add-layer ../meta-atm-machine
  1. Build Image
bitbake atm-machine-image
  1. Flash image into SD-Card You can use this link from yocto to help you flashing image into SD-Card

About

Yocto layer for compilation of the ATM application and associated Linux device drivers. It facilitates the integration of application updates and kernel modules into the embedded Linux system.

Topics

Resources

License

GPL-3.0, MIT licenses found

Licenses found

GPL-3.0
LICENSE
MIT
COPYING.MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published