93301


現在、SPRESENSEのArduino互換でFreeRTOSライブラリを用いてマルチスレッド化しようと考えております。

しかしながら、検証を行ったところ以下のようなエラーが出てしまい、利用できません。  
サンプルのプログラムを実行しようとした際も同じようなエラーが出てしまいます。

[code]

    main:3:10: fatal error: avr/io.h: No such file or directory
    3 | #include <avr/io.h>
    |          ^~~~~~~~~~
    compilation terminated.
    exit status 1
    
[/code]

SPRESENSEでFreeRTOSライブラリ利用はできないのでしょうか。  
こちらのエラー原因ご存じの方がおりましたら、解決策をお教えいただけないでしょうか。

よろしくお願いいたします。


CC BY-SA 4.0
2023-01-11T01:54:34.897
93299
2023-01-11T05:20:02.400
2023-01-11T05:20:02.400
3060
49229
question
c++ spresense arduino
SPRESENSEでFreeRTOSが使用できない


そもそもSPRESENSEのArduinoはNuttXというRTOS上で動いています。  
というわけでマルチスレッド化したい場合はNuttXの機能を使うのが手っ取り早いでしょう。


CC BY-SA 4.0
2023-01-11T02:23:51.717
93301
2023-01-11T02:23:51.717
13127
93299
answer