mirror of
https://github.com/mohitmishra786/amILearningEnough.git
synced 2025-12-17 20:34:40 +03:00
55 lines
2.7 KiB
Markdown
55 lines
2.7 KiB
Markdown
# Embedded Operating Systems
|
|
## Official Documentation
|
|
- **Embedded Linux Documentation**
|
|
- [Link](https://www.kernel.org/doc/html/latest/embedded/index.html)
|
|
- **ARM mbed OS Documentation**
|
|
- [Link](https://os.mbed.com/docs/)
|
|
- **TinyOS Documentation**
|
|
- [Link](http://tinyos.stanford.edu/tinyos-wiki/index.php/Main_Page)
|
|
- **Contiki OS Documentation**
|
|
- [Link](https://github.com/contiki-os/contiki/wiki)
|
|
|
|
## Research Papers
|
|
- **"A Survey of Embedded Operating Systems" by S. Baskiyar and N. Meghanathan (2005)**
|
|
- [Link](https://citeseerx.ist.psu.edu/document?repid=rep1&type=pdf&doi=97f94bfaf198d37c31cd249f5f5f139551748b1d)
|
|
- **"Embedded Operating Systems for the Internet of Things" by Oliver Hahm et al. (2016)**
|
|
- [Link](https://hal.inria.fr/hal-01301162/document)
|
|
- **"A Survey on Operating Systems for Tiny Networked Sensors" by Xiaofan Jiang et al. (2004)**
|
|
- [Link](https://www.researchgate.net/publication/228986858_A_Survey_on_Operating_Systems_for_Tiny_Networked_Sensors)
|
|
|
|
## Additional Online Resources
|
|
- **Embedded.com: Embedded Operating Systems**
|
|
- [Link](https://www.embedded.com/collection/embedded-operating-systems/)
|
|
- **Introduction to Embedded Systems - A Cyber-Physical Systems Approach**
|
|
- [Link](https://ptolemy.berkeley.edu/books/leeseshia/)
|
|
- **Embedded Linux Learning Kit**
|
|
- [Link](https://www.embeddedlinux.org.cn/eldk/)
|
|
|
|
## Books
|
|
- **"Making Embedded Systems" by Elecia White**
|
|
- ISBN: 1449302149
|
|
- Provides practical guidance on designing and programming embedded systems.
|
|
- **"Programming Embedded Systems" by Michael Barr and Anthony Massa**
|
|
- ISBN: 0596009836
|
|
- Covers the fundamentals of embedded systems programming with a focus on practical applications.
|
|
- **"Real-Time Embedded Systems" by Xiaocong Fan**
|
|
- ISBN: 0128015071
|
|
- Explores the principles and practices of designing real-time embedded systems.
|
|
- **"Embedded Systems Architecture" by Tammy Noergaard**
|
|
- ISBN: 0123821967
|
|
- Offers a comprehensive view of embedded systems architecture and design processes.
|
|
|
|
## Standards
|
|
- **POSIX (IEEE 1003.1-2017)**
|
|
- Relevant for embedded systems that aim for POSIX compliance
|
|
- **MISRA C:2012**
|
|
- Guidelines for the use of the C language in critical systems, often applied in embedded systems
|
|
|
|
## Online Courses
|
|
- **edX: Embedded Systems - Shape The World: Microcontroller Input/Output**
|
|
- [Link](https://www.edx.org/course/embedded-systems-shape-the-world-microcontroller-i)
|
|
- **Coursera: Introduction to Embedded Systems Software and Development Environments**
|
|
- [Link](https://www.coursera.org/learn/introduction-embedded-systems)
|
|
- **Udemy: Embedded Systems Programming on ARM Cortex-M3/M4 Processor**
|
|
- [Link](https://www.udemy.com/course/embedded-system-programming-on-arm-cortex-m3m4/)
|