The guy with pen
53 subscribers
178 photos
10 videos
1 file
23 links
Download Telegram
The new PCB's for AkiraOS Project
tons of new features
Akira-Micro the small one and the new Akira-Console
With extended RF capabilities
Better performance
MicroSD and much more
Stay tuned for updates
Some Renders and New Akira-micro PCB

https://github.com/ArturR0k3r/AkiraOS
SHIT Here we go again
πŸš€ AkiraOS v1.2.3-oni β€” New Release!

Dropped a new update for AkiraOS β€” v1.2.3-oni.
Small step in number β€” big step for the whole platform.

More stable, cleaner, faster to build, and closer to what I always wanted AkiraOS to be:
a pocket-sized dev tool, retro console, and open playground built on Zephyr + WASM.

Clone it, build it, hack with it:
https://github.com/ArturR0k3r/AkiraOS/releases/tag/v1.2.3-oni

AkiraOS keeps growing. Stay tuned β€” more crazy stuff soon.
πŸ‘1
New revisions of AkiraConsole (V3) and AkiraMicro (V1.5)
tryin out generative render in Shapr3d with new designed drone frame
πŸ”₯1
While Our AkiraConsole and AkiraMicro are in production creating some renders
πŸŽ‰ AkiraConsole V3 is now OSHWA Certified!

AkiraConsole V3 has officially received Open Source Hardware Association (OSHWA) certification.

UID: MD000003
Certificate: https://certification.oshwa.org/md000003.html

This confirms that the project meets OSHWA’s open-source hardware definition and is fully documented and shareable. Thanks to everyone who supported, tested, and contributedβ€”more updates coming soon!
Building WebAssembly Apps for Akira Console

WebAssembly for applications, giving you security, portability, and ease of development all in one.

Why WASM on Akira?
- Secure: Sandboxed apps with capability-based permissions
- Portable: Build once, run on ESP32, nRF5x, or STM32
- Fast: Near-native performance
- Simple: No linking hassles, just compile and deploy

Prerequisites

- WASI SDK β€” Download from https://github.com/WebAssembly/wasi-sdk/releases and extract to /opt/wasi-sdk
- AkiraSDK β€” Located in AkiraSDK/ folder (header-only, no extra linking needed)
- Basic C/C++ knowledge β€” That's it!

5-Minute Quick Start

# Install WASI SDK
wget https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-21.0/wasi-sdk-21.0-linux.tar.gz
tar xzf wasi-sdk-21.0-linux.tar.gz && sudo mv wasi-sdk-21.0 /opt/wasi-sdk

# Build your first app
cd AkiraSDK/wasm_apps/hello_world
../../build_wasm_app.sh -o hello_world.wasm main.c


Done! Your hello_world.wasm is ready to run.

Build: ../../build_wasm_app.sh -o my_game.wasm main.c

Memory Tips

- ESP32-S3 has ~520KB RAM β€” keep it lean!
- Use stack variables when possible
- Avoid large static buffers: static uint8_t buf[256]; not [100000]
- No deep recursion (stack overflow risk)

Debugging & Troubleshooting

Debug with printf: Output appears in the console when running on native_sim or connected hardware.

Example Apps in AkiraSDK

Explore these in AkiraSDK/wasm_apps/:
- hello_world β€” Minimal example
- sensor_demo β€” Read sensors
- display_graphics β€” Graphics rendering
- gui_demo β€” UI elements
- hid_keyboard_demo β€” Input handling
- blink_led β€” LED control
- logic_analyzer β€” Data capture

Best Practices

1. Check return values β€” Handle errors gracefully
2. Graceful fallback β€” Not all capabilities are always available
3. Power efficiency β€” Sleep when idle to save battery
4. Smooth frame rate β€” Target 30+ FPS for responsive feel
5. Use stack memory β€” Faster than heap allocation

Next Steps

1. Clone the repository and explore sample apps
2. Build hello_world or sensor_demo
3. Modify and add your logic
4. Deploy to hardware
5. Share with the community!

Resources

- AkiraOS: https://github.com/ArturR0k3r/AkiraOS
- Zephyr RTOS: https://docs.zephyrproject.org/
- WebAssembly: https://webassembly.org/
- WASI SDK: https://github.com/WebAssembly/wasi-sdk

Wrap-Up

Building WASM apps for Akira is fast, secure, and fun. Perfect for games, hardware control, data acquisition, and IoT. Start small, iterate fast, and share your creations!
Meet AkiraMicro V2:
The OpenSource and easy to build small device to see what AkiraOS can and to
Core Processor - ESP32-WROOM-32U (Dual-core 240MHz)
Wireless - 2.4GHz, 300-928 MHz, WiFi Bluetooth,
Input - 6x Programmable Tactile Buttons + Reset & Boot Keys MicroSD CardSlot
10 - Expansion Pins
❀3