Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Cedric Vincent
    @cevincent
    It's up to you. You can use FMU as a regular linux and put everything in the main rootfs. Or you can decide to keep the linux host as small as as possible and put all your applications in containers
    Jonas Vautherin
    @JonasVautherin
    That sounds awesome
    Last thing, I guess: moving from balena to FMU, does it mean that I can reuse my dockerfiles almost "as-is"?
    Cedric Vincent
    @cevincent
    Not really, FMU is using yocto to build the containers (a couple of examples are provide with tensorflow lite, QT, ...)
    BUT
    Jonas Vautherin
    @JonasVautherin
    right, and Balena is building them on their cloud
    Cedric Vincent
    @cevincent
    You could use skopeo to pull your containers build with a dockerfile from an OCI registry
    Jonas Vautherin
    @JonasVautherin
    meaning that instead of building from the dockerfile, I pull the image that balena built directly on my system. Correct?
    Cedric Vincent
    @cevincent
    If they store their images on a registry which is OCI compatible, then you can do that.
    Jonas Vautherin
    @JonasVautherin
    got it
    sounds super good
    So you're the CTO of Witekio?
    Cedric Vincent
    @cevincent
    I would recommend to develop a Yocto recipe instead
    I'm the director of technology :)
    What type of product are you developping?
    Jonas Vautherin
    @JonasVautherin
    And Witekio does consulting for embedded systems, right?
    Working with drones
    Cedric Vincent
    @cevincent
    cool and yes we are doing consulting for embedded systems
    Jonas Vautherin
    @JonasVautherin
    I'll give a shot to FMU, and I'll see where that goes. Seems very cool. I found Witekio's blog post about OSTree when looking at how I could make a simple Yocto + OSTree test. Then I looked at the blog more generally, because that post was nice, and found FMU.
    Cedric Vincent
    @cevincent
    Thanks for the feedback. On which hardware are you planning to use FMU?
    Jonas Vautherin
    @JonasVautherin
    What I like is that what FMU produces seems to be really a "normal" Yocto, with already the OTA and containers figured out. Meaning that it is not a big risk: using FMU is apparently not locking me into FMU, and I could always move back to "making everything myself". Balena does lock me into Balena, somehow. Not sure if what I'm saying makes sense :)

    On which hardware are you planning to use FMU?

    First on a pocketbeagle

    I guess I will first play with Yocto + OSTree directly, and then look more closely at FMU.
    Cedric Vincent
    @cevincent
    We never tried on this board
    Jonas Vautherin
    @JonasVautherin
    I will :)
    Cedric Vincent
    @cevincent
    I know that one of my colleague is using it on a beaglebone black for one of his personnal project
    Hum I checked the meta-updater (ostree support for updating the OS), and they support the AM335x so in theory it should be pretty straight forward :)
    Jonas Vautherin
    @JonasVautherin
    To be honest, I'm quite excited by the idea of trying to make my own Yocto from scratch, and I am almost disappointed to have found FMU, because it seems good and it seems to solve my problem xD
    Cedric Vincent
    @cevincent
    Sorry for that :P
    Jonas Vautherin
    @JonasVautherin
    haha
    Well I may have to tweak it a bit, at first I would not want to use the containers, I believe, and also I need to check for a secure bootloader
    So I'll have stuff to do, still :-)
    Cedric Vincent
    @cevincent
    On AM335X there is no secure boot as far as I know
    you need to use an i.MX6/8 or STM32MP1 to get this type of feature
    Jonas Vautherin
    @JonasVautherin
    yes, but that would be fine. Just starting with pocketbeagle because I have one at home :)
    How does Witekio work with consulting? Do you provide like... help to design a system, and then reviews while developing/maintaining it? Something like that?
    Cedric Vincent
    @cevincent
    Exactly, we provide system workshop to help on the architecture phase. Then it's up to you if you want us to support you for the development or if you want to do it yourself.
    Jonas Vautherin
    @JonasVautherin
    sounds very good to me :)
    Thanks a lot for all the help! I'll go play with my pocketbeagle now :D
    Cedric Vincent
    @cevincent
    Enjoy :P
    Jonas Vautherin
    @JonasVautherin
    Hello :)
    Just saw that Witekio got acquired. Congrats on that, I guess :)
    Does it mean that Witekio will stop doing consulting work?
    Cedric Vincent
    @cevincent
    Hi Jonas, it doesn't change anything for Witekio. Therefore, yes we are still doing consulting work
    pawel
    @pawelevans
    Hi, I am going through the 'Getting Started' guide. The example image is for a sabre device. Is there any information on how to build a rpi3 image?
    Cedric Vincent
    @cevincent
    Hi Pawel, something is missing :). I will update the doc accordingly. You need to sync with the manifest for RPI3: ./StartBuild.sh sync raspberrypi3 rocko dev
    Then you can follow the rest of the Getting Started guide
    Just one thing, checkout this ticket: FullMetalUpdate/meta-fullmetalupdate-extra#6
    Cedric Vincent
    @cevincent
    if you use a RPI3 B+, the ethernet interface doesn't work (it work on RPI3 B). This will be fixed in the coming days.
    pawel
    @pawelevans
    Thank you Cedric! I did notice the raspberrypi3 option in the yocto-entrypoint.sh file and already started the build, but it's good to know I used the correct parameters. I do have the RPI3 B+ model but at the moments I am just familiarising myself and will be a good practice to deploy the fix when ready :)