Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-embedded-c-testing
https://github.com/raasoft/awesome-embedded-c-testing
Last synced: 1 day ago
JSON representation
-
Tools for Integration
-
CANOpen
- CANopenNode - CANopenNode is written in ANSI C in object-oriented way. It runs on different microcontrollers, as standalone application or with RTOS
- Ixxat
- emtas
- Ixxat
-
RTOS
- RIOT - A free OS for IoT devices providing foundational trust services. The trust services include device identity, sealing, attestation, and data integrity. The term “Robust” is used because the minimal trusted computing base is tiny, and because RIoT capabilities can remotely re-establish trust in devices that have been compromised by malware.
- RTEMS - Real-Time Executive for Multiprocessor Systems or RTEMS is an open source Real Time Operating System (RTOS) that supports open standard application programming interfaces (API) such as POSIX. It is used in space flight, medical, networking and many more embedded devices using processor architectures including ARM, PowerPC, Intel, Blackfin, MIPS, Microblaze and more.
- Fuschia - Magenta is the core platform that powers the Fuchsia OS. Magenta is composed of a microkernel (source in kernel/...) as well as a small set of userspace services, drivers, and libraries (source in system/...) necessary for the system to boot, talk to hardware, load userspace processes and run them, etc. Fuchsia builds a much larger OS on top of this foundation.
- SafeRTOS - Certified version of FreeRTOS by TUEV SUED against IEC 61508 (basic functional safety standard) up to SIL3 (the highest safety integrity level for a single software component), ISO 26262 ASIL D (automotive standard) and EN62304 (medical device standard).
- Rocket - A free embedded operating system specifically designed to quickly and easily build small, intelligent devices in Wind Rivers cloud-based development environment, Wind River Helix™ App Cloud.
- uC/os - µC/OS-II and µC/OS-III are preemptive, highly portable, and scalable real-time kernels. You can test them out for free, but you must pay to put them into a product.
- FreeRTOS - A free use Real Time Operating system which is widely used and supports a large number of platforms.
-
Testing
- CppUTest - unit testing and mocking framework for C/C++ with a focus on working for embedded systems!
-
Frameworks
-
-
Resources
-
Videos
- wingman-sw - More on the embedded software
-
Books
- Making Embedded Systems by Elicia White - Covers the basics of embedded systems architecture, design and patterns.
- Test Driven Developmet for Embedded C by James Grenning - How to approach test driven development for embedded devices written in C.
- Mastering Embedded Linux Programming - 10: 1784392537, ISBN-13: 9781784392536)
- Embedded Linux Projects Using Yocto Project Cookbook - 10: 1784395188, ISBN-13: 9781784395186)
-
Embedded Linux
- yocto - Yocto is a tool for creating custom embedded linux systems
-
Courses
-
Programming Languages
Categories
Sub Categories
Keywords