SeeeduinoでRTOS

Seeed UG Advent Calendar 2019 17日目の、@dedenさんの投稿。

qiita.com

手を抜いたシンプルな投稿にもかかわらず「SeeeduinoでもRTOSやりたい!!」というワードに、なにか惹きつけられるものがあります。
これは自分でも確認しておかねば!と思い、やってみることにしました。

@dedenさんの投稿の画像から、VSCode+PlatformIOで動かしているのが分かります。
また、フォルダ名らしきところをみると「simba」というワードも。

「simba rtos」でググると、、、出てきました。

f:id:matsujirushix:20191217210826p:plain

simba-os.readthedocs.io

ページの先頭には、1分少々のVideoが貼ってあります。
再生してみると、、、無音のPC画面、、、。シュールだ、、、。

えー、気を取り直して、Getting Startedに沿ってSeeeduinoでLチカを試すことにしましょう。

simba-os.readthedocs.io

えーっと、

f:id:matsujirushix:20191217141012p:plain

まずは、Visual Studioをインストールして、PlatformIOのExtensionを追加インストールすれば良さそうです。

code.visualstudio.com

marketplace.visualstudio.com

入れました。
というか、わたしのPCには入っていました。VSCode+PlatformIO。

f:id:matsujirushix:20191217211328p:plain 次は、PlatformIO -> Project Examplesを開いて、simba/blinkを選べと。

Project Exampleをクリックすると、、、

f:id:matsujirushix:20191217211241p:plain

なにやら選択をしないといけないみたいです(汗

Seeeduinoは組み込みだよね!ウンウン。
ってことで、Embedded Platformを選択。

Embedded Platformの検索画面っぽいのが出ました。

f:id:matsujirushix:20191217211600p:plain

「simba」と入力して検索してみても、なにも出ず。

f:id:matsujirushix:20191217211739p:plain

うむーーーー

あれこれいじってみたところ、Frameworksタブで検索すると、Simbaが出てきました。

f:id:matsujirushix:20191217211851p:plain

Simbaをクリック。

..........
..........
..........

ずっとLoading....

f:id:matsujirushix:20191217212402p:plain

..........
..........
..........

進まないので、ヤメ!

Platformを先に入れないといけないのかなぁ?

とりあえず、Atmel AVRをインストールしてみることに。

f:id:matsujirushix:20191217212648p:plain

f:id:matsujirushix:20191217212810p:plain

Atmel AVRのPlatformをインストール後にProject Examplesをクリックしたところ出ました。simba-blank。

f:id:matsujirushix:20191217213024p:plain

Importをクリックして、数分待っていると、、、
出ました。

f:id:matsujirushix:20191217213400p:plain

で、最後にarduino_unoをUpload。

f:id:matsujirushix:20191217213908p:plain

Lチカったー

f:id:matsujirushix:20191217214212p:plain

@アパホテル