アカウント名:
パスワード:
いまどき、マイクロプロセッサが搭載されたボード/システムのことを「マイコン」呼ばわりする言い方には違和感を覚える。
最近の用語としては、マイコンとは「マイクロコンピュータ」ではなく 「マイクロコントローラ」 [wikipedia.org]の略として使われる場合が主流だと思います。そういう点では、「GPIOといった制御用入出力端子」があるかどうかが「マイコン」の条件でしょう。
#この論だと、Raspberry Pi は、GPIOがあるので一応「マイクロコントローラボード」のジャンルに入れられそう。でも、リアルタイムOSじゃないLinux上で動いていて、精密なタイミングでのGPIO制御がしにくいRaspberry Pi を、マイクロコントローラボードとは呼びたくないなぁ。
でもって高級言語インタプリタが動くマイコンと言えば、今まではBASICを乗せてるのが多いですかね。今年の初出新製品だと
従来型のC言語等でイメージを作って書き込むタイプの安価な [akizukidenshi.com] マイコン [rs-online.com] 評価ボード [akizukidenshi.com]ではmruby [github.com]や.NET Micro Framework [codeplex.com]を動作させるにはSRAMが足りなくて困ることが多くありました。一方、SRAM等の周辺機能を増強したボードになりますと単価1万円を切るものがなく、技術講習会や学習用の機材として大量に購入することは予算の兼ね合い上無理です。
そのため、このボードがスペックどおりに従来品よりも安価に入手できる(そしてJTAGやSWDでファームを書き換えられる)のであれば自分の思い描く用途にはまさに打ってつけだと思っております。
mrubyやmonoを乗せる評価ボードとして比較対象にあげられる Raspberry Pi等 ですが以下の理由からマイコンボードではなくFAコンピュータだと感じております。
・OS(Linux)が動作することが前提・MMU有りのCPU・周辺機能が不必要なほど多機能・(従来型のマイコンボードと比べて)消費電力が大きく発熱も凄い・各種IOポートが少ない・親コメにある >リアルタイムOSじゃないLinux上で動いていて、精密なタイミングでのGPIO制御がしにくい
Linux等で作ったシステムを簡単に組込みシステム化できるという意味では Raspberry Pi は非常に便利かつ優れた製品ですが、あくまでもPCの延長線上でありArduino、mbedのようなOSレスもしくはRTOSが前提となるMCU/ECUの延長線上の製品とは似て異なるものだと思っております。
# このスペックであれば、mrubyのmirbをボード上で動作させることが可能でありそうなので簡単なスケジューラ等とあわせてruby電卓モドキなどが作れそうです。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
皆さんもソースを読むときに、行と行の間を読むような気持ちで見てほしい -- あるハッカー
マイコン (スコア:0)
いまどき、マイクロプロセッサが搭載されたボード/システムのことを「マイコン」呼ばわりする言い方には違和感を覚える。
Re: (スコア:1)
最近の用語としては、マイコンとは「マイクロコンピュータ」ではなく 「マイクロコントローラ」 [wikipedia.org]の略として使われる場合が主流だと思います。
そういう点では、「GPIOといった制御用入出力端子」があるかどうかが「マイコン」の条件でしょう。
#この論だと、Raspberry Pi は、GPIOがあるので一応「マイクロコントローラボード」のジャンルに入れられそう。でも、リアルタイムOSじゃないLinux上で動いていて、精密なタイミングでのGPIO制御がしにくいRaspberry Pi を、マイクロコントローラボードとは呼びたくないなぁ。
でもって高級言語インタプリタが動くマイコンと言えば、今まではBASICを乗せてるのが多いですかね。
今年の初出新製品だと
マイコンボードのほうが興味深いです (スコア:2)
従来型のC言語等でイメージを作って書き込むタイプの安価な [akizukidenshi.com] マイコン [rs-online.com] 評価ボード [akizukidenshi.com]ではmruby [github.com]や.NET Micro Framework [codeplex.com]を動作させるにはSRAMが足りなくて困ることが多くありました。
一方、SRAM等の周辺機能を増強したボードになりますと単価1万円を切るものがなく、技術講習会や学習用の機材として大量に購入することは予算の兼ね合い上無理です。
そのため、このボードがスペックどおりに従来品よりも安価に入手できる(そしてJTAGやSWDでファームを書き換えられる)のであれば自分の思い描く用途にはまさに打ってつけだと思っております。
mrubyやmonoを乗せる評価ボードとして比較対象にあげられる Raspberry Pi等 ですが以下の理由からマイコンボードではなくFAコンピュータだと感じております。
・OS(Linux)が動作することが前提
・MMU有りのCPU
・周辺機能が不必要なほど多機能
・(従来型のマイコンボードと比べて)消費電力が大きく発熱も凄い
・各種IOポートが少ない
・親コメにある
>リアルタイムOSじゃないLinux上で動いていて、精密なタイミングでのGPIO制御がしにくい
Linux等で作ったシステムを簡単に組込みシステム化できるという意味では Raspberry Pi は非常に便利かつ優れた製品ですが、あくまでもPCの延長線上であり
Arduino、mbedのようなOSレスもしくはRTOSが前提となるMCU/ECUの延長線上の製品とは似て異なるものだと思っております。
# このスペックであれば、mrubyのmirbをボード上で動作させることが可能でありそうなので簡単なスケジューラ等とあわせてruby電卓モドキなどが作れそうです。
Re: (スコア:0)
感じるのは勝手だけど、Raspberry Piには、FAコンピューターとして一般的に求められる性能…対環境性や堅牢性とか…は全く考慮されていないと思うけど。
そもそも教育用として開発されたものですからね。Scratchでプログラミングの面白さを知って、Pythonでもうちょっと本格的なプログラミングに触れて、かつ、ソフトだけでなくGPIOでフィジカルなデバイスの制御も知って…という事が本来の目的だったわけですよね。
だから、「簡単に組込みシステム化できる」という意味で「優れた製品」とするのは、まぁ