@@ -146,7 +146,7 @@ <h3>📦 Package Image</h3>
146146< div class ="flow-step step-eosim " id ="step7 "> < div class ="flow-dot "> </ div > < div class ="step-num "> 7</ div >
147147< span class ="tooltip "> Boot image in virtual machine and run full test suite</ span >
148148< h3 > 🔬 Simulate & Test</ h3 >
149- < p > < strong style ="color:var(--red) "> EoSim</ strong > boots the image in a VM. Runs < strong > 583+ tests</ strong > across < strong > 41 platforms</ strong > (GPIO, UART, SPI, I2C, crypto, OTA, AI).</ p >
149+ < p > < strong style ="color:var(--red) "> EoSim</ strong > boots the image in a VM. Runs < strong > 583+ tests</ strong > across < strong > 52 platforms</ strong > and < strong > 14 CPU architectures </ strong > (GPIO, UART, SPI, I2C, crypto, OTA, AI).</ p >
150150< span class ="step-output "> → 583 tests passed</ span > </ div >
151151< div class ="flow-step step-eboot " id ="step8 "> < div class ="flow-dot "> </ div > < div class ="step-num "> 8</ div >
152152< span class ="tooltip "> Flash firmware to real hardware and connect to AI server</ span >
@@ -181,39 +181,110 @@ <h2>CI/CD Pipeline</h2>
181181< div class ="pipeline-track ">
182182< div class ="gate gate-push "> < div class ="gate-circle "> Push</ div > < div class ="gate-label "> git push</ div > </ div >
183183< div class ="gate-connector "> </ div >
184- < div class ="gate gate-1 "> < div class ="gate-circle "> G1</ div > < div class ="gate-label "> Test All 7 Repos</ div > </ div >
184+ < div class ="gate gate-1 "> < div class ="gate-circle "> G1</ div > < div class ="gate-label "> Test All 15 Repos</ div > </ div >
185185< div class ="gate-connector "> </ div >
186186< div class ="gate gate-2 "> < div class ="gate-circle "> G2</ div > < div class ="gate-label "> Cross-Compile 3 Archs</ div > </ div >
187187< div class ="gate-connector "> </ div >
188- < div class ="gate gate-3 "> < div class ="gate-circle "> G3</ div > < div class ="gate-label "> EoSim 11 Boards</ div > </ div >
188+ < div class ="gate gate-3 "> < div class ="gate-circle "> G3</ div > < div class ="gate-label "> EoSim 21 Boards</ div > </ div >
189189< div class ="gate-connector "> </ div >
190190< div class ="gate gate-release "> < div class ="gate-circle "> ✓</ div > < div class ="gate-label "> Release 6 Platforms</ div > </ div >
191191</ div > </ section >
192192<!--HW_GRID-->
193193< section class ="hw-grid-section ">
194194< h2 > Hardware Targets</ h2 >
195- < p style ="text-align:center;color:var(--text-secondary);margin-bottom:2.5rem "> 14 hardware targets across 4 categories </ p >
196- < div class ="hw-row hw-row-mcu "> < div class ="hw-row-label "> ⚫ MCU (Microcontrollers) </ div >
195+ < p style ="text-align:center;color:var(--text-secondary);margin-bottom:2.5rem "> 52 hardware targets across 14 CPU architectures </ p >
196+ < div class ="hw-row hw-row-mcu "> < div class ="hw-row-label "> ⚫ MCU — 20 Platforms </ div >
197197< div class ="hw-row-cards ">
198198< div class ="hw-target "> STM32F4< small > Cortex-M4 • 180MHz</ small > </ div >
199199< div class ="hw-target "> STM32H7< small > Cortex-M7 • 480MHz</ small > </ div >
200- < div class ="hw-target "> nRF52< small > Cortex-M4 • BLE 5.0</ small > </ div >
201- < div class ="hw-target "> RP2040< small > Cortex-M0+ • Dual</ small > </ div > </ div > </ div >
202- < div class ="hw-row hw-row-sbc "> < div class ="hw-row-label "> ⚫ SBC (Single Board Computers)</ div >
200+ < div class ="hw-target "> STM32L4< small > Cortex-M4 • LP</ small > </ div >
201+ < div class ="hw-target "> STM32L4< small > Cortex-M4 • LP</ small > </ div >
202+ < div class ="hw-target "> nRF5340< small > Cortex-M33 • Dual</ small > </ div >
203+ < div class ="hw-target "> nRF9160< small > Cortex-M33 • LTE</ small > </ div >
204+ < div class ="hw-target "> RP2040< small > Cortex-M0+ • Dual</ small > </ div >
205+ < div class ="hw-target "> K64F< small > Cortex-M4 • Ethernet</ small > </ div >
206+ < div class ="hw-target "> PSoC 6< small > M4/M0+ • BLE</ small > </ div >
207+ < div class ="hw-target "> SAMC21< small > Cortex-M0+ • CAN</ small > </ div >
208+ < div class ="hw-target "> SAMD51< small > Cortex-M4 • USB</ small > </ div >
209+ < div class ="hw-target "> RA6M5< small > Cortex-M33 • TZ</ small > </ div >
210+ < div class ="hw-target "> MSP432< small > Cortex-M4F • LP</ small > </ div >
211+ < div class ="hw-target "> ESP32< small > Xtensa • Wi-Fi</ small > </ div >
212+ < div class ="hw-target "> ESP32-C3< small > RISC-V • Wi-Fi</ small > </ div >
213+ < div class ="hw-target "> ESP32-S3< small > Xtensa • AI</ small > </ div >
214+ < div class ="hw-target "> GD32VF103< small > RISC-V • 108MHz</ small > </ div >
215+ < div class ="hw-target "> PIC32MZ< small > MIPS • 200MHz</ small > </ div >
216+ < div class ="hw-target "> K210< small > RISC-V 64 • AI</ small > </ div >
217+ < div class ="hw-target "> S32K344< small > Cortex-M7 • Auto</ small > </ div > </ div > </ div >
218+ < div class ="hw-row hw-row-sbc "> < div class ="hw-row-label "> ⚫ SBC — 10 Platforms</ div >
219+ < div class ="hw-target "> nRF9160< small > Cortex-M33 • LTE</ small > </ div >
220+ < div class ="hw-target "> RPi 2B< small > Cortex-A7 • 4-core</ small > </ div >
221+ < div class ="hw-target "> RPi 3< small > Cortex-A53 • 4-core</ small > </ div >
222+ < div class ="hw-target "> RPi 4< small > Cortex-A72 • 8GB</ small > </ div >
223+ < div class ="hw-target "> RPi 5< small > Cortex-A76 • 8GB</ small > </ div >
224+ < div class ="hw-target "> RPi Zero 2W< small > A53 • Wi-Fi</ small > </ div >
225+ < div class ="hw-target "> BeagleBone< small > AM3358 • PRU</ small > </ div >
226+ < div class ="hw-target "> Jetson Nano< small > A57 • GPU</ small > </ div >
227+ < div class ="hw-target "> Jetson Orin< small > A78 • 40 TOPS</ small > </ div >
228+ < div class ="hw-target "> SiFive U74< small > RISC-V 64</ small > </ div >
229+ < div class ="hw-target "> STM32MP1< small > A7+M4 • MPU</ small > </ div > </ div > </ div >
230+ < div class ="hw-row hw-row-soc "> < div class ="hw-row-label "> ⚫ SoC / Automotive / Safety — 14 Platforms</ div >
231+ < div class ="hw-target "> SAMD51< small > Cortex-M4 • USB</ small > </ div >
232+ < div class ="hw-target "> MSP432< small > Cortex-M4F • LP</ small > </ div >
233+ < div class ="hw-target "> AM64x< small > Cortex-A53 • R5F</ small > </ div >
234+ < div class ="hw-target "> AURIX TC3xx< small > TriCore • ASIL-D</ small > </ div >
235+ < div class ="hw-target "> RH850< small > Renesas • Auto</ small > </ div >
236+ < div class ="hw-target "> Cortex-R5< small > ARM • Safety</ small > </ div >
237+ < div class ="hw-target "> Cortex-R52< small > ARM • ASIL-D</ small > </ div >
238+ < div class ="hw-target "> TMS570< small > TI • Safety</ small > </ div >
239+ < div class ="hw-target "> MicroBlaze< small > Xilinx • FPGA</ small > </ div >
240+ < div class ="hw-target "> ARC EM< small > Synopsys • IoT</ small > </ div >
241+ < div class ="hw-target "> ppce500< small > PowerPC • Ind.</ small > </ div > </ div > </ div >
242+ < div class ="hw-row hw-row-virt "> < div class ="hw-row-label "> ⚫ Virtual / DevBoard — 8 Platforms</ div >
243+ < div class ="hw-target "> ESP32-C3< small > RISC-V • Wi-Fi</ small > </ div >
244+ < div class ="hw-target "> ESP32-S3< small > Xtensa LX7 • AI</ small > </ div >
245+ < div class ="hw-target "> QEMU q35< small > EoSim • UEFI</ small > </ div >
246+ < div class ="hw-target "> ARM64 virt< small > Cortex-A57</ small > </ div >
247+ < div class ="hw-target "> RISC-V virt< small > rv64gc</ small > </ div >
248+ < div class ="hw-target "> VExpress-A9< small > Cortex-A9</ small > </ div >
249+ < div class ="hw-target "> VExpress-A15< small > Cortex-A15</ small > </ div >
250+ < div class ="hw-target "> VersatilePB< small > ARM926</ small > </ div >
251+ < div class ="hw-target "> MIPS Malta< small > mipsel</ small > </ div > </ div > </ div >
252+ < div class ="hw-target "> S32K344< small > Cortex-M7 • Auto</ small > </ div > </ div > </ div >
253+ < div class ="hw-row hw-row-sbc "> < div class ="hw-row-label "> ⚫ SBC (Single Board Computers) — 10 platforms</ div >
203254< div class ="hw-row-cards ">
204- < div class ="hw-target "> RPi3< small > Cortex-A53 • 4-core</ small > </ div >
205- < div class ="hw-target "> RPi4< small > Cortex-A72 • 8GB</ small > </ div >
206- < div class ="hw-target "> SiFive< small > RISC-V 64 • U74</ small > </ div > </ div > </ div >
207- < div class ="hw-row hw-row-soc "> < div class ="hw-row-label "> ⚫ SoC (System on Chip)</ div >
255+ < div class ="hw-target "> RPi 2B< small > Cortex-A7 • 4-core</ small > </ div >
256+ < div class ="hw-target "> RPi 3< small > Cortex-A53 • 4-core</ small > </ div >
257+ < div class ="hw-target "> RPi 4< small > Cortex-A72 • 8GB</ small > </ div >
258+ < div class ="hw-target "> RPi 5< small > Cortex-A76 • 8GB</ small > </ div >
259+ < div class ="hw-target "> RPi Zero 2W< small > Cortex-A53 • Wi-Fi</ small > </ div >
260+ < div class ="hw-target "> BeagleBone< small > AM3358 • PRU</ small > </ div >
261+ < div class ="hw-target "> Jetson Nano< small > Cortex-A57 • GPU</ small > </ div >
262+ < div class ="hw-target "> Jetson Orin< small > Cortex-A78 • 40T</ small > </ div >
263+ < div class ="hw-target "> SiFive U74< small > RISC-V 64 • Linux</ small > </ div >
264+ < div class ="hw-target "> STM32MP1< small > Cortex-A7+M4 • MPU</ small > </ div > </ div > </ div >
265+ < div class ="hw-row hw-row-soc "> < div class ="hw-row-label "> ⚫ SoC & Automotive & Safety — 14 platforms</ div >
208266< div class ="hw-row-cards ">
209267< div class ="hw-target "> i.MX8M< small > Cortex-A53 • NPU</ small > </ div >
210- < div class ="hw-target "> AM64x< small > Cortex-A53 • R5F</ small > </ div > </ div > </ div >
211- < div class ="hw-row hw-row-virt "> < div class ="hw-row-label "> ⚫ Virtual (Emulated)</ div >
268+ < div class ="hw-target "> AM64x< small > Cortex-A53 • R5F</ small > </ div >
269+ < div class ="hw-target "> S32K344< small > Cortex-M7 • CAN-FD</ small > </ div >
270+ < div class ="hw-target "> AURIX TC3xx< small > TriCore • ASIL-D</ small > </ div >
271+ < div class ="hw-target "> RH850< small > Renesas • Auto</ small > </ div >
272+ < div class ="hw-target "> Cortex-R5< small > ARM • Safety</ small > </ div >
273+ < div class ="hw-target "> Cortex-R52< small > ARM • ASIL-D</ small > </ div >
274+ < div class ="hw-target "> TMS570< small > TI • Safety MCU</ small > </ div >
275+ < div class ="hw-target "> MicroBlaze< small > Xilinx • FPGA</ small > </ div >
276+ < div class ="hw-target "> ARC EM< small > Synopsys • IoT</ small > </ div >
277+ < div class ="hw-target "> ppce500< small > PowerPC • Industrial</ small > </ div > </ div > </ div >
278+ < div class ="hw-row hw-row-virt "> < div class ="hw-row-label "> ⚫ Virtual & DevBoard (Emulated) — 8 platforms</ div >
212279< div class ="hw-row-cards ">
213280< div class ="hw-target "> x86_64< small > EoSim • Full OS</ small > </ div >
214- < div class ="hw-target "> RISC-V< small > EoSim • rv64gc</ small > </ div >
215- < div class ="hw-target "> MIPS< small > EoSim • mips32</ small > </ div >
216- < div class ="hw-target "> PowerPC< small > EoSim • ppc32</ small > </ div > </ div > </ div >
281+ < div class ="hw-target "> QEMU q35< small > EoSim • UEFI</ small > </ div >
282+ < div class ="hw-target "> ARM64 virt< small > EoSim • Cortex-A57</ small > </ div >
283+ < div class ="hw-target "> RISC-V virt< small > EoSim • rv64gc</ small > </ div >
284+ < div class ="hw-target "> VExpress-A9< small > ARM • Cortex-A9</ small > </ div >
285+ < div class ="hw-target "> VExpress-A15< small > ARM • Cortex-A15</ small > </ div >
286+ < div class ="hw-target "> VersatilePB< small > ARM • ARM926</ small > </ div >
287+ < div class ="hw-target "> MIPS Malta< small > EoSim • mipsel</ small > </ div > </ div > </ div >
217288</ section >
218289< footer class ="footer "> < div class ="footer-inner "> < div class ="footer-brand "> < h3 > EmbeddedOS</ h3 > < p > Open-source embedded operating system.</ p > </ div >
219290< div > < h4 > Documentation</ h4 > < ul > < li > < a href ="docs/eos.html "> EoS</ a > </ li > < li > < a href ="docs/eboot.html "> eBoot</ a > </ li > < li > < a href ="docs/ebuild.html "> ebuild</ a > </ li > </ ul > </ div >
0 commit comments