Armadilloフォーラム

GPIOドライバーを使用したC言語のサンプルプログラム

seltec032

2023年1月18日 16時22分

Armadillo-x1を用いて、GPIO制御プログラムをC言語で開発したいと考えております。
None-OSの組込みシステムは十分経験しているつもりですが、Linux上での開発は初心者です。
Linuxのgpioドライバーを用いたサンプルプログラムがあると、非常に助かります。
情報をお持ちでないでしょうか。

コメント

at_mizo

2023年1月18日 16時43分

溝渕です。

> Linuxのgpioドライバーを用いたサンプルプログラムがあると、非常に助かります。
> 情報をお持ちでないでしょうか。

最近では、libgpiodが利用されることが多いように思います。
https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git

以下の"gpioget.c"および"gpioset.c"あたりを入出力のサンプルとして見てみてください。
https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git/tree/tools

seltec032

2023年1月18日 16時59分

溝上様

早々のご連絡まことにありがとうございます。
大隅と申します。

> 最近では、libgpiodが利用されることが多いように思います。
> https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git
>
> 以下の"gpioget.c"および"gpioset.c"あたりを入出力のサンプルとして見てみてください。
> https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git/tree/tools

情報確認させていただきます。
誠にありがとうございました。

> 溝渕です。
>
> > Linuxのgpioドライバーを用いたサンプルプログラムがあると、非常に助かります。
> > 情報をお持ちでないでしょうか。
>
> 最近では、libgpiodが利用されることが多いように思います。
> https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git
>
> 以下の"gpioget.c"および"gpioset.c"あたりを入出力のサンプルとして見てみてください。
> https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git/tree/tools
>