
IntelからArduino互換のマイコン開発ボード「Galileo」登場 52
ストーリー by hylom
ARMに対抗すべく 部門より
ARMに対抗すべく 部門より
505 曰く、
「Arduino」と言えば、電子工作の世界では有名なマイコンボードの一つで、フィジカルコンピューティングやデザイナ系アーティストの表現ツールとして使われ、書店に行けば入門書籍が山のように出ている、いまや標準プラットホームですね。オリジナルのArduinoはCPUにAtmel社のAVRマイコンを使っていますが、別のアーキテクチャのCPUを載せた、いわゆるArduino互換ボードも多数存在します。そんな中、Intelも自分ところの超低消費電力x86コアSoCを載せたArduino互換ボードを出したとか!(PC Watch)。
写真を見る限り、たしかにArduino用シールド(拡張ボード)を接続するコネクタがそれらしい配置で並んでいたり、一部には、あの特徴的な基板形状も見て取れます。たしかにArduino互換ボードには、100MHz以上で動く32ビット・マイコンを載せたものもありますが、まさかIntelが自分ところのx86を載せてくるとは……。
気になるのは詳細なハードウェア・アーキテクチャですね。I/OマップはPC/AT互換機なんでしょうか!? BIOSって載ってるの? MS-DOSやWindowsは走るのか?!
中身はLinux? (スコア:5, 参考になる)
インテル、「Quark」搭載のArduino互換開発ボード「Galileo」発表 [atmarkit.co.jp]
に
とあります。
Linuxが動くならLinux上でプログラムを書いたほうが楽なんじゃないか(スクリプト言語も使えるし)とC言語の使えない軟弱者の私は思うのですが、どうなのでしょう。
Intel outfits open-source Galileo DIY computer with new Quark chip [pcworld.com]
#それにしてもCPU小さい。
640GBはすべての人にとって未来永劫充分なメモリだ。
Re: (スコア:0)
Arduinoを使ったことが無いのですが、Arduinoは8bitのCPUですから必要ならその命令を
総てエミュレートしてライブラリを実行することも、このCPUなら可能と思われます。
なので、多数あるシールドのドライバに相当するライブラリ群を Linux用に移植しなくても
かなりの程度、Linuxから利用できるのではと考えます。
例えば、USBでCD-ROMドライブを増設して、3G通信をシールドで増設して、
Linuxで cdbiff(メールの到着を CD-ROMドライブでお知らせ)を走らせれば、
いわゆるコーディングをしなくても、携帯電話から CD-ROMドライブを Ejectできるかも
知れません。
Re: (スコア:0)
そんな用途ならArduino Leonardo [arduino.cc]でも使や十分じゃね?
ライブラリ動作させるためにAVRエミュレートってアホか。Arduino のシールド接続するピンて、デジタル入出力かアナログ入力、シリアル入出力と電源くらいの機能しかなくて、シールドってそれに繋がるようなもんしかないんだが。
Re: (スコア:0)
Leonardoに載ってるAtmega32U4 [atmel.com]にはUSBホスト機能はないようなので訂正
そんな用途ならUSB Host Shield [sparkfun.com]でも使や十分じゃね?
Re: (スコア:0)
> ライブラリ動作させるためにAVRエミュレートってアホか
それぞれのピンの入出力の方向とかプルアップとか機能の設定に対応するレジスタに適切な
値を適切な順でセットして、適切な順でそれぞれのピンの状態に対応するレジスタを読み書き
すればいいだけなんですが、シールド自体の説明を読んで、SoCの厚いマニュアルを調べて、
コーディングするなんて、アホな私には辛いんですよ。Arduinoの良いところは、その辺を
大幅にサボれることかと。シールドを動かすための簡単な設定ルーチンとかサンプルとかを
手作業で Intelの SoC向けに変換しなくても、自動変換あるいはエミュレートして欲しいなあ
というのが希望なんですよ。
Re: (スコア:0)
それぞれのピンの入出力の方向とかプルアップとか機能の設定に対応するレジスタに適切な
値を適切な順でセットして、適切な順でそれぞれのピンの状態に対応するレジスタを読み書き
すればいいだけなんですが、シールド自体の説明を読んで、SoCの厚いマニュアルを調べて、
コーディングするなんて、アホな私には辛いんですよ。Arduinoの良いところは、その辺を
大幅にサボれることかと。
Arduino のシールドのドライバはソース公開が当たり前なので、AVR のレジスタ直にいじってるようなの以外なら、Arduino のピンの制御の関数 pinMode()、digitalWrite()、digitalRead() や、HardwareSerial クラス等、シールドとのコミュニケーションに使用する機能を用意しておけば移植も簡単でしょう。
ライブラリを動作させるために AVR をエミュレートする必要なんてないですね。
Re: (スコア:0)
箸を正しく持てないからマジックハンドの先っぽに箸を取り付ければ楽だよね。
って言うぐらい救いようの無いアホだな。
Re: (スコア:0)
そんなことしたらRasberryPiとかぶるだろ?
さて気になるお値段は? (スコア:1)
Re:さて気になるお値段は? (スコア:1)
http://www.pcworld.com/article/2052000/intel-outfits-opensource-galile... [pcworld.com]
$60 以下じゃね?
コンセプトに疑問 (スコア:1)
Arduino って元々技術者じゃない人を対象として開発されたためか、性能よりは分かりやすさを重視して API やら 言語の仕様を決めてる感じなのだけど、そこに高性能高機能のボードをぶつけてくるってのはコンセプトとしてどうなのよと思ってしまう。
もちろん、高性能を生かしてよりユーザーに優しい、例えば JavaScript や Ruby なんかのみたいな取っ掛かり易い言語乗せるだとか、Linux 等、高機能を生かせるような OS やらライブラリやら乗っけて性能や機能を生かせるような方向もありだとは思うけど、そうすると Arduino 互換てあんま意味がない気がする。
Re:コンセプトに疑問 (スコア:2)
そもそもArduino自体も次のTreでは様々なコネクタがゴテゴテ付いたものになるようです。
A SNEAK PREVIEW OF ARDUINO TRE POWERED BY TEXAS INSTRUMENTS [arduino.cc]
DueもARM Cortex-M3を採用してますし、CPUも高性能なものが必要になっているのかもしれません。
Re:コンセプトに疑問 (スコア:3)
TreだのYunだのはLeonardoとかUnoとかの後継ではなくて、単にRasPi対抗だったりBeagleBone対抗だったりでは…
Re: (スコア:0)
Due も流行ってるわけではない感じだし、ユーザーに受け入れられてない方向での進化ってのはコンセプトとしておかしいんじゃないですかね。
Re:コンセプトに疑問 (スコア:3)
ただ、そういうものも使ってみると便利すぎて戻れなくなるというのはよくある話なので。
愛機X68000でクロックアップしたり030載せたりして頑張ってても、
結局PC/AT機のバカ速さに負けて鞍替えするようなものですね。
Re: (スコア:0)
愛機X68000でクロックアップしたり030載せたりして頑張ってても、
結局PC/AT機のバカ速さに負けて鞍替えするようなものですね。
パワフルであれば Arduino(その延長の Galileo 含む) でなくても良いって例えですか?。
Re:コンセプトに疑問 (スコア:2)
あんまりいい例えじゃなかったかな。言われてみれば共通点少ないよね。
同じ開発環境で同じスケッチ(アプリケーションプログラム)が動いて、
インタフェイスも同じものが載ってて同じシールド(拡張ボード)が使えるのなら、
速くてオマケのインタフェイスがたくさん付いている余裕のあるボードのほうが便利だろうね
という話がしたかったので。
Re: (スコア:0)
Arduino互換のコネクタだと、Arduinoの既存のシールド(増設ボード)群が使えるのが利点ですね。
以前のIntelの会長が、Intelはパラノイアだと自称していましたが、世界一の半導体メーカーが
最新のSoCを使って、こんなオモチャを作ってくるのは、その偏執狂さ加減が未だ衰えていないの
でしょう。傍目には、Intelと比較して小さな存在でも、脅威を感じれば総力で対抗してくる。
そういう会社です。コンセプトは「許さん」でしょう。
Re:コンセプトに疑問 (スコア:4, 興味深い)
「許さ~ん!、そんな面白そうなことするなら俺も混ぜろ~っ!」みたいなノリだと嬉しいんですがね。
# AVR相手に本気勝負するほどIntelはヒマじゃないと思いたい。
Re: (スコア:0)
Arduino互換のコネクタだと、Arduinoの既存のシールド(増設ボード)群が使えるのが利点ですね。
ボードに予め色々載ってる Galileo では、Arduino のシールドを接続されるような使い方がどれだけされるかは疑問です。
あれもこれもできますよというのは、裏を返せばコンセプトの不明瞭化につながると思います。
Re: (スコア:0)
>Arduino のシールドを接続されるような使い方がどれだけされるかは疑問です
仰る通りなら、コネクタ互換性いらないじゃん。
>あれもこれもできますよというのは、裏を返せばコンセプトの不明瞭化につながると思います。
えー、Arduinoの豊富なハード資産が流用できますよ、ってのが
コンセプトなんじゃないの。他のコンセプト(理由)があるなら教えてほしい。
Re: (スコア:0)
えー、Arduinoの豊富なハード資産が流用できますよ、ってのが
コンセプトなんじゃないの。
それだけがコンセプトならArduinoで十分ですな。
Re: (スコア:0)
他の方のコメントの
> RasberryPiとかぶる
も含めて「Intel」にとっては「AVR」や「ARM」が売れても、それじゃ全然十分じゃないんです。
「x86」でないと。
今でも儲けは十分あるだろうと言われても、他のCPUが売れるのは許せないんです。
そういう会社なんです。
Re:コンセプトに疑問 (スコア:2)
そろそろPCもWSみたいに市場の成長が鈍化というか止まりそうな感じなので、
新しいテクノロジドライバにのっかりたいという野望はあるのでしょう。
業績上げつづけないと株主もうるさいし。
Re: (スコア:0)
Arduinoは確かに分かりやすく簡単に扱えますが、ネットワークやUSBを扱おうとするとライブラリだけで結構メモり食うので、ちょっと面白い凝った事をやってみようと思うととたんにメモリ不足になってしまう。
で、方向としては、まずMegaやDUEのように大容量メモリを搭載したものがあり、そして新しくYUNのように「複雑な処理が必用なI/Oは別のプロセッサに任せてしまえ」というのもでてきた。
そしてこれらは決して、UNO等の後継機ではない。UNOで充分な人はそれでいいし、もっといろいろな
何故コネクタの向きを変えた (スコア:0)
評価ボードじゃあるまいし実用のつもりで作ったなら何故NICとUSBを長辺方向に向けた。答えろIntel.
ケーブルがあちこちの向きから出るのは邪魔なんだよ。
なんていうかこのへんのセンスが実にIntelだよな…
Intelに代わりまして (スコア:2, 参考になる)
評価ボードです。これをこのまま製品に組み込んで貰いたくありません。
商品レベル未満の試作品に使って下さい。
Intelの SoC は、Intelが覚悟すれば10年後でも供給できますが、
様々な部品の載ったボードとして、安定供給とか長期供給といった
対応はしたくありません。(そういう商売は別の会社の仕事)
次のロットでは仕様が色々変っても許して貰える用途向きです。
ちなみに、このSoCには、最低限のAT互換機能も搭載しております。
この SoCを気に入られましたら、ぜひ製品にご採用ください。
Re: (スコア:0)
まあ、仰ることは判るけど
一品モノの開発なんかには、便利でついつい使っちゃうんだよね。
#でも、某民生用のセット、蓋を開けたら秋月のH8ボードが、
#なんてのがあったなぁ・・・
###私は元ACでは無いの。
Re: (スコア:0)
一品ものの、試作とかは、よくありますよね。
某国のミサイルには、AKI80が・・・・・
Re: (スコア:0)
どこの国であろうと兵器ってそこそこ予算掛けてつくるもんだと思うけど、ミサイル一発で幾らか知らんけど、AKI80ってそれに見合うだけの信頼性とか保てるのかしら?
Z80ならザイログがミリタリー用を用意してた筈だし、ミサイル全体からすればAKI80とのコスト的な差は僅かなもんではないの? コスト削減するところ間違ってると思うよ。
つーか嘘話じゃね? 冷戦の頃にはパックマンの中古基板がソ連に流れて外された部品がミサイルの制御に使われてる、なんて噂話もあったけどな。
Re:Intelに代わりまして (スコア:2)
8ビットはココム規制の範囲外だったからMSXとかもよく輸出されてたらしいし。
Re:Intelに代わりまして (スコア:2, おもしろおかしい)
> Z80ならザイログがミリタリー用を用意してた筈だし
それ、製品名はMZ80だったけ?
Re:Intelに代わりまして (スコア:1)
http://www.cpucollection.ca/ZilogZ80.htm [cpucollection.ca]
↑見るとミリタリー品は
という型番になってますが、Z84000は普通のNMOS版Z80なので、その後ろにMが入ってるのがそれっぽい感じですね。
Re: (スコア:0)
確かに分厚い鉄製のボディーでしたね。
Re: (スコア:0)
無論、プロトタイプのことだとおもいますよ。
#思いたい。
##最近はArduinoとかくわせふじこ
Re: (スコア:0)
プロトタイプなら信頼性はより重視されるんじゃないの?
将軍様の目の前でなんらかの不確定要素で実験失敗なんてことになったら担当者の首が飛ぶ(リアルで)だけでは済まないわけだし。
# 予算付く前の実験レベルならまあありかなあ。
Re: (スコア:0)
評価ボードです。これをこのまま製品に組み込んで貰いたくありません。
商品レベル未満の試作品に使って下さい。
Arduino と同じ路線であるならば、なんかの装置に組み込んでの使用が前提なんだから組み込み用ボードでしょ。評価ボードじゃないよ。
Re:何故コネクタの向きを変えた (スコア:1)
最近、 この手の電子工作のボードの値段見て、 これのせればいいじゃん っていう 顧客が多くて、困る。
Re: (スコア:0)
知財面と信頼性と安定供給が大丈夫なら使いたいよね。自分のところで起こしたらこんな値段じゃ出来ないもん。
Re: (スコア:0)
これって黒字でるんでしょうかね?
これを元に (スコア:0)
キーボード付きの携帯端末を作ってみようと思います
ご連絡先
Re: (スコア:0)
もうRaspberrypiでそういうのやった例 [raspberrypi.org]あるしなあ、殿の出番はないんじゃないの。
Re: (スコア:0)
基板に萌え絵を入れる仕事がまだ残ってます。
むしろ、時代が殿に追い付いてきたのではと。
Re:これを元に (スコア:1)
ご参考
【基板少女】プリント基板にパターンで萌え絵を描いてみた【痛基板】
http://nicoviewer.net/sm16246297 [nicoviewer.net]
Re: (スコア:0)
時代が殿に追い付いてきたのではと。
外装はモデラで切削するとか言ってたしなあ、今の3Dプリンタの隆盛をどう思っているだろう?
# つっても当時も今も1000台とかの量産なんかに使えたわけもないけどな
Arduino Sheildの乗る別物みたい……… (スコア:0)
Arduino よりも基板サイズでかいじゃん。
nicもUSBもSDIOもついているから、遊べそうだけど………Quark SoC X1000というのもどのぐらいのパワーがあるか知りたいから(Intel曰く(Internet of Things)用のプロセッサと言ってるから欲しいと言えば欲しいけど、Beaglebone Blackより高いのかぁ
【PR】記事をクリックしたかと思った (スコア:0)
「自分ところ」って言い回しに、何か学生時代を思い出した。
Re: (スコア:0)
文章が幼稚だよね。
Re: (スコア:0)
人の文章を幼稚と批判する大人なら、そこは「稚拙」などとしてくれ。
前から思っていたんだが (スコア:0)
名前が、Androidと被ってややこしい。