#author("2020-09-28T07:12:22+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]] -[[お手軽お試し!組み込みLinux対応のボード紹介:https://www.eipc.jp/embedded/linux/20140616/]] -[[組込みLinux選択のポイント ~第1回:リアルタイムOSからLinuxへ~:https://www.cybertrust.co.jp/blog/iot/techinfo/point/point-01.html]] -[[組込みLinux選択のポイント ~第2回:組込み OS の比較と選択~:https://www.cybertrust.co.jp/blog/iot/techinfo/point/point-02.html]] -[[組込みLinux選択のポイント ~第3回:組込み Linux 導入の注意点~:https://www.cybertrust.co.jp/blog/iot/techinfo/point/point-03.html]] *リアルタイム処理に最適化 [#f3e93ae4] -[[Real-Time Linux Wiki:https://rt.wiki.kernel.org/index.php/Main_Page]] -[[リアルタイムカーネル - ArciWiki:https://wiki.archlinux.jp/index.php/%E3%83%AA%E3%82%A2%E3%83%AB%E3%82%BF%E3%82%A4%E3%83%A0%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB]] -[[Linux における low latency カーネルの周期的制御を目的とした利用法と試用:https://www.jstage.jst.go.jp/article/bnitk/50/0/50_94/_pdf/-char/ja]] -[[「LinuxによるRTOSの実現」関連の最新 ニュース・レビュー・解説 記事 まとめ:https://www.itmedia.co.jp/keywords/linux_rtos.html]] ... 2005年の記事 --[[リアルタイム機能とLinuxでの実現方法:https://monoist.atmarkit.co.jp/mn/articles/0501/12/news113.html]] --[[マイクロカーネル方式とリアルタイム性能:https://monoist.atmarkit.co.jp/mn/articles/0504/12/news102.html]] --[[スタンドアロン方式とリアルタイム性能:https://monoist.atmarkit.co.jp/mn/articles/0506/28/news112.html]] **RT PREEMPT [#v0fa93a0] -[[HOWTO setup Linux with PREEMPT_RT properly:https://wiki.linuxfoundation.org/realtime/documentation/howto/applications/preemptrt_setup]] -[[HOWTO build a simple RT application:https://wiki.linuxfoundation.org/realtime/documentation/howto/applications/application_base]] -[[Intel Edisonをリアルタイム化する:https://qiita.com/yoneken/items/2f6fd50bf9837cf50f9d]] -[[ubuntuにrt-preemptカーネルを導入する:http://szmlb.hatenablog.com/entry/2016/11/24/132322]] **[[RedHawk Linux:https://www.concurrent-rt.co.jp/solutions/linux/]] [#k75933e6] -[[RosConJP2019の発表資料 - Concurrent Real-Time:https://www.concurrent-rt.co.jp/external/TechSup/PDF/RosConJP2019V2.3.pdf]] *[[Yocto Project:https://www.yoctoproject.org]] [#e71dd335] -[[組み込みLinuxと「Yocto」の深イイ関係、そしてクラウドネイティブへ:https://monoist.atmarkit.co.jp/mn/articles/1910/07/news039.html]] -[[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]] *関連製品・サービス [#y7d3cc45] -[[EM+PLS:https://www.cybertrust.co.jp/iot/empls.html]] *開発請負 [#j53a49c9] -[[テクノクリエート:http://www.techno-create.com/]]