【NuttX】ラズパイPicoにOSをインストールしてみた!

Sdílet
Vložit
  • čas přidán 22. 08. 2024
  • 以前から気になっていたRaspberry Pi Pico用のOSインストールに挑戦してみました!
    どこまで活用できるかはまだ未知数ですが、マイコン上でOSが動いているのを見るのはなかなか興味深いです。
    ※nuttx.uf2ファイルが作成されない場合
    環境変数「PICO_SDK_PATH」を設定した後、一度シェルの再起動が必要のようです。動画内で手順が漏れていました。
    コメントくださいましたpopoz3さん、ありがとうございます。
    -----
    ■Windows 10 に WSL をインストールする | Microsoft Docs
    docs.microsoft...
    ■Raspberry Pi PicoでNuttXを動かす(yunkya2氏)
    qiita.com/yunk...
    ■USBシリアル変換(Amazonアソシエイト)
    amzn.to/3vsPJ2C
    ■ラズパイPicoの開発環境をインストールするコマンド
    wget raw.githubuser...
    chmod +x pico_setup.sh
    ./pico_setup.sh
    ■NuttXのツール取得&実行コマンド
    sudo apt install bison flex gettext libncurses5-dev gperf automake-1.15 libtool pkg-config
    git clone github.com/apa... nuttx
    git clone github.com/apa... apps
    git clone bitbucket.org/...
    cd tools/kconfig-frontends/
    ./configure --enable-mconf --disable-nconf --disable-gconf --disable-qconf
    make
    sudo make install
    sudo /sbin/ldconfig
    cd
    cd nuttx
    ./tools/configure.sh raspberrypi-pico:nsh
    make
    ----
    #ラズパイ #ラズパイPico #RaspberryPi

Komentáře • 28

  • @fugaku1480
    @fugaku1480 Před 3 lety +4

    とても関心をもって拝見しました。WSL2とLinuxのインストールは動画を参考にさせていただきました。
    Windows上ですぐにLinuxコマンドが実行できるので重宝しそうです。ありがとうございますm(__)m

    • @Shartick
      @Shartick  Před 3 lety

      コメントありがとうございます。
      WSL2はとても便利です。最近はオープンソースの絡みもあってLinuxの方が使いやすい場合が増えてきましたからオススメです。

  • @qchan7
    @qchan7 Před 3 lety +4

    これは、すごいですね!

    • @Shartick
      @Shartick  Před 3 lety +1

      可能性が広がりそうですよね!

  • @toom3057
    @toom3057 Před 2 lety

    面白かったです!

    • @Shartick
      @Shartick  Před 2 lety

      ありがとうございます!とても励みになります😆

  • @sotw1610
    @sotw1610 Před rokem +1

    Will try it!

  • @newyansei1833
    @newyansei1833 Před 3 lety +4

    picoの情報源ほんと少ないので助かりますm(__)m
    もしよろしければこういうニッチな情報をどこから仕入れているのか教えていただきたいです。

    • @Shartick
      @Shartick  Před 3 lety +1

      いつもありがとうございます😊
      色々と手探りでやってるのでどうしても投稿が遅くなってしまいますが、今後も頑張って動画投稿していきます!

  • @ifq7vj0
    @ifq7vj0 Před rokem

    もう一つpicoが有ればですが、usb-serialコンバータくらいなら比較的簡単に実装出来ますね
    複数ポート使えるものも公開されていたと思います

    • @Shartick
      @Shartick  Před rokem +1

      なるほど、Pico自身がUSB端子とUART入出力を持っているのでusb-serialコンバータも作れるわけですか。いいアイデアですね。

  • @t2zino
    @t2zino Před 3 lety +1

    linuxもLinusさんの名前が元なのでnuttx納得です

    • @Shartick
      @Shartick  Před 3 lety

      プロダクトに自分の名前を付けるの、とてもかっこよくて好きです

  • @PCyukkurikaisetu
    @PCyukkurikaisetu Před 10 měsíci

    pico w でやってみたいです!

  • @matheusmicrohobby
    @matheusmicrohobby Před 2 lety

    NUTTX! 🥰🥰🥰🥰

  • @MichaelKingsfordGray
    @MichaelKingsfordGray Před 2 lety

    "C" is a recipe for failure.

  • @takuya1st
    @takuya1st Před rokem

    カーネルビルドしたところで容量不足で死にそうだし、、カーネルビルドしてるなら、linuxカーネルなのでは、、、

  • @kchigasaki6529
    @kchigasaki6529 Před 2 lety

    Pico w だと、かんたんにできますか

    • @Shartick
      @Shartick  Před 2 lety

      日本で発売される頃には簡単にできるようになってると思います。
      しばらくはNuttX側がPico Wに対応するためにバージョンアップするのを待つ感じですね。

  • @joirtyg703
    @joirtyg703 Před 2 lety

    これでほぼすべてのディストリビューションが使えるようになったらいいのになぁ
    そしたらandroid-x86とかで安定したスマホ環境作れるんだが...

    • @Shartick
      @Shartick  Před 2 lety

      コメントありがとうございます。
      ほんと、もっと使い道が増えるといいんですけどねぇ……今後に期待です!

  • @yukizokin
    @yukizokin Před 2 lety

    POSIX準拠ならUNIXと言える。freeでusedが7KBほど。どいう言うことなんだろう。そんなに小さいわけはないと思うけど。大半はROMで動いているということか。

    • @Shartick
      @Shartick  Před 2 lety +1

      もう少し空きメモリがあっても良さそうなんですけどね…。使えるコマンドもかなり少ないので、まだまだ発展途上という印象でした。

  • @kittyask90714
    @kittyask90714 Před 2 lety +1

    度々お邪魔します。諦めていた uf2 Fileですが、コンビニで悪知恵を思いつき、素人考えで再々実行。
    四つの PICO PATHは、動画を見て同じような内容が明らかに出ないので、pico Folder作成後にWindowsの環境変数設定流に再起動を実行していましたが、make Command後の「version.h が無い」とゆう最初のErrorは、最後の make 前に検索してヘッダFileを探しだし、指定場所へ、コピペ。で、Error回避確認。その後のErrorは、「config_autogen.h が無い」ですが、検索しても見つからないので、
    無い Fileを探さない様に「config.h」内に書かれている「#include "pico/config_autogen.h"」の一行を注釈文に書きかえ。再度、 make Command 実行で、nuttx.uf2 を作成してくれました。
    USB モジュールが無いのでこれ以後の検証は出来ません。 モジュールを購入して検証してみます。ちなみに、Win10Pro、NECnotePC i7、16Gb mem、1000Gb SSD

    • @Shartick
      @Shartick  Před 2 lety

      おお、無事UF2ファイルを作成できましたか。コメントありがとうございます。
      動画公開時よりバージョンが上がったりして環境が変わっていることもあり、そのままでは上手く行かなくなっているかもしれませんね。
      最終的にうまく動いたようで何よりです!