#author("2020-03-11T02:32:11+00:00","default:admin","admin") -[[組込み開発におけるLinuxシステムについて:https://www.eipc.jp/embedded/linux/]] -[[組込Linuxとは|使用する5つのメリットとアプリケーション開発の流れ:https://furien.jp/columns/82/]] -[[組み込みLinuxの「正体」と開発の「困難さ」:http://techfactory.itmedia.co.jp/tf/articles/1708/08/news010.html]] *[[Yocto Project:https://www.yoctoproject.org]] [#e71dd335] -[[Yocto Project を使用して組み込み用のカスタム Linux ディストリビューションを作成する:https://www.ibm.com/developerworks/jp/linux/library/l-yocto-linux/index.html]] -[[Yocto ProjectでRaspberry Pi用Linux ディストリビューション作成:http://blog.web.nifty.com/engineer/810]] -[[Raspberry Pi3 with Yocto Project:環境構築:http://qiita.com/Nao1215/items/399b24bf5d9d81ac087d]] -[[Yoct project を使ってBeagleboneblack 用 linux imageを作る:https://jsdkk.com/blog/mugita/?p=606]] -[[Linuxの新定番Yoctoを使ってみよう!:https://www.aps-web.jp/academy/linux_cycl/02/]] -Yocto Project はオープンソースのコラボレーション・プロジェクト -組み込み製品のための Linux ベースのカスタム・システムをハードウェア・アーキテクチャーに関わらず構築するための、テンプレート、ツール、手段を提供している -Yoctoのリファレンス・ビルド・システムはpokyと呼ばれ、ビルド・エンジンのBitBakeとレイヤーと呼ばれるOSSパッケージのレシピ集のOpenEmbedded-Coreやハードウェアに必須なパッケージ・ドライバを含んだBSP (Board Support Package)などから構成されている -Yoctoの基本設定でビルドしてもイメージサイズはraspbian jessie Liteの1/10程度になる *[[BusyBox:https://busybox.net]] [#x0830214] -[[組み込みLinuxで際立つ「BusyBox」の魅力:http://monoist.atmarkit.co.jp/mn/articles/0802/04/news114.html]] -[[組み込みLinuxの十徳ナイフ。多数のコマンドを集めたBusyBoxの概要と使い方:https://kakurasan.blogspot.jp/2015/08/busybox-features-usage.html]] -「cp」「init」「ping」をはじめとするさまざまなコマンドの働きを1つの実行ファイルに持たせており、BusyBoxがこれらのコマンドの代わりを果たしている -GPLライセンス --BusyBoxに改変を施し、BusyBoxを組み込んだ機器を販売した場合は、改変したBusyBoxのソースコードを開示する義務が生じる(改変しないで利用すれば良い) *[[uClibc:https://www.uclibc.org]] [#gfc8b920] -[[組み込みLinuxではまるuClibcのdaemonとpthread_create:https://qiita.com/kadopoly/items/19ad9648247de839be4e]] -組み込みLinux向けの小型標準Cライブラリ *GUI [#ledb25b4] -[[組込み機器向けHMI/GUIツール調査(2017.10時点):https://medium.com/munes-diary/%E7%B5%84%E8%BE%BC%E3%81%BF%E6%A9%9F%E5%99%A8%E5%90%91%E3%81%91hmi-gui%E3%83%84%E3%83%BC%E3%83%AB%E8%AA%BF%E6%9F%BB-2017-5%E6%99%82%E7%82%B9-eb5c87e4022]] **[[Gecko Embedded:https://github.com/webdino/gecko-embedded]] [#n46e0eaf] -[[Gecko Embeddedプロジェクト:http://www.clear-code.com/blog/2017/7/6.html]] --[[Firefoxビルド手順(ルネサスRZ/G1E Yocto-2.0):https://github.com/webdino/meta-browser/wiki/Build-RZ-G1E-Yocto2.0]] *関連サイト [#g3956a10] -[[APS:https://www.aps-web.jp]] --[[組み込みLinux・Cyclone編:https://www.aps-web.jp/academy/linux_cycl/]] --[[組み込みLinux・RZ/G編:https://www.aps-web.jp/academy/linux_rzg/]] --[[VIA Smart ETKとVAB-630で始める、組み込みAndroidアプリ:https://www.aps-web.jp/lab/via/201705/]] *参考書籍 [#pd08d546] -[[動くメカニズムを図解&実験! Linux超入門 (My Linuxシリーズ):http://shop.cqpub.co.jp/hanbai/books/44/44721.html]] *開発請負 [#j53a49c9] -[[テクノクリエート:http://www.techno-create.com/]]