For anyone interested in building an embedded Operating System from the ground up... youtu.be/LaXdJpswYt0
πŸ‘︎ 7
πŸ’¬︎
πŸ‘€︎ u/AustinTronics
πŸ“…︎ Jan 14 2022
🚨︎ report
For anyone interested in building their own embedded operating system from scratch, this may be useful for you. youtu.be/LaXdJpswYt0
πŸ‘︎ 6
πŸ’¬︎
πŸ‘€︎ u/AustinTronics
πŸ“…︎ Jan 14 2022
🚨︎ report
What is needed for a computer / device to be able to run an operating system? What are the fundamental reasons for many micro-controllers and embedded chips not being able to run one?

What is it that allows a raspberry pi to run an OS but not a micro controller?

πŸ‘︎ 23
πŸ’¬︎
πŸ‘€︎ u/oxamide96
πŸ“…︎ Jun 20 2021
🚨︎ report
EECS 3215 (Embedded Systems) vs EECS 3221 (Operating Systems)

If you've done both courses, which one did you find easier? What programming languages do you use in 3215? I know that in 3221 you use C.

πŸ‘︎ 2
πŸ’¬︎
πŸ“…︎ Jul 28 2021
🚨︎ report
Program Embedded Operating System with MicroPython plug-in in vscode. youtu.be/iNgtxg6w-Tk
πŸ‘︎ 20
πŸ’¬︎
πŸ‘€︎ u/Peter909098
πŸ“…︎ Apr 25 2021
🚨︎ report
Embedded Operating System

I’m not sure if this question is really for osdev or not but I am currently trying to develop an embedded operating system for a microcontroller that runs on AVR architecture. However, I don’t really know what tools to use (gcc, any other tools needed) and was wondering if anyone knew of some resources they could share.

πŸ‘︎ 14
πŸ’¬︎
πŸ‘€︎ u/FunnyGuy9796
πŸ“…︎ Feb 09 2021
🚨︎ report
FREE courses to learn open-source embedded operating system. youtu.be/k4-ArvvIiR8
πŸ‘︎ 10
πŸ’¬︎
πŸ‘€︎ u/Peter909098
πŸ“…︎ Mar 19 2021
🚨︎ report
How different voltages on battery operated embedded systems are provided?

Let's say I want to operate an AVR based temperature logger that operates at 3.3v. However, the temperature sensor only works at 5.0v. If I am operating the microcontroller through 3 AAA batteries, it is theoretically providing 4.5v. Now when designing even such basic system, I need a buck converter to bring down 4.5 to 3.3 and the a boost converted to lift 4.5v to 5.0v.

I want to understand the thinking of an embedded system engineer. Would you try to get all components at same voltage level and change the batteries to match the operating voltage range? Or are there cheap buck boost ICs available? I am talking with an idea to make a prototype breadboard permanent for some small home automation project. So obviously cost is a consideration and the only user is just me.

Also from your experience I want to understand in commercial applications are there many different voltages provided to different components? For cheaper applications like toys and stuff, do they even use buck boost converted or just slap on linear voltage regulators which is why the battery life sucks sometime?

πŸ‘︎ 33
πŸ’¬︎
πŸ‘€︎ u/teddpole
πŸ“…︎ Jan 23 2022
🚨︎ report
Fundamental of Embedded Operating Systems udemy coupon edutreasure.in/fundamenta…
πŸ‘︎ 2
πŸ’¬︎
πŸ‘€︎ u/edutreasure
πŸ“…︎ Dec 20 2020
🚨︎ report
[100% off]Fundamental of Embedded Operating Systems freewebcart.com/udemy/fun…
πŸ‘︎ 2
πŸ’¬︎
πŸ‘€︎ u/abjinternational
πŸ“…︎ Dec 23 2020
🚨︎ report
Drone OS - An Embedded Operating System for writing real-time applications in Rust. drone-os.com/
πŸ‘︎ 77
πŸ’¬︎
πŸ‘€︎ u/malicious_turtle
πŸ“…︎ Sep 26 2019
🚨︎ report
(PDF) Terrier: An embedded operating system using advanced types for safety cl.cam.ac.uk/~mrd45/disse…
πŸ‘︎ 11
πŸ’¬︎
πŸ‘€︎ u/doublec
πŸ“…︎ Aug 23 2020
🚨︎ report
To the EE or non cs graduates or non degree embedded folks,how did you tighten the skill sets on programming and operating systems concepts?

Can you list out a general guideline for similar subjects that one need to get exposure that would be handy for embedded world ?

Lots of insights are welcome πŸ™πŸ»

πŸ‘︎ 11
πŸ’¬︎
πŸ‘€︎ u/Rookievader91
πŸ“…︎ Jun 21 2019
🚨︎ report
RT-Thread Opensource Embedded Real-time Operating System Introduction.

HiHi Everyone, so happy to join this community. Hope to share and to be shared with any of the ideas here.

RT-Thread is an open-source, neutral, and community-based real-time operating system (RTOS). As an open-source project, we deeply learned that Open Source is not just about sharing the code, it is about sharing every idea, talking with each other, exploring, finding more possibilities, and making progress together. Here's our project story.

RT-Thread has Standard version and Nano version:

  • For resource-constrained microcontroller (MCU) systems, the NANO kernel version that requires only 3KB Flash and 1.2KB RAM memory resources can be tailored with easy-to-use tools;
  • For resource-rich IoT devices, RT-Thread can use the on-line software package management tool, together with system configuration tools, to achieve intuitive and rapid modular cutting, seamlessly import rich software packages, thus achieving complex functions like Android's graphical interface and touch sliding effects, smart voice interaction effects, and so on.

RT-Thread Architecture:

RT-Thread has not only a real-time kernel, but also rich components. Its architecture is as follows:
It includes:

https://preview.redd.it/2huyk068ql351.png?width=934&format=png&auto=webp&s=2d55d329e1fde3c40889b6ef179f10358de19948

  • Kernel layer: RT-Thread kernel, the core part of RT-Thread, includes the implementation of objects in the kernel system, such as multi-threading and its scheduling, semaphore, mailbox, message queue, memory management, timer, etc. libcpu/BSP (Chip Migration Related Files/Board Support Package) is closely related to hardware and consists of peripheral drivers and CPU porting.
  • Components and Service Layer: Components are based on upper-level software on top of the RT-Thread kernel, such as virtual file systems, FinSH command-line interfaces, network frameworks, device frameworks, and more. Its modular design allows for high internal cohesion inside the components and low coupling between components.
  • RT-Thread software package: A general-purpose software component running on the RT-Thread IoT operating system platform for different application areas, consisting of description information, source code or library files. RT-Thread provides an open package platform with officially available or developer-supplied packages that provide developers with a choice of reusable packages that are an important part of the RT-Thread ecosystem. The
... keep reading on reddit ➑

πŸ‘︎ 3
πŸ’¬︎
πŸ‘€︎ u/RT-thread_IoT_OS
πŸ“…︎ Jun 08 2020
🚨︎ report
Embedded Recipes 2019 - Overview of Fuchsia, a new operating system youtube.com/watch?v=nuLGI…
πŸ‘︎ 25
πŸ’¬︎
πŸ‘€︎ u/Alawami
πŸ“…︎ Oct 21 2019
🚨︎ report
Tock OS: embedded operating system for Cortex-M microcontrollers tockos.org
πŸ‘︎ 64
πŸ’¬︎
πŸ“…︎ Nov 09 2017
🚨︎ report
The Genode OS Framework is a tool kit for building highly secure special-purpose operating systems. It scales from embedded systems with as little as 4 MB of memory to highly dynamic general-purpose workloads genode.org/about/index
πŸ‘︎ 7
πŸ’¬︎
πŸ‘€︎ u/Doener23
πŸ“…︎ Jan 21 2019
🚨︎ report
Zephyr: A scalable Real-Time operating system for IoT embedded devices zephyrproject.org/
πŸ‘︎ 2
πŸ’¬︎
πŸ‘€︎ u/bprogramming
πŸ“…︎ Nov 29 2019
🚨︎ report
GitHub - helena-project/tock: A secure embedded operating system for Cortex-M based microcontrollers github.com/helena-project…
πŸ‘︎ 42
πŸ’¬︎
πŸ‘€︎ u/brson
πŸ“…︎ Jul 29 2016
🚨︎ report
new ML job posting: "Magic Leap is seeking full-time technical wizards in embedded mobile operating systems. Provide your expertise to help us design, optimize, and develop an operating system capable of supporting the most optimal user experience ever seen." boards.greenhouse.io/magi…
πŸ‘︎ 16
πŸ’¬︎
πŸ‘€︎ u/Malkmus1979
πŸ“…︎ Aug 18 2016
🚨︎ report
Which books for Real Time Operating Systems on embedded devices?

Hello

I would like to know which books you recommend me to read to learn more about Real Time Operating Systems on embedded devices. I would like to learn how to properly work with freertos (how to eg architecture my code when using an RTOS), how RTOS work and how to port eg freertos to an unsupported hardware platform.

Thanks

πŸ‘︎ 9
πŸ’¬︎
πŸ“…︎ Sep 28 2018
🚨︎ report
33C3: Analyzing Embedded Operating System Random Number Generators ← samvartaka.github.io/cryp…
πŸ‘︎ 34
πŸ’¬︎
πŸ‘€︎ u/2ROT13
πŸ“…︎ Jan 03 2017
🚨︎ report
The Genode OS Framework is a tool kit for building highly secure special-purpose operating systems. It scales from embedded systems with as little as 4 MB of memory to highly dynamic general-purpose workloads. genode.org/about/index
πŸ‘︎ 8
πŸ’¬︎
πŸ‘€︎ u/Doener23
πŸ“…︎ Jan 21 2019
🚨︎ report
The Genode OS Framework is a tool kit for building highly secure special-purpose operating systems. It scales from embedded systems with as little as 4 MB of memory to highly dynamic general-purpose workloads genode.org/about/index
πŸ‘︎ 4
πŸ’¬︎
πŸ‘€︎ u/Doener23
πŸ“…︎ Jan 21 2019
🚨︎ report
RT-Thread, an open-source embedded real-time operating system RTOS born in 2006!

RT-Thread was born in 2006, it is an open-source, neutral, and community-based real-time operating system (RTOS).

RT-Thread is mainly written in C language, easy to understand and easy to port(can be quickly ported to a wide range of mainstream MCUs and module chips). It applies object-oriented programming methods to real-time system design, making the code elegant, structured, modular, and very tailorable.

RT-Thread has a Standard version and Nano version. For resource-constrained microcontroller (MCU) systems, the NANO kernel version that requires only 3KB Flash and 1.2KB RAM memory resources can be tailored with easy-to-use tools; And for resource-rich IoT devices, RT-Thread can use the on-line software package management tool, together with system configuration tools, to achieve intuitive and rapid modular cutting, seamlessly import rich software packages, thus achieving complex functions like Android's graphical interface and touch sliding effects, smart voice interaction effects, and so on.

RT-Thread Architecture

RT-Thread has not only a real-time kernel but also rich components. Its architecture is as follows:

https://preview.redd.it/myk2s8pfu4p41.png?width=715&format=png&auto=webp&s=8b8b77420ae7ce477b57764fc333cd5a95d982b4

It includes:

  • Kernel layer: RT-Thread kernel, the core part of RT-Thread, includes the implementation of objects in the kernel system, such as multi-threading and its scheduling, semaphore, mailbox, message queue, memory management, timer, etc.; libcpu/BSP (Chip Migration Related Files/Board Support Package) is closely related to hardware and consists of peripheral drivers and CPU porting.
  • Components and Service Layer: Components are based on upper-level software on top of the RT-Thread kernel, such as virtual file systems, FinSH command-line interfaces, network frameworks, device frameworks, and more. Its modular design allows for high internal cohesion inside the components and low coupling between components.
  • RT-Thread software package: A general-purpose software component running on the RT-Thread IoT operating system platform for different application areas, consisting of description information, source code or library files. RT-Thread provides an open package platform with officially available or developer-supplied packages that provide developers with a choice of reusable packages that are an important part of the RT-Thread ecosystem. The package ecosystem is critical to the choice of an oper
... keep reading on reddit ➑

πŸ‘︎ 2
πŸ’¬︎
πŸ‘€︎ u/RT-thread_IoT_OS
πŸ“…︎ Mar 27 2020
🚨︎ report

Please note that this site uses cookies to personalise content and adverts, to provide social media features, and to analyse web traffic. Click here for more information.