Embedded Programming」カテゴリーアーカイブ

myDevices 社の Cayenne IoT クラウドで遊んでみた

Evaluated myDevices Cayenne IoT with ESP 8266 and Sensirion SHT31. 先日、あるお客様向けの Arduino 講座で Blynk を取り上げました。Arduino で集めたセンサデータをスマホに簡単に送れて便利だと思ったのですが、お客様いわく、「やっぱりクラウドとかに送って、パソコンでデータを処理したいよね」。 やっぱりそうですよね。… 続きを読む »

学生さんに TI KeyStone DSP トレーニングをさせて頂きました

Had a 1-day training of TI KeyStone high-end DSP for university students in Aichi prefecture. 昨日は、愛知県春日井市にある大学にお伺いし、TI のハイエンド DSP(SoC)KeyStone C6657 の 1日トレーニングをさせて頂きました。 C6657 の概要、内部構成(ペリフェラル)から始まり、C6… 続きを読む »

NXP 社の ARM Cortex-M4 ボードを比較する

Comparing two ARM Cortex-M4 evaluation boards of NXP. ちょっとだけ時間が取れそうなので、NXP Semiconductors 社の評価ボードと、その開発環境、OS(FreeRTOS)を評価してみようと思います。またすぐに仕事が入って、中断してしまう可能性があるので、調べたことを少しずつメモしていく予定です。 NXP 社の ARM Cortex-… 続きを読む »

話題の Wio Node を買うも、MicroPython 載せて IFTTT するの巻

Purchased a Wio Node but rewritten with MicroPython firmware which has OTA capability. いつもの前ふりです。 最近、ソフト設計専門の知人が Raspberry Pi と Google Home を使って、家庭内機器の音声コントロールに挑戦しているそうです。私も負けじと AIY Voice Kit を購入して Go… 続きを読む »

FPGA の勉強をしています

Learning FPGA as a new skill of ours. 最近、取引先様から FPGA 絡みのお問い合わせを頂くようになりました。私は HDL による論理設計の経験がないため、いままで辞退申し上げていたのですが、お客様より「いや、論理設計じゃなくてマイコンのソフトだからできますよね? ねっ??」と強いお誘いを頂戴したため、FPGA の勉強を始めた次第です。 FPGA というのは、… 続きを読む »

Arduino M0 Pro を Eclipse と C 言語で開発しよう

Next step is, developing Arduino M0 software by C language on Eclipse IDE. 先日は、Arduino Sketch のソフトを GDB でデバッグする方法を説明しました。今回は、Sketch ではなくて普通の C 言語で Arduino M0 Pro のソフトを設計する方法を学びましょう。 毎度のことですが、最初は前振りです。… 続きを読む »

Arduino M0 Pro を GDB でデバッグしよう

Tried source code level debugging of Arduino M0 Pro sketch by GDB. Arduino は使いやすく、組込プログラミングのツールとして普及していますが、Arduino Sketch でプログラミングする際の一番のネックは、標準ではデバッガが用意されていないことではないでしょうか。いわゆる「printf() デバッグ」は可能ですが、大きな… 続きを読む »

続・Raspberry Pi で、タイムスタンプ(日付)プリンタを作ってみた

Completed Timestamp label printer by Raspberry Pi and Dymo LabelWriter. 先日プロトタイプを作りましたが、ようやく剥がせるタイプ(ポストイットのような)ラベル用紙を入手できたので、プログラムを完成させ、押しボタンスイッチも付けてみました。 ラベルの作成には ImageMagick を利用しました。押しボタンは Raspberry… 続きを読む »