Edge and IoT References
Build
- Networking library: https://github.com/cesanta/mongoose
- https://github.com/cpq/bare-metal-programming-guide
Mixed
- https://blog.balena.io/resin-io-changes-name-to-balena-releases-open-source-edition/
- https://community.element14.com/products/raspberry-pi/w/polls/20656/raspberry-pi-2-which-os-is-best
- https://dd-wrt.com/
- https://dev.to/shandesai/provision-your-raspberry-pi-4-cluster-with-ansible-2j8m
- https://developer.ibm.com/articles/how-cloud-fog-and-mist-computing-can-work-together/
- https://github.com/raspberrypi/pico-tflmicro
- https://github.com/raspberrypi/rpi-eeprom/
- https://medium.com/@souhaylsellami/buildroot-or-yocto-choosing-your-build-system-f061f56ac11f
- https://medium.com/karlmax-berlin/how-to-install-kubernetes-on-raspberry-pi-53b4ce300b58
- https://medium.com/thinkport/how-to-build-a-raspberry-pi-kubernetes-cluster-with-k3s-76224788576c
- https://epteck.com/yocto-vs-buildroot-comparison/
- https://docs.turingpi.com/docs/turing-pi2-kubernetes-os-setup
- https://docs.yoctoproject.org/brief-yoctoprojectqs/index.html
- https://docs.yoctoproject.org/dev-manual/layers.html#creating-a-general-layer-using-the-bitbake-layers-script
- https://docs.yoctoproject.org/what-i-wish-id-known.html
- https://ubuntu.com/download/raspberry-pi-core
- https://ubuntu.com/engage/embedded-linux-make-or-buy
- https://ubuntu.com/engage/Embedding_IoT_GUI_with_Ubuntu_Frame
- https://ubuntu.com/engage/secure-kubernetes-at-the-edge
- https://ubuntu.com/tutorials/getting-started-with-microk8s-on-ubuntu-core#1-introduction
- https://github.com/MontaVista-OpenSourceTechnology/meta-raspberrypi-xen
- https://github.com/mrlesmithjr/ansible-rpi-k8s-cluster
- https://github.com/UpdateHub/meta-updatehub-raspberrypi
- https://linuxhit.com/raspberry-pi-pxe-boot-netbooting-a-pi-4-without-an-sd-card/
- https://nodered.org/docs/getting-started/raspberrypi
- https://www.padok.fr/en/blog/raspberry-kubernetes
- https://www.raspberrypi.com/documentation/computers/config_txt.html
- https://www.raspberrypi.com/documentation/computers/raspberry-pi.html
- https://www.techtarget.com/searchitoperations/tutorial/Use-MicroK8s-with-Raspberry-Pi-in-this-tutorial
- https://www.zdnet.com/article/raspberry-pi-banana-pi-maker-touts-this-new-rival-board-with-amlogic-chip-and-4gb-ram/
- https://github.com/ahcbb6/meta-raspberrypi-baremetal
- https://github.com/balena-os/balena-raspberrypi
- https://www.openembedded.org/wiki/Main_Page
- https://www.openhab.org/
- https://www.openhab.org/addons/bindings/icloud/
- https://www.openhab.org/addons/bindings/mqtt/
- https://www.openhab.org/docs/installation/openhabian.html
- https://hacks.mozilla.org/2019/04/introducing-mozilla-webthings/
- https://lwn.net/Articles/682540/
- https://openwrt.org/
- https://openwrt.org/docs/guide-user/start
- https://openwrt.org/toh/tp-link/tl-wa901nd
- https://orbcode.org/orbuculum/
- https://promwad.com/news/bsp-linux-buildroot-comparison-peta-linux
- https://sheepdogguides.com/arduino/asw1onew1.htm
- https://shifu.dev/
- https://thinnect.com/mist-computing-2/mist-computing-edge-computing-efficient-sensing-smart-device-management/
- https://ubuntu.com/blog/the-ubuntu-appliance-portfolio
- https://www.balena.io/os
- https://www.freertos.org/index.html
- https://www.padok.fr/en/blog/multi-architectures-docker-iot
- https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18841738/Getting+Started
- https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18842279/Build+Device+Tree+Blob
New
- https://github.com/meta-rust/meta-rust
- https://michael2012z.medium.com/rust-with-yocto-eab41476cd7b
- https://git.yoctoproject.org/poky
- https://wellys.com/posts/rp2040_c_linux/
- https://www.hackster.io/news/old-school-new-tech-2e4bbeafcbfc
- https://docs.zephyrproject.org/latest/develop/west/install.html
- https://docs.zephyrproject.org/latest/boards/index.html
- https://docs.zephyrproject.org/latest/boards/arm/nucleo_f446re/doc/index.html
- https://docs.zephyrproject.org/latest/develop/application/index.html
- https://www.st.com/en/development-tools/sw4stm32.html
- https://pengutronix.de/en/company/about.html
- https://github.com/garmin/whisk
- https://github.com/JPEWdev/kube-battlestar-cluster
- https://labgrid.readthedocs.io/en/latest/
- https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18841883/Yocto
- https://docs.microfocus.com/doc/OMT/23.4/InstallLandingEmbed
- https://docs.microfocus.com/doc/OMT/23.4/Home
- https://github.com/sorrir/yocto-pipeline
- https://github.com/janeczku/meta-k3s
- https://github.com/k3s-io/k3s
- https://forum.gitlab.com/t/embedded-builds-with-k8s-and-kas-bitbake/41051
- https://github.com/siemens/kas/
- https://kas.readthedocs.io/en/latest/userguide.html
- https://layers.openembedded.org/layerindex/branch/master/layer/meta-virtualization/
- https://docs.yoctoproject.org/1.6/dev-manual/dev-manual.html
- https://ubuntu.com/blog/embedded-linux-project-i
- https://ubuntu.com/blog/embedded-linux-project-iv
- https://ubuntu.com/internet-of-things/appstore
- https://www.reddit.com/r/IOT/comments/shxjza/operating_system_in_the_iot_space/
- https://www.openembedded.org/wiki/Getting_started
- https://github.com/openembedded/openembedded-core
- https://wiki.st.com/stm32mpu/wiki/OpenEmbedded
- https://github.com/STMicroelectronics/meta-st-stm32mp/tree/mickledore
- https://github.com/davisjp1822/stm32_nucleo_linux
- https://www.hackster.io/news/an-ultra-tiny-risc-v-emulator-turns-the-raspberry-pi-pico-into-a-functional-if-slow-linux-pc-17493d4d7130
- https://hackaday.com/2021/02/19/the-raspberry-pi-pico-cant-run-linux-but-it-can-run-fuzix/
- https://hackaday.com/2023/03/19/rp2040-runs-linux-through-risc-v-emulation/
- https://github.com/raspberrypi/pico-tflmicro
- https://github.com/ahcbb6/meta-raspberrypi-baremetal
- https://buildroot.org/docs.html
- https://jaycarlson.net/embedded-linux/
- https://forums.raspberrypi.com/viewtopic.php?t=354547
- https://blog.balena.io/balena-releases-first-fully-functional-64-bit-os-for-the-raspberry-pi-4/
- https://github.com/balena-os/balena-raspberrypi
- https://forums.raspberrypi.com/viewtopic.php?t=253537
- https://michael2012z.medium.com/rust-with-yocto-eab41476cd7b
- https://docs.yoctoproject.org/singleindex.html
- https://docs.rust-embedded.org/book/start/registers.html
- https://docs.rust-embedded.org/book/intro/index.html
- https://crates.io/crates/rp2040-pac
- https://github.com/rust-embedded/awesome-embedded-rust
- https://docs.rust-embedded.org/discovery/microbit/01-background/index.html
- https://docs.rust-embedded.org/discovery/
- https://www.digikey.com/en/maker/projects/intro-to-embedded-linux-part-1-buildroot/a73a56de62444610a2187cd9e681c3f2
- https://www.digikey.com/en/maker/projects/intro-to-embedded-linux-part-2-yocto-project/2c08a1ad09d74f20b9844e566d332da4
- https://docs.yoctoproject.org/1.8/yocto-project-qs/yocto-project-qs.html
- https://github.com/rayui/scooby
- https://metebalci.com/blog/bare-metal-rpi3-network-boot/
- https://blog.alexellis.io/test-drive-k3s-on-raspberry-pi/
- https://git.yoctoproject.org/meta-raspberrypi/
- https://docs.yoctoproject.org/2.4.4/bsp-guide/bsp-guide.html