アカウント名:
パスワード:
いまどきのIoTは、LinuxやFreeBSDやOpenBSDが載ってる場合が多いそういった汎用OS乗せる必要が無い単機能IoT(たとえば流量計・温度計・圧力計とか)なら汎用OS不要でも、単機能じゃないIoTなら汎用OSが載るほうがいい
載せれば載るだろう(載らない理由はない)けど、用途違うでしょ
> 載せれば載るだろう(載らない理由はない)けど、用途違うでしょ
載らない理由はある。ふつうの Linux や *BSD は MMU 必須なので載らない。
Linux の no-MMU カーネルなら頑張れば動く可能性はあるけど、RAMが足りないかも?あと fork をはじめ、いくつかのシステムコールが使えないのでふつうの Linux 向けアプリで動かないアプリはかなりある。
MMUは外付けで行けるやん
そもそも組み込み向けのワンチップマイコンで、バスが外に出てるものなんてほとんど存在しない(内蔵メモリのみが普通だ)し、メモリ量もたいして多くない。MMUの外付けなんかは論外で無理で、Linuxなんて重いOSを動かすにはメモリが足りなすぎます。
比較対象にされてる ARM Cortex M0 も、基本アーキテクチャこそ一応ARMですが、組み込み向けで、プログラムメモリ(フラッシュROM)がせいぜい32KBにデータメモリ(SRAM)がせいぜい16KBといった程度の量をチップ内蔵して、メモリ増設不可、といった想定の代物 [digikey.jp]です。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
「科学者は100%安全だと保証できないものは動かしてはならない」、科学者「えっ」、プログラマ「えっ」
Linuxは動くの? (スコア:0)
いまどきのIoTは、LinuxやFreeBSDやOpenBSDが載ってる場合が多い
そういった汎用OS乗せる必要が無い単機能IoT(たとえば流量計・温度計・圧力計とか)なら汎用OS不要でも、
単機能じゃないIoTなら汎用OSが載るほうがいい
Re:Linuxは動くの? (スコア:0)
載せれば載るだろう(載らない理由はない)けど、用途違うでしょ
Re: (スコア:0)
> 載せれば載るだろう(載らない理由はない)けど、用途違うでしょ
載らない理由はある。
ふつうの Linux や *BSD は MMU 必須なので載らない。
Linux の no-MMU カーネルなら頑張れば動く可能性はあるけど、RAMが足りないかも?
あと fork をはじめ、いくつかのシステムコールが使えないので
ふつうの Linux 向けアプリで動かないアプリはかなりある。
Re: (スコア:0)
MMUは外付けで行けるやん
Re:Linuxは動くの? (スコア:1)
そもそも組み込み向けのワンチップマイコンで、バスが外に出てるものなんてほとんど存在しない(内蔵メモリのみが普通だ)し、メモリ量もたいして多くない。
MMUの外付けなんかは論外で無理で、Linuxなんて重いOSを動かすにはメモリが足りなすぎます。
比較対象にされてる ARM Cortex M0 も、基本アーキテクチャこそ一応ARMですが、組み込み向けで、
プログラムメモリ(フラッシュROM)がせいぜい32KBにデータメモリ(SRAM)がせいぜい16KBといった程度の量をチップ内蔵して、メモリ増設不可、といった想定の代物 [digikey.jp]です。