J1nx

YOU CAN DO IT CHEAPER YOURSELF.
  • Home
  • Articles
    • [DiY] Home (Personal AI) Assistant – BLOG series
    • [DEV] MycroftOS – A bare minimal OS based on Buildroot
  • Projects
    • [DIY] Home (Personal A.I.) Assistant – Project Page
    • [HACK] Installing HassOS on the Homey
    • [DEV] MycroftOS – Buildroot OS for Mycroft A.I.
  • Patreon
  • Contact
  • Home
  • Articles
  • ICT Matters
  • ARM
  • [DEV] MycroftOS – A bare minimal OS based on Buildroot – PART 3

Blog

Wednesday, 07 November 2018 / Published in ARM, DIY, Embedded, ICT Matters, IoT, Linux, MyCroft A.I., Project 3

[DEV] MycroftOS – A bare minimal OS based on Buildroot – PART 3

October went by (time flies when you are having fun!), hence the first week of November is also already gone so it is about time to update you all about the progress on MycroftOS. In my last update I mentioned that the git commit history was a complete mess. Last month I took the time, with all the knowledge I gathered over the time to start “doing it properly”. The old history is “deleted” as I basically started from scratch; the right way.

Below some pointers of what has been done and where we are at the moment;

New setup

The original setup was a fork of buildroot itself, however the new setup moves everything up one folder. Moved up? I hear you say! Let me explain. Buildroot supports an external buildtree. That means that you basically have two directories aside. One with buildroot itself as normal, and one with all your work, patches, overlays etc a side it. The Buildroot build system can then take care of the rest.

The good thing is that MycroftOS is no longer a fork of Buildroot which allows for better branch management, issue and pull requests management and most importantly it allows for a better way to upgrade Buildroot and / or buildroot packages, without messing with the original code of Buildroot itself.

The new code base can be found at the exact same location; https://github.com/j1nx/MycroftOS/

Where we are development-wise

All the features and stuff that worked in the old system, also has been implemented within the new system. However, all the bugs and quirks are there as well 🙂 For a list of documented issues, it is best to have a look at the issues page on Github; https://github.com/j1nx/MycroftOS/issues

To have a look at what currently is being worked on, the Pull Request page; https://github.com/j1nx/MycroftOS/pulls

Still some things to do before a first initial release that should at least work as “play around” release. There are still some audio stuff and wake word detection issues that prevents me from releasing an image for you guys to test and play around with. However I have my hopes up, before the end of November something could be downloadable.

On a positive note: I created the ReSpeaker kernel drivers and OS configuration Buildroot package. Again because of above mentioned issues I have not yet been able to use it within Mycroft, but the mycroft-audio-test script that basically records and plays back, does work! So as soon as the wake word issue has been tackled, we should be there…

Keep you guys posted …


Do you like what you just read? Keep me going by donating on Paypal or become a Patron.


 

BE AMONG THE FIRST..
I agree to have my personal information transfered to MailChimp ( more information )
Be among the first to get access to all the latest information, tutorials and how-to's by joining the newsletter email list.
We hate spam. Your email address will not be sold or shared with anyone else.

Share this:

  • Click to share on Facebook (Opens in new window)
  • Click to share on Twitter (Opens in new window)
  • Click to share on WhatsApp (Opens in new window)
  • Click to share on Telegram (Opens in new window)
  • Click to share on LinkedIn (Opens in new window)
  • Click to share on Reddit (Opens in new window)
  • Click to share on Tumblr (Opens in new window)
  • Click to share on Pinterest (Opens in new window)
  • Click to share on Skype (Opens in new window)
  • Click to email a link to a friend (Opens in new window)
Tagged under: A.I., ARM, Buildroot, DIY, Embedded, ICT-Matters, IoT, Linux, MyCroft A.I.

What you can read next

[HACK] Installing HassOS on the Athom Home – PART 1
MyCroft A.I. – The Software Stack
MyCroft AI – Open Source Voice Assistant

Leave a Reply Cancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Recent Posts

  • ReSpeaker 4-Mic Array HAT Mycroft A.I. Skill

    A while ago I created a Mycroft A.I. skill for ...
  • [DEV] MycroftOS – A bare minimal OS based on Buildroot – PART 5

    It has been a while once again since the last u...
  • [Update] Busy, busy, busy….

    Holy crap ! The last blog post here is already ...
  • [DEV] MycroftOS – A bare minimal OS based on Buildroot – PART 4

    A first (very) early alpha release is ready. St...
  • [Update] My plans for 2019

    It has (again, yeah I know) been a while since ...

Categories

  • ARM
  • DIY
  • Embedded
  • Home Assistance
  • Home Automation
  • Homey
  • ICT Matters
  • IoT
  • Linux
  • MyCroft A.I.
  • Project 1
  • Project 2
  • Project 3
  • Smart Speaker
  • Website News

Tags

A.I. Adapt Alexa ARM Bootsplash Buildroot chroot crosscompiling DeepSpeech DIY Embedded Google Assistance Google Home HASS HDMI Home Assistance Home Automation Homey ICT-Matters IoT Kodi Linux Mimic Multimedia MyCroft A.I. News Padatious Precise Raspberry Pi Raspbian ReSpeaker RPi Skills Smart Speaker sourcecode Webkit WPE

PETER STEENBERGEN

Born on the 25th of July 1978 in Leiderdorp - The Netherlands. A "geek" who is working 15+ years in the Oil & Gas industry. As a result of that, visited many parts of the world. His strong affinity with ICT matters has earned him certain online recognition and got him involved in multiple interesting projects. Was a co-founder of "The Little Black Box", a multimedia streamer based on XBMC / Kodi. A device that was brought available to big retail shops in the Netherlands such as MediaMarkt, BCC and many big online webshops as bol.com as an end result.

WEBSITE

  • Articles
  • Projects
  • Patreon
  • Our Policy
  • Contact

FOLLOW

  • Facebook
  • MeWe
  • Patreon
  • Github
  • Youtube

© 2018 J1nx | All rights reserved.

TOP