「 年別アーカイブ:2018年 」 一覧
-
-
C#:Listのaddが思い通りいかないときは・・・参照渡しのいたずら
2018/06/02 -C#
それから、①文字列のリストと、②文字列配列のリストと、③クラスのリストは、決定的に違うのは、 ①は、文字列が値渡しであるのに、②、③は値が格納されている場所を返す参照渡しという点である。 ②、③をルー …
-
-
C#: iniファイルの読み出しと編集(重複する値、キーがあるとき)
2018/06/02 -C#
C#では iniファイルの読み出し用のプロパティが設けられているが、 キーと値が1対1でなければならず、値が複数の場合には登録できない。 そこで、例えば、以下のような音楽ファイルの存在するフォルダを複 …
-
-
2018/06/02 -C#
C#で、コンソール型のラズパイ用のプレーヤーのプログラムを書いている。 コンソール上で、ファイルを選択したり、 コンソール型の例えばaplayなどのプレーヤーで、ファイルに応じて特定のコマンドを作成し …
-
-
やりました! とうとうやりました。 PLLではなく、外部クロックでラズベリーパイを鳴らせることができました! bckも外部クロックで駆動しています。 使ったクロックは、キョーセラの7050k(22.5 …
-
-
ラズベリーパイのi2s外部クロック、その後8(2018年度版)
やっと、外部クロックで、ラズパイを動かすことができました!!! ラズパイからは、GPIOでサンプリング周波数を指示し、これに基づいて、外部ボードであるde0-socが周波数を切り替え、マスタークロック …
-
-
ラズベリーパイのi2s外部クロック、その後7(2018年度版)
過去記事では、ラズパイ2のi2s方式での音楽再生について、ラズパイ側がクロックスレーブとなる形式(ラズパイの外部からクロックを供給する形式)で再生するためのi2sのドライバーの改造方法、FPGAを用い …
-
-
ラズベリーパイのi2s外部クロック、その後6(2018年度版)
やっと動きました!!音が鳴りました!! まずは、カーネルを改造せず、ラズベリーパイから提供されるBCLK、LRCK、DATAに加え、de0-socのpllで作成したマスタークロックのxckで音を鳴らし …
-
-
ラズベリーパイのi2s外部クロック、その後5(2018年度版)
とりあえず、デバイス:de0-soc、DAC:wm8731用のクロックジェネレータのプロジェクトを公開。de0-socの開発CDに含まれているmy first fpgaを参考にした。 (図をクリックす …
-
-
ラズベリーパイのi2s外部クロック、その後4(2018年度版)
13 ラズパイの信号に応じて、クロックを切り替えるボード この点をどのようにするか、基板を起こす方法もあるけれど、試行錯誤が多いと思えるので、 FPGAを用いて、プログラム的に、信号切り替え、分周な …
-
-
ラズベリーパイのi2s外部クロック、その後3-3(2018年度版)
(以下、コンパイルの説明をする。コンパイルをしてしまうと後で戻ることは難しくなる。 ここで、パソコンにSDカードのデータをセーブする必要がある。セーブするにはsdformatterを使う(後の回に説 …