前回に引き続きBBB (BeagleBone Black、以下同様) 上のDebian weezyでADC (Analog-to-Digital Converter、以下同様) を使ってみる。今回はADCから値を読むのに要する時間を詳しく調べた。 プログラミング言語はPythonに加え、処理速度の比較のためにCも使った。 /*----------- -----------*/ Pythonだから遅い? 前回Pythonで作ったプログラムは、どれもサンプルを1つ読むのに約1.2msかかっていた。これはPythonだから遅い可能性を否定できない。Cで書けば1/10位になるかもしれないので、出来るだけ余計な処理をせずに実行時間を計るプログラムを作って確かめることにした。 CPUクロックについて BBBのSoC Ti AM3359に入っているCortex A8プロセッサーはクロック周波数可変であ

