aWsm is a compiler and runtime for compiling WebAssembly (Wasm) code into llvm bytecode, then into sandboxed binaries you can run on various platforms. It focuses on generating very fast code (best of breed for WebAssembly), having a simple and extensible code-base, and on portability. What is WebAssembly? Wasm is a standard binary format that is platform agnostic, debuggable, fast, and safe. Plea
LiteRT for Microcontrollers is designed to run machine learning models on microcontrollers and other devices with only a few kilobytes of memory. The core runtime just fits in 16 KB on an Arm Cortex M3 and can run many basic models. It doesn't require operating system support, any standard C or C++ libraries, or dynamic memory allocation. Why microcontrollers are important Microcontrollers are typ
muforth is a small, simple, fast, indirect-threaded code (ITC) Forth intended for use as a cross-compiler for microcontrollers and other embedded devices. It is written in C and its core is very portable. Because of its Forth nature, it is naturally extensible, scriptable, and customizable. muforth is very well-suited to interactive coding, debugging, and exploration, and is a great tool for bring
A Bytecode Alliance project Guide Website Chat Build WAMR | Build AOT Compiler | Embed WAMR | Export Native API | Build Wasm Apps | Samples WebAssembly Micro Runtime (WAMR) is a lightweight standalone WebAssembly (Wasm) runtime with small footprint, high performance and highly configurable features for applications cross from embedded, IoT, edge to Trusted Execution Environment (TEE), smart cont
マイコンの重要なデータは通常、データの読み出しを制限する「読み出し保護機能」によって守られていますが、その機能の回避方法はセキュリティ研究者などによって日々研究開発されています。組み込みエンジニアのMarc Schink氏とJohannes Obermaier氏は、マイコンの1つであるSTM32F1シリーズの保護機能を回避する方法をブログで公開しています。 Exception(al) Failure - Breaking the STM32F1 Read-Out Protection | blog.zapb.de https://blog.zapb.de/stm32f1-exceptional-failure/ STM32F1シリーズでは、攻撃者は物理的なアクセスが可能であればデバッグ機能を使用することが可能。また、プログラムに例外が発生した際、プロセッサはベクタテーブル上に示された例外処
Discovery Rustを通してマイクロコントローラの世界を楽しもう! 現在この本には2つのバージョンが存在します。両方ともマイクロコントローラの紹介とRustでそれらをどう扱うかを解説しています。 1つ目のバージョンはF3 Discoveryボードを使った古いバージョンです。2つ目の新しいバージョンはmicro:bitを代わりに使用しています。 micro:bitを使った新しいバージョン (和訳作業中です) F3 Discoveryを使った古いバージョン このレポジトリにあるサンプルから始めてみましょう 質問がありますか? GitHubのdiscussionsを見てみましょう 既に答えがあるかもしれません ない場合は、新しいdiscussionを始めましょう なにか問題を見つけましたか? You've found an issue? GitHubのissuesを見てみましょう 既にワ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く