Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 目的 まず、BL702って何なのって話から、始まるのだろうね。 USBシリアル変換器として使われているが、その実態は、 32-bit RISC-V,fmax 144MHz,132KB RAM,192KB ROM,512KB Flash搭載のmcuなのだ。 単品でUSBからのプロクラム書き込みが可能、mcuとして動作する。 しかも安そうだし。 ◆◆◆ 之は遊んでみるしか無いだろう ◆◆◆ 開発環境を確認する前に、勇み足でポチっちゃったよ。使えなかったらどうしよう。 経緯 Tang-Nano-4Kについては前回書いた Tang-Nano-4
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
RISC-V MCU の CH32V203 を使ったマイコン開発ボードを作りました。 2024-09-25追記 Switch Scienceさんで、完成品ボードをマーケットプレース出品しています。 74th. CH32V203 ProMicro Like(CH32V203搭載ProMicroピン互換ボード)www.switch-science.com Boothにて組み立てキットを販売しています。 74th.booth.pm CH32Vシリーズとは ARMコアを使ったマイコンには、STM32が有名ですが、これをなぞった中国製マイコンとして、 GigaDevice GD32 や WCH CH32 マイコンがあります。型番にも STM32F103C8T6 と同じ機能であると主張するように、CH32F103C8T6 などと付けられています。 そしてそれをそのまま ARM から RISC-V コア
tl;dr WCH 社の安価な RISC-V MCU CH32V203 を手に入れたよ RISC-V の firmware は rust で実装できるよ ch32-rs というライブラリを使えば firmware も実装しやすいよ 経緯 最近、 RISC-V か ARM に様々なエコシステムが集まっているように感じています。 そして、rust では RISC-V と ARM については、少しrust の追加セットアップは必要になりますが、rustだけでビルドができるようになっているます。 rust だけで完結するというのがとても開発環境構築にも楽でよさそうです。 最近 RISC-V である ESP32-C3 のFirmwareを rust で実装を試みていて、その他にも Rust で遊べる MCU をためそうと思い、そんな中同人誌『PICやAVRの代わりにCH55xはどうでしょう』で扱われ
WCH の RISC-V の安価なマイコン、CH32V003 のファームウェアのビルド環境を整えて、ビルドをする所まで持ってきました。 いくつかCH32Vの利用法についてまとめている所を見つけて、主にそれに従って準備しました。 github.com tl;dr https://github.com/riscv-collab/riscv-gnu-toolchain を、rv32ec を有効にしてビルドする テンプレート生成ツール https://github.com/cjacker/ch32v_evt_makefile_gcc_project_template を使ってワークスペースを作る wlink を使って flash する CH32V003 は RV32EC である CH32V003 は拡張命令ポリシーが、CH32V203 の RV32IMAC と異なり、RV32EC です。"E" は
前回Platformio+RTOS環境でch32v203向けのプログラム環境を確認しました。 今回はch32v003について開発環境の確認してみます。ch32v003はRTOSサポートしてないので、直接レジスタを設定するOSレスな開発になります。その場合、ch32v003funというGithubリポジトリで開発環境とサンプルが一番揃っている感じなので、使い方を試してみました。 利用するマイコンは、8ピンのCH32V003J4M6です。ほかにWCH-LinkEが必要になります。 Github 開発環境のインストール Win環境はいろいろ試してみようと思いましたが断念。WSLであればビルドはできるけど、USBに接続してアップロードするところについて、ツールを使わないと接続できない不便さで却下。結局Ubuntu22.04稼働するPCで作業しています。(ラズパイとかでも良いので、Ubuntu環境で
!告! ぶろぐのhttps化によってSyntax Highlighterが機能しなくなってしまいましたので 現在正常に閲覧できるよう過去の記事を適宜修正中です!! ぇー…前回のSTM32の記事の最後で新しいコードスニペットと称するどことなく 卑猥な名称のふれこみで発表されたSTM32CubeMXとそのF4シリーズのサポートを 行うCubeF4という新たなファームウエアライブラリに触れましたが… 私も移植を目指して頑張ってたのですが… 私の従来のいつものに当てはめようと思うと改造個所が多岐に及び、さらにコード サイズとオーバーヘッドも増加してしまったので移植は見送りにして新規に作る プロジェクトからCubeF4を使用する方針に逃げ変えました。 STM32CubeF4には抽象化がさら進められ、インスタンスという概念が追加され ています。これがかなりの曲者で従来のF4シリーズで言うDSP_Std
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く