STM32 HAL、ゆっくり勉強中

STM32マイコンのHALをゆっくりと勉強中です。 このブログでも少し紹介しましたが、GPIOを一通りいじって理解できたところです。割り込みについても簡単な実験をしましたが、多分ブログに書いたことは間違っているので書き直 … 続きを読む

ラジオ用のコンソール基板を作成

3週間ほど前に発注したラジオのコンソール実験基板が先週届きました。同時に発注した部品も既に届いていますので、今日、組み立てました。

それにしても、昨日は涼しい一日でしたが、今日の暑さは何でしょうか。

「涼しくなったし電子工作やるぞ!」

と思った私が阿呆みたいです。

続きを読む

OpenCV 3.3のDNNサンプルを動かす

OpenCVの3.3をUbuntu 16.04 にインストールできたので、新しく公式サポートになったDNN ( Deep Neural Network )のデモをいくつか動かしてみました。

私の見たところでは、結構説明が雑なので「すぐさまスパっと動かしてプログラムを読んで理解できる」とはなっていませんでした。

続きを読む

TPUと整数演算

だいぶ前にGoogleがTensorFlow用に作ったAIプロセッサTPUが話題になりました。 TPUは大並列の整数演算プロセッサで、CNNを高速処理するために設計されています。ぱっと見、明らかに認識エンジン側によった設 … 続きを読む

Google Cloud Platform で Jupyter のサービスを動かす

Google の Cloud Platform サービスの中の最小インスタンスであるf1-microが無料化されるというニュースがありました。早速使ってみたところJupyterを外部から使用することに成功しました。f1-microは非常に小さなインスタンスですが、重い作業をさせなければ十分に使うことが出来ます。

以下、設定の仕方などを説明します。なお、これが一番いい方法かどうかは、わかりかねます。

続きを読む

Ubuntu16.04とQuartus Prime の相性が悪い

以前、Ubuntu 14.04にQuartus Prime 15.1をインストールし、一通りの機能を使うことが出来ていました。

その後、OSやQuartusのバージョンが上がった際には簡単なテストで済ませていましたが、昨日大きな問題にぶちあたりました。今日一日かけていくつかの組み合わせを試験しましたが、結論から言えばUbuntu 16.04 64bit版とQuartus Primeは相性が悪いです。USB Blasterの利用に制限があるようです。

追記:この問題は解決しました

続きを読む

jupyterをいじってみた

最近何かと目にするpython実行環境、jupyterを触ってみました。

私がいじり回すのは組み込み分野ですので概ねC/C++言語を使っているのですが、今後はUIを始め速度を要求しない処理はpythonにしようと考えています。pythonはきちんとしたメモリ管理機能やファイルシステムが必要ですが、すでにARM Linuxが組み込みに降りてきています。逆にARM Linuxのネットワークやファイルシステムと言った豊富なミドルウェアをC/C++で使いこなすのは少々骨が折れます。Pythonなら適任でしょう。

そういうわけで、最近はEclipse + Python3 + git でpythonを時々いじっています。さてそこに現れたjupyterは、何がおもしろいのでしょうか。

続きを読む