Link Search Menu Expand Document

Week 11

August 22 - August 28


  • Had weekly meeting with Giulio Moro, Dhruva Gole on Monday, 22 August, 4:30 pm CEST ( 8:00 IST ) and for minutes of meet check here
  • Started working on debian packaging ti-linux-xenomai-4.14.y kernel branch with bela configured config from https://github.com/RobertCNelson/ti-linux-kernel-dev builds
  • ti-linux-xenomai-bela-4.14.y branch was forked from ti-linux-xenomai-4.14.y to build the ti-linux-xenomai-4.14.y kernel debian package for bela images with bela’s config and initialized bela_deconfig from bela-image-builder/kernel and overwritten patches/deconfig.

The build results in the following packages:

linux-image-4.14.108-ti-xenomai-bela-r2linux-image*deb
linux-headers-4.14.108-ti-xenomai-bela-r2linux-headers*deb
  • Debian packaged Xenomai repo (which contains libcobalt and the rtdm headers) and also it contains a debian packages configuration and rebuilt it v3.0.13 and made it available the usual way as it was.

The build results in the following packages:

xenomai-v3.0-runtimeXenomai runtime utilities
libxenomai1-v3.0Shared libraries for Xenomai
libxenomai-v3.0-devHeaders and static libraries for Xenomai
xenomai-v3.0-kernel-sourceSources of the Xenomai 2.x kernel

target/chroot/bela.io-bullseye.sh

  • Added bela install script along with install required deb packages and also change source installation path to /root
  • Installed seasocks, am335x_pru_package before building bela so the later does not fail
  • Cleaned up checkinstall and also xenomai installation script in chroot in order to install with deb packages

configs/bela.io-debian-bullseye-v4.14-ti-xenomai-armhf.conf

  • Added clang,tree, xenomai-v3.0.13 (libxenomai-v3.0-dev, xenomai-v3.0-kernel-source, xenomai-v3.0-runtime, libxenomai1-v3.0) and removed libstdc++6-10-dbg,clang-3.9
  • Updated naming and description to bela specific

Built a Bela Image with all these changes made and also flash and booted the Image on board.


Accomplishments

  • source to build the ti-linux-xenomai-4.14.y kernel debian package with bela configured config [PR #53]
  • Add xenomai (stable/v3.0.x) debian packages configuration PR #63
  • some more bela specific changes [PR #209]
  • Built a Bela Image with all these changes made and also flash and booted the Image on board.

Blockers

  • Unable to install rtdm_pruss_irq

Upcoming Targets

  • Work on rtdm_pruss_irq installation and demo running sinetone example
  • Create detailed Documentation about the changes made in Bela Image development process and also a guide about contributing to Bela Image development and how to make use of code base.
  • Write the overall project summary and outcomes.

Back to top

All content licensed under CC BY-SA 4.0 license unless otherwise stated.

Copyright © 2022 Kurva Prashanth.