This service is available only in Japanese-language.
クロス開発環境(BSPは"core-inteli7-64"を使用)に moxaのUSB-Serialコンバータ【U-Port 1450】のドライバーを組み込みたく、 ソースコードはHPから取得したのですが、そこからどのような手順を踏めば実現できるのか分かりません。 クロス開発環境にドライバーを組み込む際の手順をご教授いただけないでしょうか。 漠然とした質問ではありますが、よろしくお願いいたします。
yakuhito
2020/11/18 (水) 22:48
Linux Kernel Development Manual の以下の節以降で説明されている手順となります。 https://www.yoctoproject.org/docs/3.1.3/kernel-dev/kernel-dev.html#worki... ソースコードが提供されているドライバーをローダブルモジュールとしてkernelのソースツリーの外で構築を行う 手順が説明されています。
https://www.yoctoproject.org/docs/3.1.3/kernel-dev/kernel-dev.html#build... こちらでは、SDKを使用して構築を行う手順を説明しています
https://www.yoctoproject.org/docs/3.1.3/kernel-dev/kernel-dev.html#incor... こちらでは、Yovto Projectから提供されているレシピを作成する際に参考例を説明しています。
参考となるレシピは、poky/meta-skeleton/recipes-kernel/hello-mod/ 以下となります。 |-- files | |-- COPYING | |-- Makefile | `-- hello.c (ソースファイル) `-- hello-mod_0.1.bb (レシピファイル)
上記を参考にトライしてみてください。
A.H
2020/11/19 (木) 09:09
ご提示していただいた資料をもとに進めていきます。 不明な点があればまた質問させていただきます。
yakuhito
2020/11/18 (水) 22:48
Yocto Projectから提供されているドキュメントが参考になります
Linux Kernel Development Manual の以下の節以降で説明されている手順となります。
https://www.yoctoproject.org/docs/3.1.3/kernel-dev/kernel-dev.html#worki...
ソースコードが提供されているドライバーをローダブルモジュールとしてkernelのソースツリーの外で構築を行う
手順が説明されています。
https://www.yoctoproject.org/docs/3.1.3/kernel-dev/kernel-dev.html#build...
こちらでは、SDKを使用して構築を行う手順を説明しています
https://www.yoctoproject.org/docs/3.1.3/kernel-dev/kernel-dev.html#incor...
こちらでは、Yovto Projectから提供されているレシピを作成する際に参考例を説明しています。
参考となるレシピは、poky/meta-skeleton/recipes-kernel/hello-mod/ 以下となります。
|-- files
| |-- COPYING
| |-- Makefile
| `-- hello.c (ソースファイル)
`-- hello-mod_0.1.bb (レシピファイル)
上記を参考にトライしてみてください。
A.H
2020/11/19 (木) 09:09
ご回答ありがとうございます。
ご提示していただいた資料をもとに進めていきます。
不明な点があればまた質問させていただきます。