投稿

6月, 2020の投稿を表示しています

Julia のコルーチン(タスク)の動作を理解する

イメージ
この記事のまとめ: Julia が提供する並列計算の1つであるコルーチン(タスク)の使い方を説明します。 Channel によるタスクとして関数呼び出し、タスク間通信、マルチスレッド処理について説明します。

Julia で LimeSDR を制御するまでの道のり

イメージ
この記事のまとめ: LimeSDR 用の C++ のサンプルコードを動かします Julia で ccall を使ったサンプルコードとして RTLSDR.jl を動かします Julia で Lime Suite の C/C++ 用のライブラリー関数を ccall で呼び出します Clang.jl を使って Lime Suite の C/C++ 用のライブラリー関数のラッパー関数を自動生成し、パッケージ化します 自作のラッパー関数のパッケージを読み込み LimeSDR mini で信号受信のサンプルコードを動かします