ぷるぷるの雑記

低レイヤーがんばるぞいなブログ. 記事のご利用は自己責任で.

2024-01-01から1年間の記事一覧

WinMergeでバイナリを比較する

実行環境 項目 説明 OS Windows11 WinMerge version 2.16.30.0 やり方 ファイル->形式を指定して再比較->バイナリ を選択するとhex形式で表示してくれる バイナリ形式で表示する 参考 ftsh.hateblo.jp

WindowsのコンソールアプリケーションでGetMessageを使わずにタイマーを使う

メッセージループを自分で書かずにWindowsのコンソールアプリケーションでタイマーを使う方法が無いか調べたところ、 CreateTimerQueueTimer関数 というものを見つけました. 以下プログラムは、約100msごとにHelloという文字列がコンソールに表示されます. #…

Visual Studioがフォルダを移動してもビルドできる仕組み

Visual Studioで作成したソリューションやプロジェクトはフォルダごと場所を移動してもIDE上で正しくビルドすることが出来ます. ということはパスが自動的に解決されていることになりますが、その仕組みを簡単にまとめました. プロジェクトのマクロが関わっ…

Visual Studioのプロパティの主なマクロ

Visual Studioはマクロ(≒環境変数)を使用してビルドを行います. このマクロのうち重要そうなものをピックアップしました. バージョンはVS2017を対象にしていますが、最近のVSであれば大きく変わることはないはず. 相対パスで書かれたものは $(ProjectDir) …

2024年の目標

2024年今年の目標をば. 情報処理安全確保支援士試験に合格する 基本情報と応用情報は2023年に合格したので、この勢いで高度試験も1つくらい取るつもりです. 本当に取りたいのはエンベデッドシステムスペシャリストなのですが、秋試験しかないので春試験で情…

CHで始まるIC

Jiangsu Qin Heng (WCH) 社のCHから始まる代表的なICをまとめてみた. CH340シリーズ 末尾にアルファベットが付き、パッケージや追加機能が区別される. 次の機能がある. USB-UART変換 USB-パラレルプリンタ変換 回路実装済みボードも多く販売されているが、チ…