*** CPUを比較検討するスレ *** [無断転載禁止]©2ch.net
比較検討する対象の CPU など
1 PIC ARM AVR H8 intel LPC PSoc SH STM その他
2 これらを搭載したボードの比較、検討も対象です
順番は、秋月サイトを参考に並べました。
他意はありません。
また、一応の目安です。
必要に応じて追加してください。
比較する内容は細部にととまらず、総合的な判断、用途に応じた使い分けなど
広い範囲にわたって検討します。
これから、CPUを使い始めようとする初心者さんにも参考になるようなスレに
なれば言うことなし、でしょう。 3~4年前のトラ技増刊ARM特集記事によると、数値演算ならARMのほうが速く
そうでなければ8ビット系のほうが、らしいです。記憶が曖昧ですが。
トラ技本の保管場所忘れて、手元に現物がないので具体的な引用ができません。
どなたか、よろしく。 )(()))((((()))((((()))))()()))))()(()(((()())))))(()(()))()((()((()()())()((
((((((((()()())))(())(())())(()((((())()))()))))(()())))(()))))((()()))()(((
)()))())())((((((()(((())()()()(())))(())(()((()(((((()))))()())()))()()()))
)((())()())()())(())))())))))())((()))()(())(((()()(()((()(((()()))()((()()(
((()((()(()())))))((())()(()((((())()((())(()))()((())())(()())))()(()))()))
)(()()))()()()(()()(((()()()))))))()(())()((((())())(((()()()()))((()()))()(
)))(((((())))())(((())((()())()(())((()(())))(()()((()())()())))()))())()(((
()))(()))((((()))(())()((()))()))((()))()()((((()))())))()((()(())()()())(((
(((()()))(()(((()(()))(()))()))))(())(())(()((())())(((((()()()))())(())))()
()()()))(()()())((((())(((()()())())()((()((((())()))())))(((()()())())))())
())(())))((((())((((()()())()()())())()())(())))()()(()(()()(()))(()))()((()
()(())))(())(()))))))()((()()())))))())((()((((())))))))(()(((())(((((((()((
))))())(()(())(()))()))))((((())))())(()((()(())))(())())(((((()(()()(())(((
)()))((((()(()()(()()))((())(((((((()())))))()(()))()((((()())())())(())))))
)(())())))(()(()(()())))(()))))(((()()()()(()())())())((())(())()(()()((()((
(())())()())))))()((((())()(()((())())))))((()(((((())))()))()(()()()(())(((
)(()))(()))())((((()(()()())(()())((((()(()(()))())(((())())(()())())))))(()
)(((())))()()))))(())()((())))(((()()(((()((()))((()()()))))((())((()))((())
()))((()()((()))()()()())))))(())(()((()())())))())))())(()()()(((())(((((((
((())((()))))(((())(((())))))()()))((()((()))((())()(())))()(()())()((()))((
(())()()((((())))(()()(())(()()(()))(()()()))()))))))()))()))))((()(((((((((
())((()(())(())(()()()))()()()))))())())))))((((((()(()))(()(())((())())((((
()))((())()()()(()()()())))()((())(((()(((()(()(()))()))))()()))()((()))()((
(())()))()()(((((()(())(((()())()(()()(()))())))))()()()))((()((())()(())))(
)(()((((())()()()))(())(())(())()(()())(())((((()()()())((())))(((()))))()))
)()))(())((()()))()(())())()))))((())(()())(((()))(((()))(())))()()((((()(((
(()))()((()()))((())(((()()((()())))))((())()())(())()))))())(((())()))(((((
))))()(()(()()(()()()))(()(((())()())(())()())()(()()))()(())(())(()())()(((
()()()(())()(()(()))))(((()()(())((((()())())(((((())))()()))())()()()()()))
))))()(()))))))((())((((())()))))))())())((()(((())(()(()())()(()()(((()((((
)()(((((()))))((()()))()())))))(())()((()())(()())(()(()(()()()((((()(()))))
)()(())())((()))()()()((()()()(()))()()(()(()(()())((()((()))()))))()()()(()
)()(())()))))()(())((((())()))()))()))((())()((()(()(()((())()()))(()()((()(
(())()))))((()((()()()))(()(())()())(((()((((()()))))()(())(()(((()()))))())
(()())())((()(()())())()(()()()))((())(()))()((()(()())((((()()()()()())))))
()(((((((((((((())()()))))(())))(((()(()())))()(()())))))())((()()()()))))()
(()(()()()()()))()))()(()))))(((()(()()))(((((())())((())())(())(()(((()))))
(((((())(()()()()((()(())(()((()(())))((()))()))(()))())(()()))(()())))()())
))())((((())())(()))(())(()(())()(()))()(())()()(())())())((()))()((()(())((
((((())()()()())))(((((()((()(()(((((()))((()()(()))))))()()()()))()))))()))
())(()()(()))()()))))())()()))))())(((())))()(((((()((((()))(((()((())()))((
)))(((())())))())))))))()(((((()))((((()())((()()))))((())(()()((()))((()(((
())()()))(((()()(()))))()()))(()()(()(((()(()))(()))()((()))()((()()((())))(
()))())()()())))(((((((((()())))))()((()())()))()((()(()()))((((())()))((())
(((())())((()))())))(()((()()))())()((()))())()))((((((((()))(((())))(()))()
))))((((((()))()))((()((()())(()))((())())()(()())()(((()))())(())((()()()))
)())()()))))((()((()))(()((())())(())((()(()((()()((())))))())))((()(((()())
())))()())))(((((())()(()))(())))()()()()()))()((()()()((()((()()))(((()())(
))((()))()()))))))((()()))))())(()((((()))((()()()))(((())((()(((()(())))(((
()()))()()(((()()()(())))(()())()())())))()((())(()(())))))(()()(())(()((((( 頭の腐っている人の要望で以下を追加します。
RL78 ルネサス
RX ルネサス
R8C ルネサス 初めてのマイクロプロセッサということで、私見
小学校で英語の基礎を学ぶならば、子供パソコン イチゴジャム なんてったってBASIC
普及するか疑問も
更に、ちょっとまとまった処理をしたい人にはArduino
コンピュータの原理から学ぶ向きには、適切な解説書に加えて
体で覚えるためにもアセンブラも
これには何が適当なのか?
更に進んで、本格的にプログラミングとなると C だがCPUも沢山あるから
やはり、各CPUの特徴を把握しておいたほうがいいだろね >小学校で英語の基礎を学ぶならば、子供パソコン イチゴジャム なんてったってBASIC
百害あって一利なし
初学者にBASIC教えるほどの愚行が他にあろうか
しかも英語の基礎だと? では、嵐のお爺さんお奨めステップをどうぞご開陳ください >>6
こういう何も分かってないヤツが旗振ってくれちゃった結果
今の日本のもう完全に手遅れな現状がある ID変えて、乙です
では、初心者向けのアセンブラとしては何がよいでしょう? 誰もレスをくれないので
重要なのは解説書だと思います
この点で、やはりPICが一歩抜け出ているのではないでしょうか? >ID変えて、乙です
IDなんて簡単に変えられるだろ >小学校で英語の基礎を学ぶならば、子供パソコン イチゴジャム なんてったってBASIC
これほどの無知、無責任は珍しいw
露骨過ぎてステマにすらなってないw いやいや、どう考えたって正論です
>小学校で英語の基礎を学ぶならば、子供パソコン イチゴジャム なんてったってBASIC
反論したければ、その根拠を示してからにしてください >>16
それが正論だという根拠を先に書いたらどうなの? なんといっても実績です
ありがちな仮定の話ではありません その実績とやらを具体的に書かないとね
自分の脳内の結論だけをそのまま掲示板に吐き出しても全く説得力無いのよ IchigoJamでBASICってかw
ろくな知識も無くかつ学ぶ気もない無能な教員が
振って沸いた英語教育を前に途方に暮れているとこへ
何が何だか全然わからないけどおいしいそうには見える餌ぶら下げて
上手に音頭を取らせて子供をだます
そのあたりの商売のうまさは認める 自分は何も主張できずに、他人に難癖つけるだけですか?
コンピュータお爺ちゃん 男なのに玉無しですか それともおばあちゃんですか? コンピュータお爺ちゃんは孤独のようですね
一日中、ひたすら2ちゃんで、かまってもらうだけですか?
公園友達すらいないのかな?
これまでのレスから推測できる性格ではむりでしょうね どんなに汚い言葉を並べるのも
アンタの品位の低さの表れだから構わんが
実績とやらはどうした?
探せんかったんか? 何一つ反論できないのですね
わざとらしく なにコイツw
↓
24 :774ワット発電中さん:2016/04/22(金) 20:26:04.75 ID:rjC46tKA
ID:/QWkjrId
うわっ!
何コイツw >>23
玉なしお爺ちゃんは何も主張できずに敗退のもよう
レス返されて嬉しいでしょ これじゃあ反論もできんなあ
汚い言葉の連呼だけで実績とやらが出て来んものなあw >>6
初心者にはBASICという風潮
本当ないわ
C言語ベースの言語が大方をしめるプログラミングの世界で
最初に触れる言語がBASICだと変な癖がつくということが
わからんのかね GPIBの制御にBASICが利用されていましたよ
昔の島津のクロマト用インテグレータにもBASIC標準搭載
理系なら門外漢でも操れる
プログラムの基本、制御構造が自然に理解でき身につく、とっつきやすさ
入門者、ソフト専門家以外にも優しいのがBASIC
多くの専門家育成には、裾野を広く開放してより多く人たちに触れてもらう
これこそ、要諦 常識ですよね? BASICってなんであんなに書きにくいんだろう
行番号のせい?
それと一つ一つの命令がリッチでCISC的なアセンブラって感じなんだよなBASICって
だから多分自分のやりたいことが自由にできない感が出て嫌になるんだと思う >>30
昔話は結構です。
もう一度ID:/QWkjrIdの書いていることをご確認ください。
>小学校で英語の基礎を学ぶならば、子供パソコン イチゴジャム なんてったってBASIC
いかに的ハズレかわかるはずです。
なお、プログラミング言語の話はスレ違いです。 原理を学ぶためにアセンブラに手を染めるなら解説書込みでPIC
アセンブラそのものならH8,AVR,ARMあたりでしょうか?
後者は肝心の解説書に適切なのが欠けているように感じられます 作例、入手性から言ってPICかAVRかの2択
AVRの将来が不透明なので新規でAVRは選びにくい
よってPICに決定
あくまでも、これからやる初心者の話です
以上はあえてマイコンのチップレベルの話ですが
まあ普通ならArduino 101買え、で終了 あ、あと教育現場での話も出てますが無意味です
文科省の役人を総入れ替えしないと何やっても無駄
ある意味、もうすでに手遅れ 結局ID:/QWkjrIdはいつになったらBASICの実績とやらを示すのかね
ArduinoもRaspberry Piも、最近のMicro:bitでもJava ScriptかPythonかCで
BASICのベの字も出てこないんだけど…
特にMicro:bitなんかは完全に教育用を標榜しているのにBASICの話は一切無いのはなぜって話
ただのステマだったのかな? >>35
そういう感じですね
雇用に大きく貢献できるのは、ネット絡みのプログラミングの時代
アセンブラは、原理レベルでの興味を惹かれた人たち向けであり
全体からみれば、極めて少数派でしょうね
ただ、ロボット制御などのケースでは利用されているのかな
とっくの昔にGUI当たり前でしたから、表示装置ひとつとってもカラー液晶
でないとつまらない
提供する側はモジュール、ライブラリの豊富さで
利用する者も、それらを駆使したほうが面白いものができる >>36
BBCは無料で小学生に配布するらしいじゃねえか
その一方でわが国のNHKは3400億円の放送会館おったてるんだとさw
そして優先順位の次は社員の福利厚生だとさ 1000 S=0
1010 I=0,1000
1020 S=S+I
1030 @=I+1
1040 ?=I
1050 #=-1
どうしても習わせたいならCは基本なんだろうけど、
JavaScriptでもいいんじゃねぇのかなぁ?
Node.jsあたりを使えばPCでも簡単にいけるし、
更にNode-REDを追加してやればビジュアルでいける。
http://jsdo.it/
みたいなところで、お手元のスマホでも動かせるだろうし
(ちと画面が窮屈だが)同じようなサーバを校内に立てても良い。 AVRにはBASCOM-AVRっていう割と有名なBASICコンパイラが有るんだけど
使いやすくて良いよ。行番号はないけどBASICそのもの
Cよりも少ない行数でずっと簡単に書ける
ソフトを書くのを生業にする1%の人以外にはこちらの方が向いていると思う 別に教育用と実務の言語が別れててもいいだろ。
大事なのは論理的思考ができるかどうかだよ。 >>36
>ArduinoもRaspberry Piも、最近のMicro:bitでもJava ScriptかPythonかCで
UNO あたりで、Python、JavaScriptが動作するのかと思ってびっくりした。違うよね…
動くとしたら、Cortex-M0 搭載機だろうな。 8ビットならAVR最高
32ビットならARM
MIPSはクソ 12bitなんてあったんだー
1bit
4bit
8bit
12bit
16bit
24bit
32bit
64bit
128bit
他にある? 18bit
36bit
48bit
60bit
なんてのもあるんだね >他にある?
ハードウェアの汎用AI処理チップが実用化されれば
たくさんbit
なんてのも? 405774ワット発電中さん2017/09/18(月) 15:07:58.86ID:BASTqVWr
どんなCPUだって不満な所はあります
要はどれだけ少ないかって事ですね
406774ワット発電中さん2017/09/19(火) 06:20:52.92ID:UK/FFzl4
それと長所も個人的には大切。AVRのI/Oアクセスの高速度が、そのひとつ。
ま、趣味特殊用途に限られるだろうけど。
ざっくり言うと、「個性」みたいなものかな?
407774ワット発電中さん2017/09/19(火) 09:16:47.06ID:SqXVzuHo
AVR/PIC、両方使ってるけど、はっきり言ってI/Oに関してはPICの方が上
PICはコアで負けてる分だけ頑張ったんだろ
他方、AVRはコアで勝る事に胡坐をかいて改良をサボった・・・
実際に使ってみると、そう感じるな
408774ワット発電中さん2017/09/19(火) 09:24:38.92ID:uB7VUWrS
PICのPICたる所以
>AVR/PIC、両方使ってるけど、はっきり言ってI/Oに関してはPICの方が上
>PICはコアで負けてる分だけ頑張ったんだろ
PIC/AVR両方に通じているらしいから、両者の得失を
具体的に解説してもらおうか 家で不労所得的に稼げる方法など
参考までに、
⇒ 『武藤のムロイエウレ』 というHPで見ることができるらしいです。
グーグル検索⇒『武藤のムロイエウレ』"
TL6LUP4Q9W 参考になるかも
AIチップ図鑑&AI開発環境
オープンソース版プロセッサ事典
Interface 2018年 2月号
http://shop.cqpub.co.jp/hanbai/books/MIF/MIF201802.html コンピュータ関係で使う英語は、日常会話の役に立たないからな。 ユニークで個性的な確実稼げるガイダンス
暇な人は見てみるといいかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
UHNT6 >>56
速度は二の次の設計のPICに、速度で勝負するとか、そもそも間違い。 >>55 三菱がハードウエアAIを売り出してるよ。 ARMコアにFPGAが加わりハードウエアAIとなっている。
FPGAではビット数なんか無関係。 EPS32はARMじゃないけど MicroPythonが動くよ。チップなら100円台からある。 MC14500 を現代の技術で高速化したら 10GHz位で動かないかな? なんだかんだ言っても、PICは入門者に適してると思う。
Cで組む上では、リニアアドレスとか関係ないし。
パッケージの豊富さ、
価格が安い、
本いっぱい、
聞ける人が身近にたくさん、
書き込み器の投資をする事で、工作に弾みが付く。
内部の作りは、初心者にはほとんど関係ない。 >>69
そうだね。
慣れてきて、やっと内部構成に興味が湧くだけで、
初心者はプログラムを組むので精一杯だよ。
AVRがーとか言っている人、俺は良く知ってるぞ、凄いだろと言いたいだけ。
マイコンに慣れてきたころには、
内部構造よりも どう使うかの方が大事なことに気付く。 僕はマイコン歴1年だけど、PICの中身まで全部理解できていない。
必要なレジスタに書き込んでmain()を書けば、やりたいことはできてる。
Cで書けば、どのマイコンも使えると思うし。 初心者に重要なのはアーキテクチャが優れているかどうかよりも
購入可能か、作例や解説書が潤沢かどうか、なんじゃね?
最近のマイコン界隈の動向はよくわからんけど。
Z80とかまでさかのぼると作例の存在は多くても
電子化されていない書籍ばかりで参照できなさそうではある。
PICなら買えるし読めるしそこそこお手頃感は健在なのではないかと思う。
いや、ARMとかSTMとかが既にシェア塗り替えてるのかもだけど; せっかくマイコンやるならPICの変態アーキテクチャをアセンブラで楽しむべき 普通っていうか癖のないCPUで経験積んでたら
PIC使っても迷わんだろうけど
初めてがPICだったら災難だろうね
御愁傷さま