研究ノート(1)SDK学習wujian100
wujian100
RISC-Vの命令セットを使用して、「無刀100オープン」 - wujian100は、新しいプラットフォームを指し弟アリはMCU設計を開始しましマイナス。全体のオープンソースプラットフォームは、低レベルのRTLコード、シミュレーション、合成を含みます。また、アプリケーション開発ペリフェラルドライバ層、オペレーティングシステムを含みます。
システムアーキテクチャwujian100
DUMMYは、独自の機能モジュールの開発を設計し、開発者に任されている、とAPB0 APB1にリンクすることができます。
wujian100のリソース
全体的に資源が比較的豊富であり、などの機能、が多いUSIのUSART(シリアル)、SPI、I2C、一緒に。基本的なMCUの基本的な機能が含まれている、と私はまた、ステージを学んでいる、特定のノートは後述します。
私は主に小さな学習ソフトウェアシステムのアーキテクチャ、wujian100のソフトコアを伴うこと
もちろん、あなたがあなた自身を設計することができます提供されるクロックバスインタフェースモジュールを使用して、兄のSoCの方向であれば。
SDKディレクトリソフトウェア
ボード:などシリアル、ピン、などのいくつかの初期のソフトコア、
csi_core:これは非常に類似しており、STM32のcore_3m.c、主にソフトコア命令(RISC-V)
csi_driver:表面手段、駆動。たとえば、GPIO、PWMとUSIのために
csi_kernel:オペレーティング・システムに関連し、カーネルはここAliOS Rhinoがあるが、他のRTOSへのインタフェースがあります
LIBS:私はこれを理解していないが、そこに助言少し希望のパートナーであり、私は、リングバッファはリングバッファ見ます操作に関連付けられているドライブの通信エリア、およびメッセージキュー、プラットフォームのドッキング推定aliyun物事
プロジェクト:いくつかの例は、主にSDKを使用しています
ユーティリティ:不明
C-SKY開発ツール
やや似MDK5で、魔法はおなじみのSTM32は、機能をデバッグすることも非常に強力ですが、どのように重要な知っているワンド、そこに魔法の杖です。