-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathfaq.html
More file actions
201 lines (200 loc) · 16.5 KB
/
Copy pathfaq.html
File metadata and controls
201 lines (200 loc) · 16.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
<!DOCTYPE html>
<html lang="en">
<head>
<meta content="width=device-width, initial-scale=1" name="viewport"/>
<meta content="EmbeddedOS Foundation — FAQ — EmbeddedOS. Open-source embedded OS, neural interfaces, and AI-powered edge computing." name="description"/>
<meta charset="utf-8"/>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=JetBrains+Mono:wght@400;600;700&display=swap" rel="stylesheet"/><link crossorigin="" href="https://fonts.gstatic.com" rel="preconnect"/><link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=JetBrains+Mono:wght@400;600;700&display=swap" rel="stylesheet">
<meta content="Frequently asked questions about EmbeddedOS: licensing, hardware support, production readiness, technical details, and community contribution." name="description">
<meta content="EmbeddedOS FAQ, embedded OS questions, RTOS FAQ, open source embedded AI FAQ" name="keywords">
<meta content="EmbeddedOS Research Foundation" name="author"/>
<meta content="index,follow,max-image-preview:large,max-snippet:-1,max-video-preview:-1" name="robots"/>
<meta content="#0066cc" name="theme-color"/>
<meta content="FAQ — EmbeddedOS" property="og:title"/>
<meta content="Frequently asked questions about EmbeddedOS: licensing, hardware support, production readiness, technical details, and community contribution." property="og:description"/>
<meta content="website" property="og:type"/>
<meta content="https://www.embeddedos.org/faq" property="og:url"/>
<meta content="https://www.embeddedos.org/img/og-cover.svg" property="og:image"/>
<meta content="1200" property="og:image:width"/>
<meta content="630" property="og:image:height"/>
<meta content="en_US" property="og:locale"/>
<meta content="summary_large_image" name="twitter:card"/>
<meta content="@EmbeddedOS_ORG" name="twitter:site"/>
<meta content="FAQ — EmbeddedOS" name="twitter:title"/>
<meta content="Frequently asked questions about EmbeddedOS: licensing, hardware support, production readiness, technical details, and community contribution." name="twitter:description"/>
<link href="https://www.embeddedos.org/faq" rel="canonical"/>
<link href="img/logo.svg" rel="apple-touch-icon"/>
<link href="manifest.json" rel="manifest"/>
<link href="css/style.v7.css" rel="stylesheet"/>
<title>FAQ — EmbeddedOS</title>
<link href="https://www.embeddedos.org/faq.html" rel="canonical"/>
</meta></meta></link> <link rel="stylesheet" href="/css/theme-light.css"/>
<script defer src="/js/site-chrome.js"></script>
</head>
<body class="page-faq">
<a class="skip-link" href="#main-content">Skip to main content</a>
<header class="navbar">
<div class="brand-bar">
<div class="nav-container">
<a aria-label="EmbeddedOS Home" class="logo" href="/">
<div class="logo-icon">EoS</div>
<span class="logo-text">Embedded<span>OS</span></span>
</a>
<nav aria-label="Main navigation">
<ul class="nav-links" id="nav-links" role="menubar">
<li role="none"><a href="news.html" role="menuitem">News</a></li>
<li class="has-dropdown" role="none">
<a aria-expanded="false" aria-haspopup="true" href="research.html" role="menuitem">Research <span aria-hidden="true" class="nav-caret">▾</span></a>
<ul class="dropdown-menu" role="menu">
<li role="none"><a href="research.html" role="menuitem">Neural Link Architecture</a></li>
<li role="none"><a href="roadmap.html" role="menuitem">Roadmap</a></li>
<li role="none"><a href="changelog.html" role="menuitem">Changelog</a></li>
<li role="none"><a href="neural-link-ai.html" role="menuitem">Neural Link & AI Integration</a></li>
<li role="none"><a href="ai-os.html" role="menuitem">AI Operating Systems</a></li>
<li role="none"><a href="building-os.html" role="menuitem">Building OS with Linux/RTOS</a></li>
<li role="none"><a href="future-research.html" role="menuitem">Future Research</a></li>
</ul>
</li>
<li class="has-dropdown" role="none">
<a aria-expanded="false" aria-haspopup="true" href="membership.html" role="menuitem">Programs <span aria-hidden="true" class="nav-caret">▾</span></a>
<ul class="dropdown-menu" role="menu">
<li role="none"><a href="membership.html" role="menuitem">Membership</a></li>
<li role="none"><a href="certification.html" role="menuitem">Certification</a></li>
<li role="none"><a href="internship.html" role="menuitem">Internship</a></li>
<li role="none"><a href="careers.html" role="menuitem">Careers</a></li>
</ul>
</li>
<li class="has-dropdown" role="none">
<a aria-expanded="false" aria-haspopup="true" href="products.html" role="menuitem">Products <span aria-hidden="true" class="nav-caret">▾</span></a>
<ul class="dropdown-menu" role="menu">
<li role="none"><a href="product-eos.html" role="menuitem">EoS (RTOS)</a></li>
<li role="none"><a href="product-eos-platform.html" role="menuitem">eos-platform</a></li>
<li role="none"><a href="product-eboot.html" role="menuitem">eBootloader</a></li>
<li role="none"><a href="product-ebuild.html" role="menuitem">eBuild</a></li>
<li role="none"><a href="product-eai.html" role="menuitem">EAI</a></li>
<li role="none"><a href="product-eni.html" role="menuitem">ENI</a></li>
<li role="none"><a href="product-eipc.html" role="menuitem">EIPC</a></li>
<li role="none"><a href="product-eapps.html" role="menuitem">eApps</a></li>
<li role="none"><a href="product-eosim.html" role="menuitem">EoSim</a></li>
<li role="none"><a href="product-eostudio.html" role="menuitem">EoStudio</a></li>
<li role="none"><a href="product-edb.html" role="menuitem">eDB</a></li>
<li role="none"><a href="product-ebowser.html" role="menuitem">eBowser</a></li>
<li role="none"><a href="product-eoffice.html" role="menuitem">eOffice</a></li>
<li role="none"><a href="product-eserviceapps.html" role="menuitem">eServiceApps</a></li>
</ul>
</li>
<li role="none"><a href="ecosystem.html" role="menuitem">Ecosystem</a></li>
<li role="none"><a href="about.html" role="menuitem">About</a></li>
<li role="none"><a href="security.html" role="menuitem">Security</a></li>
<li role="none"><a href="contact.html" role="menuitem">Contact</a></li>
<li role="none"><a class="nav-cta nav-cta--donate" href="donate.html#donate-now" role="menuitem" style="background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 16px rgba(16,185,129,.35);margin-right:.4rem;">♥ Donate</a></li><li role="none"><a class="nav-cta" href="membership.html" role="menuitem">Join Now</a></li>
</ul>
</nav>
<button aria-controls="nav-links" aria-expanded="false" aria-label="Toggle navigation menu" class="mobile-menu-btn" type="button"><span class="hamburger-line"></span><span class="hamburger-line"></span><span class="hamburger-line"></span></button>
</div>
</div>
</header>
<main id="main-content">
<section aria-labelledby="faq-h1" class="page-header"><div aria-hidden="true" class="hero__bg"><div class="hero__orb hero__orb--1"></div><div class="hero__orb hero__orb--2"></div></div>
<div class="container">
<nav aria-label="Breadcrumb" class="breadcrumb">
<a href="index.html">Home</a> · <span>FAQ</span>
</nav>
<h1 id="faq-h1">Frequently Asked Questions</h1>
<p class="lede">Answers to the most common questions about EmbeddedOS, its products, licensing, and community.</p>
</div>
</section>
<section aria-labelledby="faq-general" class="section">
<div class="container">
<div class="section-header"><span class="overline">General</span><h2 id="faq-general">About EmbeddedOS</h2></div>
<div class="faq-list">
<details class="faq-item">
<summary class="faq-q">What is EmbeddedOS?</summary>
<div class="faq-a"><p>EmbeddedOS is a 501(c)(3) nonprofit research foundation building the world's most complete open-source embedded AI systems stack. We develop EoS (the RTOS kernel), EAI (AI inference runtime), ENI (neural interface), EIPC (secure IPC), eBootloader (secure boot), eBuild (build system), EoSim (simulator), EoStudio (IDE), and eDB (embedded database) — all under the MIT license.</p></div>
</details>
<details class="faq-item">
<summary class="faq-q">Is EmbeddedOS free to use commercially?</summary>
<div class="faq-a"><p>Yes. All EmbeddedOS products are released under the MIT license, which permits unrestricted commercial use, modification, and redistribution without royalty payments. You only need to include the MIT license notice in your product documentation or about screen.</p></div>
</details>
<details class="faq-item">
<summary class="faq-q">How does EmbeddedOS compare to FreeRTOS, Zephyr, or RTEMS?</summary>
<div class="faq-a"><p>EmbeddedOS is not just an RTOS — it is a full embedded AI platform. EoS (the kernel) is comparable to FreeRTOS or Zephyr in scope, but the broader EmbeddedOS stack adds AI inference (EAI), neural interfaces (ENI), secure boot (eBootloader), and an integrated IDE (EoStudio) that no other open-source embedded platform provides. EoS is also designed from the ground up with capability-based security, which is more robust than the permission models in FreeRTOS or Zephyr.</p></div>
</details>
<details class="faq-item">
<summary class="faq-q">What hardware does EmbeddedOS support?</summary>
<div class="faq-a"><p>EoS supports ARM Cortex-M/A/R, RISC-V RV32/RV64, x86, MIPS, ARC, and Xtensa architectures. eBuild includes 41 pre-configured product profiles covering sensor nodes, gateways, infotainment, robotics, and edge servers. New BSP profiles can be added by the community.</p></div>
</details>
<details class="faq-item">
<summary class="faq-q">Is EmbeddedOS production-ready?</summary>
<div class="faq-a"><p>EmbeddedOS is currently in active development (v0.1.x). The core components (EoS kernel, eBootloader, eBuild) are approaching production readiness for non-safety-critical applications. Safety-critical certification (DO-178C, IEC 61508) artifacts are on the v1.0 roadmap. We recommend evaluating EmbeddedOS for new designs and providing feedback through GitHub.</p></div>
</details>
</div>
</div>
</section>
<section aria-labelledby="faq-tech" class="section section-gray">
<div class="container">
<div class="section-header"><span class="overline">Technical</span><h2 id="faq-tech">Technical Questions</h2></div>
<div class="faq-list">
<details class="faq-item">
<summary class="faq-q">What is the minimum hardware requirement for EoS?</summary>
<div class="faq-a"><p>EoS requires a minimum of 4 KB flash and 2 KB RAM for the bare scheduler and HAL. A typical sensor node application with UART, SPI, and GPIO uses approximately 16 KB flash and 4 KB RAM. The full EoS stack with networking and file system requires approximately 64 KB flash and 16 KB RAM.</p></div>
</details>
<details class="faq-item">
<summary class="faq-q">Can I run EAI on a Cortex-M4?</summary>
<div class="faq-a"><p>Yes, but with limitations. Cortex-M4 does not have Helium MVE acceleration, so EAI uses the generic C backend. You can run INT8 quantized models like keyword spotters and small CNNs. For LLM inference (INT4), we recommend Cortex-M55 or M85 with Helium MVE, which achieves 11 tok/s on TinyLlama-1.1B.</p></div>
</details>
<details class="faq-item">
<summary class="faq-q">How does eBootloader handle OTA updates?</summary>
<div class="faq-a"><p>eBootloader implements a dual-bank A/B update scheme. The new firmware image is downloaded to the inactive bank, its ECDSA-256 signature is verified, and the anti-rollback version counter is checked. If all checks pass, the bootloader atomically swaps the active bank pointer and reboots. If the new firmware fails to boot (watchdog timeout), eBootloader automatically reverts to the previous bank.</p></div>
</details>
<details class="faq-item">
<summary class="faq-q">Does EoSim require physical hardware?</summary>
<div class="faq-a"><p>No. EoSim runs entirely in software using QEMU as the simulation backend. You can develop, debug, and test EoS firmware on any Linux, macOS, or Windows machine without a physical development board. The optional HIL bridge mode connects the simulator to real hardware peripherals for mixed virtual/physical testing.</p></div>
</details>
<details class="faq-item">
<summary class="faq-q">What SQL features does eDB support?</summary>
<div class="faq-a"><p>eDB supports a practical subset of SQL: SELECT (with WHERE, ORDER BY, LIMIT, JOIN), INSERT, UPDATE, DELETE, CREATE TABLE, CREATE INDEX, DROP TABLE, and transactions (BEGIN, COMMIT, ROLLBACK). It also supports JSON Path queries for semi-structured data. Full SQL-92 compliance is not a goal — the focus is on the operations most useful in embedded applications.</p></div>
</details>
</div>
</div>
</section>
<section aria-labelledby="faq-community" class="section">
<div class="container">
<div class="section-header"><span class="overline">Community</span><h2 id="faq-community">Community & Contribution</h2></div>
<div class="faq-list">
<details class="faq-item">
<summary class="faq-q">How do I get started contributing?</summary>
<div class="faq-a"><p>Start by reading the <a href="code-of-conduct.html">Code of Conduct</a> and the CONTRIBUTING.md file in the repository you want to contribute to. Then browse issues labelled <strong>good first issue</strong> on GitHub. Join the community forum to introduce yourself and ask questions.</p></div>
</details>
<details class="faq-item">
<summary class="faq-q">Can my company become a member of the foundation?</summary>
<div class="faq-a"><p>Yes. Organizational membership is available at several tiers. Members gain voting rights on governance decisions, early access to roadmap previews, logo placement on the website, and recognition in our annual report. See the <a href="membership.html">membership page</a> for details.</p></div>
</details>
<details class="faq-item">
<summary class="faq-q">How are decisions made about the roadmap?</summary>
<div class="faq-a"><p>The Technical Steering Committee (TSC) makes final decisions on the roadmap, but all proposals are discussed publicly in GitHub Discussions. Foundation members have voting rights on major roadmap decisions. We aim for consensus-driven governance with transparent decision records.</p></div>
</details>
</div>
</div>
</section>
</main>
<footer class="footer">
<div class="footer__inner">
<div class="footer__grid">
<div class="footer__brand-col"><a class="logo" href="/"><div aria-hidden="true" class="logo-icon">EoS</div><span class="logo-text">Embedded<span>OS</span></span></a><p class="footer__brand-desc">A 501(c)(3) nonprofit foundation building the world's most complete open-source embedded AI stack. 14 components. MIT. No lock-in.</p><div class="footer__social"><a aria-label="GitHub" href="https://github.com/embeddedos-org" rel="noopener noreferrer" target="_blank">GH</a><a aria-label="X" href="https://x.com/EmbeddedOS_ORG" rel="noopener noreferrer" target="_blank">X</a><a aria-label="LinkedIn" href="https://www.linkedin.com/company/embedded-operating-systems-research-foundation" rel="noopener noreferrer" target="_blank">in</a></div></div>
<div class="footer__col"><h3>Products</h3><ul><li><a href="products.html#eos-rtos">EoS RTOS</a></li><li><a href="products.html#eai">EAI Runtime</a></li><li><a href="products.html#eni">ENI Stack</a></li><li><a href="products.html#evera">eVera Agent</a></li><li><a href="products.html#eostudio">EoStudio</a></li></ul></div>
<div class="footer__col"><h4>Foundation</h4><ul><li><a href="about.html">About</a></li><li><a href="membership.html">Membership</a></li><li><a href="ecosystem.html">Ecosystem</a>
<a href="sponsors.html">Sponsors</a></li><li><a href="research.html">Research</a></li></ul></div>
<div class="footer__col"><h4>Developers</h4><ul><li><a href="documentation.html">Documentation</a></li><li><a href="https://github.com/embeddedos-org" rel="noopener noreferrer" target="_blank">GitHub</a></li><li><a href="news.html">News</a></li></ul></div>
<div class="footer__col"><h4>Legal</h4><ul><li><a href="privacy.html">Privacy Policy</a></li><li><a href="terms.html">Terms of Use</a></li></ul></div>
</div>
<div class="footer__bottom" style="flex-wrap:wrap;gap:.75rem"><div class="footer__copy">© 2026 EmbeddedOS Research Foundation. MIT. 501(c)(3) nonprofit.</div><div class="footer__legal"><a href="privacy.html">Privacy</a><a href="terms.html">Terms</a><a href="https://github.com/embeddedos-org" rel="noopener noreferrer" target="_blank">GitHub</a></div>
<div class="footer__powered" style="text-align:center;padding:.75rem 0 0;border-top:1px solid rgba(255,255,255,.06);margin-top:.75rem;font-size:.75rem">Powered by <a href="https://www.interserver.net" rel="noopener noreferrer" style="font-weight:600;text-decoration:none;transition:color .15s ease" target="_blank">InterServer</a></div>
</div>
</div>
</footer>
<button aria-label="Scroll to top" class="scroll-top" id="scrollTop" type="button">↑</button>
<script defer="" src="js/main.js"></script>
<script defer="" src="js/cookies.js"></script>
</body>
</html>