Development Guide
Advanced topics for AkiraOS WASM app development.
SDK Documentation
Application Development
- SDK API Reference - Complete Akira SDK function reference
- Best Practices - Patterns for efficient, maintainable code
- SDK Troubleshooting - Debug common app issues
Build & Deploy
- Building WASM Apps - Complete WASM development workflow
- OTA Updates - Over-the-air firmware deployment
- Debugging - Debug techniques and tools
Reference
- Build Options Reference — Kconfig options for AkiraOS
Contributing
See CONTRIBUTING.md for contribution guidelines.
Quick Links
- Build System: West + CMake
- Source Code:
/srcdirectory - Tests:
/testsdirectory - Examples:
AkiraSDK/wasm_apps/directory (see AkiraSDK)
Development Workflow
- Write your app using the SDK API
- Follow Best Practices for quality code
- Build WASM binary (
AkiraSDK/wasm_apps/build.shor per-appMakefile) - Flash AkiraOS firmware to hardware (
west flash) - Deploy WASM app via HTTP upload or shell
- Debug with Troubleshooting if needed
Related Documentation
- Architecture - System design
- API Reference - Low-level native APIs
- Troubleshooting - Build and flash issues