SPString
MuditaOS
SPString | MuditaOS | |
---|---|---|
3 | 9 | |
7 | 586 | |
- | 1.4% | |
0.0 | 9.4 | |
over 1 year ago | 5 days ago | |
C | C | |
MIT License | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
SPString
-
Strings In C Tiring And Unsafe So I Just Made
I didn't know about SDS. I wrote this https://github.com/NJdevPro/SPString about 15 years ago though for an embedded electronic project.
-
Strings in C... tiring and unsafe. So I just made this lib. Am I doing it right, Reddit ?
I've developped my own string library 15 years ago and used it in payment terminals with rather limited memory. if you are so concerned with string size, 2 bytes is enough for 65535 characters, which is enough for nearly everything. You are never going to allocate 8 bytes/string, that's stupid. If you need to work on more than that (a text editor for instance) you are not going to use C strings anyway, but some more complicated data structure. If you think adding 2 bytes per string is a problem, you probably are optimizing the wrong way. Pascal strings have been used since the 1970s and AFAIK have never been a problem memory-wise. And that's normal since they took exactly the same size as C strings.
MuditaOS
-
Symbian Was Right
Maybe the MuditaOS for the Mudita Pure phone based on FreeRTOS is free (GPL) succesor ?
https://github.com/mudita/MuditaOS
-
Mudita Pure- is it better after all updates?
Hi, I watched many reviews, but they're from march. In the meantime there was many software updates: https://github.com/mudita/MuditaOS/releases/tag/pure_1.3.0
-
First Review of the Mudita Pure (Text Based)
Source: https://github.com/mudita/MuditaOS/blob/master/image/assets/profiles/English_lower.json
- MuditaOS - a FreeRTOS-based E-ink OS now GPLv3 and available on GitHub
- MuditaOS: Mobile OS based on FreeRTOS™ - for Mudita Pure minimalist phone
- MuditaOS Open-source
- MuditaOS FreeRTOS-based e-ink OS now GPLv3 and available on GitHub
- Mudita FreeRTOS-based e-ink OS now GPLv3 and available on GitHub
-
Is C++ STL safe to use with an RTOS?
It can be done using newlib. You may apply for early access to https://github.com/mudita/MuditaOS, Pure phone’s FreeRTOS-based OS to see it at work.
What are some alternatives?
cherryleaks - Library for debugging Dynamic Memory Allocation dynamically inside your application!
etl - Embedded Template Library
modern-embedded-programming-course - Companion repository to the "Modern Embedded Systems Programming" video course.
riscv_em - Simple risc-v emulator, able to run linux, written in C.
libds - A collection of data structures for C
castget - A simple, command-line based RSS enclosure downloader, primarily intended for automatic, unattended downloading of podcasts.
buf - C string buffer library
QuarkTS - An open-source OS for embedded applications that supports prioritized cooperative scheduling, time control, inter-task communications primitives, hierarchical state machines and CoRoutines.