スポンサーリンク
VSCode

VSCode拡張機能開発時のツールバージョン管理

はじめにVSCodeの拡張機能を作成するときに、package.jsonの"version"を手動で変更するのが手間だったので、よい方法がないか調べました。解決方法 npm versionを使うnpm version {patch|mino...
VSCode

VSCodeの拡張機能を作成する

はじめにVSCodeの拡張機能を作成したくなったので、作成方法を調べました。手順を備忘として残します。環境Windows/Node.js/VSCode作成する拡張機能Markdownで記述した内容を隣のウィンドウで描画するような機能(Pre...
Python

はじめてpythonパッケージを作成した

はじめに勉強のために、いまさらながらPythonパッケージを作成しました。gitHubで管理して、pip installできることまで確認します。環境:VSCode/python3/windows/GitHubPythonパッケージを作成G...
VSCode

VS Code でPythonのvenvを有効化ではまったこと

環境Windows/VS Code/Python/venvはまったことVS Code上でvenvを有効化しようとしたら「このシステムではスクリプトの実行が無効になっているため…」というエラーがでました。このエラーはPowerShell の制...
VSCode

Waveform Render SPIプロトコルのタイミングチャート

この記事の内容この記事では、SPI通信の動作モード(CPOLとCPHAの組み合わせ)に応じた信号のタイミングを、Waveform Renderを使って図示・解説しています。SPIプロトコルタイミングチャートCPOL=0, CPHA=0クロッ...
VSCode

Waveform Render I2Cプロトコルのタイミングチャート

この記事の内容この記事では、I2C通信の基本的な動作を Waveform Render を用いて可視化しています。特に Write動作 と Read動作 のタイミングを、クロック(SCL)とデータ(SDA)の波形で示し、アドレス・R/Wビッ...
VSCode

Waveform Renderの使い方

はじめにVSCodeのプラグインであるWaveform Renderの使用方法をまとめました。クロッククロックを作成する方法です。「.」は共通して前のシンボルの繰り返しを表しています。{ signal: [ { name: "Highsta...
VSCode

VSCodeでタイミングチャートを作成する WaveDrom

はじめにVSCodeでタイミングチャートを作成します。プラグインはWaveform Renderを使用します。Waveform RenderWaveform RenderはWaveDromをVSCodeで使用するためのプラグインです。使い方...
Markdown

Markdownでフローチャートを作成する Mermaid

MarkdownでMermaidを用いてフローチャートやその他の図を作成します。環境はVSCodeで、アドオンとしてMarkdown Preview Mermaid Supportを使用しています。MermaidMermaidは、テキストベ...
SystemC

階層構造を出力する SystemC

はじめにデバッグ用にSystemCの階層構造(hierarchy)をprintfする関数を作成しました。解説print_hierarhy()を実行することで、インスタンスされているモジュール、ポート、スレッドを出力します。print_hie...
スポンサーリンク