作者別: 堀 貴之

Raspberry Pi Zero W向けにYoctoをカスタマイズする

WEBサービス開発グループの堀です。
前回から随分と間が空いてしまいましたが、今回はYocto Projectのカスタマイズ方法についての紹介です。

カスタマイズ用にレシピ(メタデータ)を作成する方法もありますが、手軽にできるビルド用ディレクトリ配下にある「bblayers.conf」「local.conf」に追加したいパッケージなどを記述する方法でwifiやbluetoothが使用できるRaspberry Pi Zero W用のカスタムイメージを作成してみます。

続きを読む

Yocto ProjectでRaspberry Pi用Linux ディストリビューション作成

WEBサービス開発グループの堀です。

近年、Raspberry Piのような安価でLinuxが動作するシングルボードコンピュータ(年齢的にマイコンボードという呼び方のほうがしっくりきます)が流通するようになり、Webなエンジニアでも組み込みの世界に入っていけるようになりました。

Raspberry Piならraspbianのようにシングルボードコンピュータによって専用のディストリビューションが用意されていたりしますが、そういうものが準備されていないボードがあったり、全部入りなディストリビューションはいらない、インストールするソフトウェアは厳選して容量は出来るだけ小さくしたい、ハードウェアに依存しない世界で開発がしたい、などと思うこともあります。そんなときに役立つのがYocto Projectです。(Yocto(ヨクト)は国際単位系の最小単位で10の-24乗を表す語だそうです)

続きを読む

KONGの運用を楽にするKONG Admin API用GUI 「KONGA」

Webサービス開発部の堀です。

 オープンソースのAPI Gateway「Kong」はお使いでしょうか?
弊社のサービスでもKongを使用していますが、各種設定を行うときにKong Admin APIを叩くのではなく、GUIで操作したいと思うときもあります。(自動化する分にはAPIのほうが都合が良いのですが)

公式のGUIというものはありませんが、いくつか非公式のGUIがあります。今回はそのうちの1つ「Konga」をご紹介します。KongaはライセンスがMIT LICENSE、使用ライブラリはBootstrap,AngularJS,Sails.js、サポートしているDBはMySQL,MongoDB,PostgresSQL,SQL Serverと扱いやすい構成になっています。

続きを読む