【Cortex-】 やっぱARMっしょ 9 【AxRxMx】
-−-
_. ' ´ ` 、
/ / \
/ // ` ー-
. //ィ' ./ __ _,./ | |
,ィ' / / ´, ' ^ ′ ,| |
'´ l′ _/ .__/ / 7ト/.
. / . ィ'/ 「'7女ァr / / !'| lヽ |
//,r1' ,.イ ム. / / / ぇ、リ | |
. ´ l.{ |/ | [_/ // ' ヾ:、 |
| ヽ| | ' ん /| / |
| | | ヽ、/,r´|/ ,ハ
| | |\ ´’ / , , ' l/ 人生いろいろ、ARMもいろいろだよ
| | | j` ー--‐ャ ´ / |/
'. ハ. |/ / / , < !
⊂,. ̄`ヽ∨ ∨ | ̄`/ / , /,r⌒.ー、
/ ゙l V' | / //'´ i´ `ヾ
}',. , / | ヽl. / /' ! )
前スレが落ちたので立てておきます
1乙
7 :
774ワット発電中さん:2014/05/08(木) 07:33:22.99 ID:zVBMqbRA
最新版(Ver.7.1.1)のLPCXpressoで、Pleiadesプラグインを使ってEclipse環境を日本語化
すると、自動生成されるリンカスクリプト(XXXX_Debug.ld またはXXXX_Release.ld)の
セクション記述「.data」が「.データ」に文字化けしてビルドに失敗しますね。
※ 上記のXXXXは「Blonky」等のプロジェクト名。
プロジェクト毎に多少違うと思うが、該当行は98行目あたり。
エラーメッセージは、
ld:98: ignoring invalid character `\203' in expression
ld:98: ignoring invalid character `\201' in expression
ld:98: syntax error
collect2.exe: error: ld returned 1 exit status
lpcxpresso.iniを再編集してPleiadesプラグインを無効化してLPCXpressoを再起動&
プロジェクトを再ビルドすると直る。
これってガイシュツ?
>>7 1.4.0は使うな。1.3.4でやれ
いちお、がいしゅつ
9 :
LIME:2014/05/12(月) 13:35:03.52 ID:NQaf/lBg
raspberry pi いろいろいじったが、電源がしょぼくて電気食い。
RTCクロックも使えない。
クロス開発環境でカーネルリビルドと、シリアルケーブルで開発可能なら、
olimex のA10-LIMEが至れりつくせりでお勧めです。
なにより、通常消費電力(1.3W)で mem sleepをかませれば、0.035W程度
で、RTCCLOCK経由のsuspend resume のカーネル作りこみも安定している。
8,000円もあれば、1400mAhの電池とケース付送料込みでおつりがくる
olimexというだけで不安になる。
11 :
LIME:2014/05/13(火) 15:27:20.93 ID:R6Hj5r4W
確かに自分も購入する前は7000円捨てる気持ちで買ったが、購入してみると、
raspberry pi 電源ON/OFF用に苦労して作成した5Vプログラムタイマーリレーが
不要になったのと、
野外モニタリング用ソーラーパネル給電システムの動作時間が大幅に拡大しこと、
shutdown時にちゃんとpowerOFFしてくれSDカードの破損の心配がなくなり、
おまけにリチウムイオン電池ベースのRTCクロックまできちんと動く。
今では、思わぬ掘り出し物に出会った気分です。
しばらくしたら動かなくなったりしてね。
STM32F429I-Discovery と NETMF4.3 で開発環境を構築していますが
Windows7なら正常に動作しますが、Windows8では Deployment ToolやVS2013で
USBとして検出されません。
デバイスマネージャでは認識しており、!マークもついてない状態です。
Windows8で動作させる方法をご存知でしょうか?
>>14 開発環境を1つにしたかったのですが諦めます
できそうで、できないので悔しいですが。
LPC4088 QuickStart Board 1セット ¥7,800(税込)
http://akizukidenshi.com/catalog/g/gM-07711/ Cortex-M4ベースマイコンボード
LPC4088 QuickStartボードは mbed LPC1768サイズをできる限り保持し、
より高性能、大容量メモリ、高機能/高拡張を目指して開発されました。
ドライバ、mbed SDKへのポーティング、ファイルシステム、XBee拡張コネクタに
よるRF拡張、LCD グラフィックライブラリなどが考慮されています。
・120MHz動作
・8MBクアッドSPI、512kBオンチッププログラムフラッシュ
・32MB SDRAM、96kBオンチップSRAM、4kBオンチップEEPROMデータメモリー
・12MHzメイン&32.768kHzRTCクリスタル
・10/100MHzイーサネット(RJ45)
・USBホスト(Atype)、USBデバイス(microB)インターフェース
・mbed HDGデバッグインターフェース
・20ピンSWD/Traceコネクタ(ARM標準デバッグコネクタ)
・61ピン0.3mmピッチFPCコネクタ(ディスプレイ拡張用)
・20ピンXBee互換コネクタ(無線モジュール追加用)
・CMSIS-DAPインターフェース(デバッグインターフェース機能)
LPCXpresso1549 (LPCXpresso V2 Board) 1セット ¥3,200(税込)
http://akizukidenshi.com/catalog/g/gM-07709/ ARM Cortex-M3ベースのLPC1549を搭載したマイコンボード
・mbed対応
・72MHz、36kB RAM、256kBフラッシュ
・USBポート、SPIx2、I2C、UART、ADCx6、GPIO
・Arduinoフォームファクタ
・ビルトインUSBドラッグアンドドロップフラッシュプログラム
(パソコンからUSBメモリのようにファイルをコピー)
SDRAM32MBが最初から載ってるってことだよね?
ISSI IS42S32800G が外付けSDRAMか
RFモジュールの位置がダメ過ぎる
LPCXpresso IDE 7.2.0キター
mz好きなので、7.2.1になったら落とします
ARMはじめようと思うのですが、何か参考になるテキストありますか?
LPC19〜シリーズを使おうと思います。
とりあえず最低限のLチカ〜基本的な割り込み処理あたりまででいいです
チップベンダのデータシート/アプリケーションノート/エラッタ情報
サンプル回路など。統合開発環境、デバッグのツール類の説明とか
>>23 あんた、AVR32から来た奴だろ?
ggrks
LabTool Bundle EA-XPR-202 1セット ¥15,800
http://akizukidenshi.com/catalog/g/gM-07790/ ロジックアナライザ、オシロスコープ、デジタル信号発生器、アナログ発振器を
ARM Cortex-M4によって実現したマルチ測定/実験用ツールです。
ベースボード上にPCとのインターフェースおよび計測制御をおこなう LPC-Link2が
マウントされています。
パソコンのUSB給電で全機能が動作します。
主な特長
・11chロジックアナライザ:最大100Mサンプル/秒
・2chオシロスコープ:最大60Mサンプル/秒(帯域幅最大6MHz)
・11chデジタル信号発生器:80Mサンプル/秒
・2chアナログ発振器:〜40kHz、振幅最大±5V(正弦波、矩形波、三角波)
・デモ用テスト信号:UART-TX、I2C、SPI、PWM等
・プロトコルアナライザ:UART、I2C、SPI
主な仕様
・サイズ:83×90mm
・電源:5V(USBミニBコネクタ経由)
・デジタルおよびアナログI/O用26ピンIDCコネクタ
・BNCコネクタ×2個
・キャリブレーション用シグナル(1.25V/78mV)
・デモンストレーション信号出力
・LPC812用(オンボード)Cortexデバッグコネクタ(2×5ピン)
・LPC-Link2用(オンボード)Cortexデバッグコネクタ(2x5ピン)
・対応OS:Windows Vista/7/8
◆同梱品
・LabTool本体(ベースボードにLPC-Link2はマウント済み)
・測定用26(2×13)ピンコネクタ付ケーブル(片端は、独立ピンソケット)
・10(2×5)ピン ハーフピッチコネクタ(両端)付ケーブル (ケーブル長:約10cm)
・登録用シリアル番号カード
27 :
774ワット発電中さん:2014/06/06(金) 08:49:54.33 ID:APK0JY0M
今更だけど、DDR3 SDRAMは良く考えられているな。
考えた人は頭いいわ。
pcなんかはいよいよDDR4時代が迫ってきた訳だが…
DDR4はDDR3を拡張しただけで新しい技術はほとんどない
>>29 へぇ〜そうなの?
とにかく、基板設計的にはDDR2よりDDR3が楽だわ。
ツボが分かっていれば…だけど。
繋いだら動くだろ
なぜなら基板屋さんが優秀だから
俺が優秀だからと言えないのが悔しい
そそ、基板屋さんが分かってるかが分けれ目w
LPC1114 で 湿度センサ(センシリオン SHT-11)を使いたいんですが、
サンプルソースはないでしょうか。
>>33 そのセンサーを知らないけど、ADCを使うか、I2Cで読み取るか、どっちかじゃないの?
SHT11って、微妙にI2C規格から外れたプロトコルのやつだな
HIH-6120/6130あたりの方が素直で楽かもよ
>>34 I2Cもどきなんですが、ちょっと違うんです。
>>35 もう買ってしまったんです・・・
センサー家に送ってくれたら、コード作り手伝うけどどうよ?
mbedってデバッガねえの!?
>>39 JTAG、SWD
好きな方選べ、チンカス
_______
\ :::::/
│ :::│
│ :::│
│ :::│
│ :::│
/⌒ヽ__// ‖\\__/⌒\ 安倍壺三です。
( ◯ / /) (\\ ○ )
\ / ./● I I ●\\/
/ // │ │ \_ゝヽ
/ /│ │ヽ :::ヽ
/ ノ (___):::ヽ :::|
│ I I :::::: ::::::|
│ ├── ┤ ::::::::|
\ /  ̄ ヽ ::::::::/
\ __ ' :::::/
_______
pcDuino3 without wifi 1台 ¥8,500(税込)
http://akizukidenshi.com/catalog/g/gM-08059/ Linux(ubuntu)、Android(ICS4.2)等が動作するボードコンピュータです。
あらかじめLinux(ubuntu)が内蔵フラッシュに入っていますので、HDMIケ
ーブルでパソコンのディスプレイ等に接続し、電源を供給するだけでLinux
デスクトップ環境が起動します。
PcDuinoV2との違いは、CPUがARM−CortexA7デュアルコアになり、
GPUもMali400がデュアルになりました。
その他、ストレージが拡充されオーディオ回りも増強されています。
・CPU:AllWinner A20 チップ
1GHz ARM CortexA7 デュアルコア
・GPU: OpenGL ES2.0 OpenVG1.1
Mali400デュアルコア
・DRAM:1GB
・ストレージ:オンボード4GBフラッシュメモリ
32GB対応マイクロSDカードスロット
SATAホスト端子
・ネットワークIF:EtherNet 10M/100Mbps
※注 WiFiモジュールは搭載されていません。
・映像出力:HDMI 1.4 HDCPサポート
・オーディオ出力:3.5mm オーディオ出力端子
・I2S ステレオデジタルオーディオ
・USB端子:Hostx1 OTGx1
・入出力端子:ArduinoUNOのシールドに対応
GPIO x14
PWM x2
ADC x6
UART x1
SPI x1
I2C x1
・電源:5V 2.0A
・ボードサイズ: 121mmx65mm
・対応OS:Ubuntu 12.04
Android 4.2
・プログラミング対応言語:
GNUToolを使ったC,C++
AndroidSDKを使ったJava
Python
長いよ。
ていうか、安定動作するの?
>>43 >・CPU:AllWinner A20 チップ
スレチだな。
手には入らないチップのボードなんて意味がない
ならこのスレ向きのネタだせよ(゚Д゚)ゴルァ
今armというとnucleo一色な印象。あまりここで盛り上がらないのは、あまり癖とかないからかな。
mbedとかに興味ないから普通にIARで使ってるけど
載ってる石自体は別に取り立てて新規性はないんだよな
正直F4 Discoveryで充分って感じ
例の拡張基板が直接刺さるピン配だし、ウケは良いんじゃないの
>>46 これでどうよ
RSコンポーネンツ、名刺サイズのマルチ計測ボード「Red Pitaya」を発売 [2014/04/24]
ttp://redpitaya.com/ ttp://news.mynavi.jp/news/2014/04/24/249/ 5万500円(税別)
パソコンやタブレットなどのブラウザ端末を通じてオシロスコープ、スペクトルアナライザ、ファンクションジェネレータ、周波数応答アナライザなどの計測ツールとして使用することができるマルチ計測ボード。
システム構成は、デュアルARM Cortex-A9MPコアとFPGA を統合したXilinx製SoC「Zynq」をGNU/Linuxで実行し、各種計測アプリを動作させる。
入出力は、RFアナログコネクタ×2、低周波アナログコネクタ×4、デジタルとアナログ信号拡張コネクタ、USB、イーサネットソケット、microSDソケットを搭載。
各計測アプリはすべてのソースコードが公開されており、HDL、C/C++・スクリプト、MATLABなどの言語で自由にカスタマイズすることが可能だ。
仕様
USBインタフェース Y
オシロスコープタイプ USB
サンプルレートランダム 125 Msps
チャンネル数 2
モデル番号(P) Red Pitaya v 1.0
垂直分解能 14ビット
寸法 107 x 21 x 60mm
帯域幅 50MHz
最低動作温度 +5°C
最小タイムベース 4ns
最高動作温度 +30°C
電源 USB
ケースなし?
>>49 > ソースコードが公開されており、HDL、C/C++・スクリプト、MATLABなどの言語で
回路図は無いのかな、基板データもあるといいな。
> サンプルレートランダム 125 Msps
> 帯域幅 50MHz
繰り返し波形なら、いい波形がとれそう。
繰り返し波形って、マイコンのクロックくらいだよね。局発とか。
RedPitayaもそうだけど、SDRAMが1チップのときに終端抵抗省くのはなんでだろう。
距離が短ければ関係ないとか、そういうことかな。
理解に苦しむ。
>>53 立ち上がり・立ち下がり波形なら採れるんじゃね
56 :
774ワット発電中さん:2014/06/23(月) 08:57:05.49 ID:8LAALEpu
もう時代遅れになったElectronics Explorer Boardの回路図やソースが
公開されたらいろいろ便利そうなんだけどな・・・>Digilent
58 :
774ワット発電中さん:2014/06/29(日) 19:27:07.54 ID:K9TyLRlJ
>>49 CQ出版のFPGAマガジンのNo.5の紹介記事にあるような
応用例の1つだよなあ。 こりゃあ類似応用製品の解発訓練用に
使えるよな?
アンドロイドを動かして、もっとリッチな画面にするとか
やりたいわ。
>>58 Zynqで良いのか、疑問はあるけどね。
> アンドロイドを動かして、もっとリッチな画面に
メモリ圧迫して、長いロギンクがダメになりそう。
低消費電力化はCPUをスリープするよりもクロックを下げる方が良いね。
電力消費が大きくなるとTFlopsとW数で課税される時代が来るのではないかなと思う。
>>60 クロック回路の能力によるかな。
Gekko?は復帰時間が短いんじゃ
明日っからまた忙しい一週間か…。
なんでこうもイキナリ好景気に振れるかな。
ARMにかぎらない一般論ですが、
パイプラインのCPUって、命令の切れ目がないので、外部割り込みの受理は
基本1CLK毎ってことでいいのかな?
その際、途中まで実行している命令をどこかで捨ててハンドラに行く、と思うんだが、
メモリリードをしたところで 捨てられて ハンドラに行って 帰ってきてから
また同じところをリードするとかあるんだどうか。
(「読んだら消える」レジスタがあって これを2度読みしてしまうとまずいなぁ)
(さすがにメモリライトを二度することはないと思うが)
THUMBみたいに複数ワード命令がある場合、先頭ワードで捨てない、と決めたら
後続ワードまで読むので単ワード命令より1CLK応答が遅れる感じになるんだろうか。
このへん具体的にかかれた資料なんかいいのありませんか?
>>63 > パイプラインのCPUって、命令の切れ目がないので
「一般論」なんて言葉使うのはもうちょっと勉強してからにしたほうがイイゾ
質問してる奴に勉強しろとか相変わらず狂ってるのお
>>63 > その際、途中まで実行している命令をどこかで捨ててハンドラに行く、と思う
プログラム・カウンタって知っているよな?
実行している命令を捨てて、わざわざプログラム・カウンタを戻すのか?
実行しているのが分岐命令だったら、プログラム・カウンタを元に戻せられるのか?
…っと、一般的に考えれば「捨てる」という非効率なことはしないのが判ると思うが。
>>66 効率を求めた結果、先にやっておいて要らなければ捨てるという
投機的実行というものがある
68 :
63:2014/07/13(日) 00:35:15.68 ID:6b3jOfCG
>>66 分岐命令をexecuteするときには1〜2命令先までfetchしているので
これを捨てることもあるのでは?
分岐命令がnopを内包(決定まで継続命令を読まない)しているケースも
あるかもですが、それとてinstruction-decode以降だろうし。
もしくは いわゆる遅延スロットとして捨てる・捨てないの敷居が定義してあるか。
プログラムカウンタはステージ分記憶しておけば戻す必要はないと。
(内部例外の場合、例外を起こした命令の次から実行するものと、
(例外を起こした命令から再実行するものとかあるし
ただ例として、外部割込みの受理は1CLK毎で、
instruction-fetch しちまったらそれは最後まで実行してからハンドラへ、
と考えるといろいろ腑に落ちます。
(そうかぁ結局分岐ってどこからfetchするかだけだしなぁ)
外部割込みに対する応答(できれば複数ワードの命令をもつもの)が
ググってもなかなか見つからないのです。(実例はMIPSばかりで)
分岐の解説は少々あったので(割り込みは)特殊な分岐とみれば
それでもう少しわかるかな。
>>68 真面目に考えてたのね。
> ただ例として、外部割込みの受理は1CLK毎で、
> instruction-fetch しちまったらそれは最後まで実行してからハンドラへ、
> と考えるといろいろ腑に落ちます。
その通り。
割り込みと言って、最初に実行するのはPCのプッシュ。
次にPCにベクタのロード。
それをパイプラインに流すのだから、捨てる意味が無い。
> 割り込みと言って、最初に実行するのはPCのプッシュ。
このスレでそれはないわw
ま、夏だし。妄想いっぱいでいんじゃね。
LPCXpresso IDE 7.3.0キテター
おぉ本当だ。知らせてくれてありがとうよ。
これたしか、上書きインストールしてくれないのよね。古いのを手動で消さないと。
AMBA準拠の自作モジュールをFPGAに焼き込んでARMから制御できるようにしたいけど、LSI内部のAHBをGPIO経由で外部接続できる評価ボードって無いですかね?
ACタイミングの考慮は必要だけど、取り急ぎ今は自作の回路と接続して遊んでみたいのです。
ARMv5Tあたりの枯れたアーキテクチャでもいいから、AHB外部接続ができる評価ボードがあれば教えていただけると幸いです。
zynq搭載ボードじゃダメなの?
>>76 早速のご提案、ありがとうございます。
ARM926EJSは仕事で何度かインプリしたことがあります。
しかし、このプロトタイピングボードはパパが子供のおもちゃを作ってあげるための部材としては金額的に手が出せない…
こういう代物はお仕事でしか縁がなさそうですね、やっぱり。
>>77 CA9 MPCoreなんですね。
子供のおもちゃを製作するために使うにはハイエンドすぎw
>>72 「レジスタリネーミング」ってどういうことだか理解してる?
# つかARMの割り込みの仕組みも分かってないのかな??
せっかくARMスレなんだし。
>68
> instruction-fetch しちまったらそれは最後まで実行してからハンドラへ、
> と考えるといろいろ腑に落ちます。
命令実行途中でハンドラ飛んで、戻ってきたら命令を途中から継続実行、とかもある。
>>80 パイプラインの状態全部スタックに積むことになるぞ
割り込み応答時間考えたら無理じゃね
仮想記憶でMMUのアクセス例外なら必須だろうと思うが
>>80 >>81が言うとおり。
パイプラインを全部退避させたら、世代間の互換性が無くなるよ。
>>81 メモリアクセスはパイプラインを乱さないよ。
内部ではなく外への命令実行だから。
>81,82
CortexのIT命令とか、多重レジスタ転送とか見てみ。
割込みで保存されるステータスの中に命令をどこまで実行したか保存するエリアもある。
TIとFS、データシートやデザインガイドはTIが親切だと最近思う。
FSって、隅から隅まで読まないと落とし穴があるし、ソフト側のリファレンスマニュアルの中に重要なハード情報があるし。
不親切
フリースケールは客がどうやって設計しているのか、分かってない
Atmel Studio 6 (Version: 6.1.2730 - Service Pack 2)
SAM3U-EK(SAM3U4E 内蔵 SRAM 48KB)サンプルプロジェクトを
吐き出して、デバイスをSAM3U1E(内蔵 SRAM 16KB)に変更したところ
メモリオーバーフロウ発生
Error 1 Program Memory Usage : 41876 bytes 63.9 % Full
Data Memory Usage : 19420 bytes 118.5 % Full (Memory Overflow) DEVICE_UNIT_TESTS1 0 0 DEVICE_UNIT_TESTS1
NANDコントローラを無効にするつもりなんだけど
リンカスクリプトがみあたりません
どこにありますか?
教えてエロいしと
ありました
スンマソン
LPC122xについて教えてください。
LPCは、IRCという発振器をチップに内蔵していますよね。
これを使えば外付の水晶は不要です(これは正しいですか?)。
でも、多くのLPC評価基板には水晶が外付けされています。
もしかしたらこの外付水晶は、リセット後とくに設定しなければ、働いていないのでしょうか?
オンチップオシレータは精度1%
それで問題のない速度の通信とかタイマーならいらない
SYSCON.CLKOUTとかでクロックソースを選択
STM32L1-DISCOVERY 1台 ¥1,570(税込)
http://akizukidenshi.com/catalog/g/gM-08245/ STM32L152RCT6評価ボード
=特長=
◆超低消費電力CPU,STM32L152RCT6搭載
◆ARM CortexM3
◆USBパスパワーまたは外部5V動作
◆256KBフラッシュ,32KBRAM、4KBEEPROM
=インターフェース=
◆LCD
◆押しボタンスイッチ:ユーザーx1、リセット用x1
◆LED:電源用x1、通信確認用x1、ユーザーx2
◆リニアタッチセンサー
◆ピンヘッダー(I/O)
※M-05366よりメモリーが増えた型番を使用した商品となります。
先月、TIのStellarisが来年7月で製造中止の連絡があった。
半年電源入れずに放置でFLASHが壊れる可能性があるんだと。
今まで使ってたCPUと同等の機能があるものを探した結果、TIは最初に消えた。
必要なペリフェラル足らんしSRAMも足らん。
LM4Sでピン互換じゃなくていいから、せめて同等機能のもの
を作ってくれればいいのに、その気が全く無いのにムカついた。
代替として最初はNXPを検討したが、SRAMのデカいヤツだとADCの速度が遅くてSTに変更。
何でLPC1700シリーズもLPC1800シリーズもADCが200kHzとか400kHzとかなんだ......
で、最終的にSTM32F103シリーズになったよ。
ただ、STMもCPUクロックに余裕がないと言うか何というか......
USB使うなら48MHzか72MHzじゃないといかんとか、
もう少しどうにかならんかったのか......
94 :
92:2014/08/04(月) 07:57:59.32 ID:cSaMCmlx
>>93 LPC4370は規模に対してオーバースペックだったのだぁよ。
あと、消費電力も抑えないといかんかったからね。
Kinetis K6は?
98 :
92:2014/08/04(月) 23:12:58.06 ID:cA+JR8tN
>>95 消費電力を抑える必要があるからオーバースペックかな。
>>96 結局コストアップだし、今度はSPIの速度が関わるから、
外付けADCは最後の手段と言う感じかな。
実際の所、STM32だとADC2CH同時変換ができるから、
速度的にもメリットがあったよ。
だからと言って、結論が最も古いSTM32F103なのが腑に落ちないな。
もっと良い答えがあったんでは?
あとTI、あれは買収の失敗だね。
ふと思うことがあるんだけど
NXPは頑張る方向を間違えてるような気がするんだ
>>100 どんなところが?
いいところを突いていると思うけどな。
下は8/16bit市場を狙っている。
最近疎いけど、ADCが無いとかスペック不足も感じるけどね。
上はCAxには手を出さない。
CMxに特化して、リソースを集中させる戦略に見える。
間はCM4に集中している感じ。
LPC17xx/18xxとピンコンバチで、CM4に移行させる雰囲気。
LPC4xxxはグラフィクLCDにマルチコア、マイコンとは思えない高速ADC。
これだけで計測/制御+ユーザーインターフェースが出来てしまう。
しかも、ルネサスの真似して内蔵FlshをSRAMに切り替えるらしい…
LPC43XXは4370だけ速い12bitADCが付いてて
他は400kHzの10bitADCしか・・・
>>101 >内蔵FlshをSRAMに切り替えるらしい…
どゆこと??
>>102 LPC4370は評価ボードないよね
LPC-Link2を評価ボードの代用にすると、ピンが…
>>104 コネクタがいっぱいあるから・・・と思ってた
>>107 趣味や実験用としては十分でしょ
しっかり管理して定期校正やって保証あって、製品評価に使えるレベルか?
という質問ならNoだけど
>>103 > どゆこと??
LPC4370は大量にSRAMを持ち SPI Flasiから起動。
ちっちゃな外部ROMに外付けSDRAMが不要。
ワンチップマイコンへの回帰だけどさ
Flash高速化は難しいから、M4とかは簡易キャッシュ積んでるSoC増えてるけど
高速SRAM沢山積んだ方が楽なんだろうな…
内蔵Flash上のプログラムから内蔵Flash自身を書き換えられないなんて制限がある奴だったら
SRAM+別Flash構成のほうがいいな
LPC4370って、SPI Flashがメモリ空間にマップされて、そのまんまコード実行可能じゃなかったっけ?
そういう風にも出来るけど劇遅になるんじゃね、普通はRAMに展開してから実行
パラレルROMの3〜4倍くらい遅そうw
まあ、出来ないよりは出来たほうが便利。
> パラレルROMの3〜4倍くらい遅そうw
SPIでそんなに速い訳がない
>>116 気にせんでくれ。
24MHzならアクセスタイムが333ns相当で、80nsの…
てな、テキトーな話しだから
>>117 >24MHzならアクセスタイムが333ns相当で、
1MHzの周期が何n秒か理解してる?
1アクセス8bitということかな
ランダムアクセスなら、もっと遅くなるね
よくわかりません
0.1ms=100us=100,000nsだと思うのれす
24mhzだと約4000nsでその先どうすればよいの?
前にLPC18XX(型番失念)の載った安い評価ボードでSPI Flashから直実行とRAM実行を比べたら、10倍くらい遅かった
42秒か・・・リレー式メモリでも無問題だなw
今はじめて気が付いたけど、42×24≒1000なのね。
40×25=1000だからそんなところだけど、暗算の時に便利だ。
Cortex-Rってまだあるの?全然話題聞かないけど
>>125 車載用だからなー、ルネが強い日本だと聞く機会は少なそう
3つないとARMにならないだろ!
THUMBとMがかぶる
>>127 Cortex-AはCacheでクロック上げ,MMUでマルチコア対応,高機能OS乗せやすい.
Cortex-RはCacheでクロック上げ,MPUでメモリ保護で安全規格対応しやすい.
Cortex-MはCacheなし,MPUなし,MMUなし,性能保証が肝(早いということではない)
>>132 素直になれないので、言い訳をすると
Cortex-Mが成功したので、MPUをつけてバリエーションをふやっしー.
Cortex-Rが人気ないので、MMUを追加して色仕掛けの営業努力.
>>133 > Cortex-Rが人気ないので、MMUを追加
ARM9でいいやんとオモタ
ぴくぴく
>>136 QEMU+CORTEX-M3で検索するとLPC17系とFM3系が引っかかたので。
国産系でCortex-M3は東芝とSpansionかな、東芝はモータに特化しているようなので
Spansion のFM3 で Cortex-M3 QEMUを動かしたかった。
>>138 > Cortex-M3 QEMUを動かしたかった。
なるほどね
FM3がでた時にラインナップ見て速攻、選択肢から除外したわ
トラ技とInterfaceの10月号はどちらもmbed特集か
手抜きか
先月も両方でラズパイ特集してたな
最近のInterfaceってRaspberryPiばかりだよね、せめて安定動作するボードの特集にしてほしい
RaspberryPi 不安定なの?
>>145 このボードは教育用で別に安定しなくていいや的な設計なので安定動作を求めるところには使えないよ
ラズパイB+が近所のパーツ屋に並んでいてビックリした。
政令指定都市と言えど、地方都市のパーツ屋でラズパイB+扱ってるとは思わなかった。
牛タン乙
>>135 VirtualStarterKit GCC版コンパイル動作した。
vector table の割り込み関数名
BT0_7_IRQHandlerをBT_IRQHandlerとミスっていた。
MB9BF618からの流用で見逃したもの。
151 :
774ワット発電中さん:2014/08/18(月) 21:00:19.27 ID:6mIAVTnA
富士通って、Spansion(スパンション)に半導体事業を売却して撤退でそ?
ttp://pc.watch.impress.co.jp/docs/column/semicon/20130624_604696.html > もっと大きな影響を与えるのは、日本スパンションの位置付けだろう。
> 日本スパンションの従業員数はわずか90名に過ぎない。これに対し、
> 富士通グループから移籍する従業員の数は約1,000名に達する。この
> 人数の大半は日本の事業所に在籍していると見られるので、日本スパン
> ションの人数は一気に10倍に膨れ上がることになる。
>
> Spansionグループ全体に与える影響も大きい。Spansionの全世界における
> 従業員数は約2,800名なので、今回の買収によって従業員数は40%近くも
> 増加し、米国以外の現地法人では日本法人の従業員数がダントツになる
> ことは間違いない。
>
> しかもSpansionにはマイコン事業の経験がない。
いつ会社ごとディスコンになるか判らんようなデバイス使いたくないなぁ。
>>151 SpansionのマイコンというよりQEMUの仕組みに興味がありますね。
VirtualStarterkitではデバイスの記述をSystemCでやっているのか
Windows上の仮想パネルとのインタフェイスは socket経由かなどです。
>>151 俺の記憶によれば、売ったのはマイコン事業だけで、半導体事業すべて売った訳ではない。
吸収後、とっととリストラして特許だけ利用するつもりじゃね?
スパンションは元々AMDと富士通との合弁会社だから、あまり考えられないな。
むしろAMDが再買収したりしてw
AMDはファブレスになって製造設備への投資をしなくて済むようになったが
新たにファブを取得するつもりはあるのかねぇ
しかも最新ではないものだろ
設計部門だけ買収すればいいだけだか。
そういえばAMDのCortex-A5xはどうなったんだろう。
ARMプロセッサは基本設計がどれも共通してるとは言え、手離しで互換性が有るわけじゃないから後発メーカーは苦しいよな、単価が安いとか性能が高いとか周辺が充実してるとかの理由が無いと使い慣れたメーカーやシリーズから中々置き換えて貰えない
159 :
774ワット発電中さん:2014/08/19(火) 12:04:55.38 ID:6v0AX3Rz
つか、そういうところは、SoC作るときのCPUコアに放り込む程度で、
マイコン製品として売るっていうのはあんまりやらんだろ。
>>158 > 単価が安いとか性能が高いとか周辺が充実してるとか
俺はそれで1〜2年サイクルで変えるけどね。
ムーアの法則か
>>158 まともなコンパイラが存在するというだけで有難いよ。
まともなコンパイラも無いプロセッサって何よ
163 :
774ワット発電中さん:2014/08/20(水) 00:17:49.34 ID:L5ctostS
>>162 アセンブラがあれば一応CPUとしては何とかいける
アセンブリ言語とか、スタートアップルーチンだけで勘弁してけれ
アセンブラがなくても、ハンドアセンブルで頑張れ
更にスイッチパチパチのブートローダで頑張れ(笑)
>>163 趣味のPICとは訳が違うw
やってられっか!!
PICは、
・開発ツール MPLAB 無料
・Cコンパイラ XC16 無料
・ダウンロードケーブル PICkit3 5000円くらい
で、環境が整いますが、
ARMの場合は、どうでしょう?
お金は、1-2万円ならお小遣いから出せます。
>>167 mbedならタダ
トラ技で特集するから買ってね(ステマ)
UARTで書けないやつは見たこと無いな
コンパイラはGCCでも開発環境はメーカーと型番によるかな
知らぬ間に、CM0最安(DigiKey)がPSoC4になってる。
驚いた。
ピンク基板ってことはGR-SAKURA系かな
>>174 これ、記事ではSRAM 10Mbyteとあるけど、ほんとかよ?と思ったのですが
nikkeiの記事の写真では 型番が721001と見えるので、ほんとにSRAM10Mbyte版ですね。
>>171 板はいくらになるんかな
mbed初期の頃のLPC1768板より高くなるんかな
値段はGR-SAKURA以上、Intel Galileo以下ってとこじゃないの。
いまどきはSTマイクロとかTIとか、ボードの値段を宣伝広告費で補ってるのか馬鹿みたいに安い設定のが
あるけど、ああはならんと思う。
178 :
774ワット発電中さん:2014/08/23(土) 12:40:26.04 ID:cyIasl+m
>>174 GR-SAKURAは独自のクラウドコンパイラが普及の妨げになってさっぱりだったんだろうな…
競合はやっぱGalileoになるんかな
頑張って5,6千円がいいとこかなぁ
>>178 評判の悪かったwebコンパイラ(最近新しくなったようだが触ってないので知らん)以外にも、ローカルに
開発環境つくってmakeやEclipse使ってもいいしSDK無視してルネサス純正の開発環境使ってもいいし
色々なんだけどね、あれもありますこれもありますってのは広報的に難しいだろうから知られてないのだろうな。
>>180 そりゃやりようはいくらでもあると思うけど、そもそもGR-SAKURAのコンセプトとして、
「簡単にガジェット作れる」なはずなので、webコンパイラか、せめてArduinoのような
簡単なIDEとセットでないと魅力がないと個人的には思う
俺は 簡単なツール=簡単 とも思っていないのでwebコンパイラやArduinoのIDE(よく出来てはいるが)には
懐疑的。
初心者向けのツールであれば、コンパイルが通れば実行も保証されるようなものになるべきと思うが、現状の
初心者向けのそれはそこまでに達していない。
スタックオーバーフローなど、簡単な原因で動作しないプログラムは作成できてしまうが、初心者向けツールには
それを解明する手段すら用意されていない。
>またルネサスは現在、初心者からコアユーザーまで手軽に電子工作を楽しめるコミュニティ「がじぇっとるねさす(略称「がじぇるね」)」(注5)の活動を推進しております。
>このプロジェクト参画により、マイコンを搭載した小型のガジェット(電子工作ボード)と、マイコン用のプログラムを専門知識がなくても容易に作成できる
>mbed環境を提供できるようになるため、今後は電子工作を身近なものとして楽しんで頂く活動をより積極的に開催する計画です。
がじぇるねは簡単じゃなかったというような書き方
昨年のA1Lが8kで、サードが出してるA1Hが25kだから、がんばって19kあたりでは?
Galileoが8千円切ってるならそれ以下じゃないと売れないでしょ
>>182 潤沢なメモリー積んでLinuxとか動かしてる環境ならスタックオーバーフローは滅多におきないけど、Cortex-Mの標準RAM環境んかだとスレッドのスタックサイズ200バイトとか普通に有るからね。
char x[64]とかローカル宣言しただけで簡単にクラッシュするし。
Android 4.3搭載で2万円台の小型デスクトップ
http://pc.watch.impress.co.jp/docs/news/20140825_663438.html 株式会社アスクは、OSにAndroid 4.3を搭載するPC Partner製小型デスクトップ「D518 Quad with
Android 4.3」を9月上旬より発売する。
価格はオープンプライスで、店頭予想価格は2万円台後半。
外見は小型のデスクトップPCだが、SoCにはFreeScale製i.MX 6Quad(Cortex-A9クアッドコア1GHz)を
採用し、Androidが動作する。
組み込み向けで導入するユーザーには、Dual/DualLite/Soloプロセッサへの変更や、マザーボードだけ
での納入にも対応する。メモリは1GB、ストレージは8GB。
インターフェイスは、IEEE 802.11a/b/g/n無線LAN(Intel製)、HDMI 1.4、Gigabit Ethernet、USB 2.0×4、
SDカードリーダ、音声入出力などを装備。
内部にも、RS232 Tx/Rxヘッダピン、Mini PCIeスロット(Wi-Fiモジュールで利用)、SATA 3Gbps、
USB 2.0ヘッダピンを1つずつ備える。
本体サイズは127×127×45mm(幅×奥行き×高さ)。
消費電力は最大7.7W/通常約4.5W/スタンバイ時3.3W。
ACアダプタ、VESAマウンタが付属する。
HDMI に刺すAndroidスティックで良くね?
3万くらいの Chromebook 買ったほうがいいけど。
>>190 >>189 > FreeScale製i.MX 6Quad(Cortex-A9クアッドコア1GHz)
> 消費電力は最大7.7W/通常約4.5W/スタンバイ時3.3W。
ごめん、何言いたいのかわからない
全くだ
こんなに電力使うんですよー!とか?
>>189 素直に、Wandboard か Cubox-i 買え
>>239 gccフリー、シリアル書き込みなら、USBシリアルあればタダ。自分でちょっとしたライター作れば、もっとおk。
>>91 >
>>90 今更STかよw
STM32F030を見てみな。
価格競争力復活だ!!
俺はF407搭載の3万くらいのを去年買ったけどフル装備で中々良かった、まあ会社の金だけど
LPC15xx
SWMX付いててLPC81xより高性能
使ってみたいが値段いくらなんだろ
つdigikey
CM3なの?
>>200ー203
CM3で500円代、随分と高いな。
モータ制御専用と読めるけど、SWMXって何?
なんか最近のNXP、高くない?
出だしは安く出して、客が付いたら釣り上げる方針?
CM3でもピンキリだからな
>>204 すまん、SWMXはSwitch Matrixのつもりで書いてた
NXP的にはSWMだ
値段は結構…
LPC15xxは中の下くらいのCM3だな
LANも付かないし500円じゃ高いよ
>>183 mbedが楽すぎるだけかと。
うまくC++使ってるなと感心した。
>>209 俺的には忘れていた存在なんだか、LPC11xxとかLPC13xxはどうなんだろう。
秀でた特徴ってあるのかな。
211 :
774ワット発電中さん:2014/09/05(金) 00:03:54.25 ID:VJZgFEER
△Arduino的な
○Arduino Uno的な
Kinetis Design Studio v1.1.1 キター
>>211 DIP・DIP・DIP・DIP・DIP
半田付けテクの無さをアピールして、何が楽しいの?
>>215 DIPもきれいに半田付けするの難しいけどな
最近はスルーホールの方が嫌い
多層だ鉛フリーだで面倒い
ARMにちょっとだけ興味を持っている程度の人間です。
時々「半田付けテク」さんを見かけるんですが、
この場合のテクってどの程度のこと?
0.5mmピッチの64ピンQFPくらいなら変換基板に半田付けしたことはあるんですが、
その程度でARMに入門するには無理がある?
具体的にどのチップをどうやって使うのが主流ですか?
変換基板如きを自慢げに語るアマチュア程度ではお呼びではないですね。
219 :
217:2014/09/10(水) 15:55:45.43 ID:5WxkKmIQ
>>218 無意味なレスをわざわざありがとうございます。
もう一度書きますね。
具体的にどのチップをどうやって使うのが主流ですか?
雑談スレな気がする
>>217 >時々「半田付けテク」さんを見かけるんですが、
>この場合のテクってどの程度のこと?
どこで見かけたとも分かりませんが、その「半田付けテク」さんを見かけたときに本人に聞けばいいのでは?
「どのチップをどうやって使うのが主流」とは全然関係ない話ですね。
>>217 自作ボードを組みたいのか、ソフト開発の勉強したいのかで違ってくる。ソフト主体なら既存の評価ボード使えばいいから、ボード上のテストピンからGPIOを繋ぐ程度のハンダ付けができればオケ。
組むなら相応の細かいハンダ付けは出来ないと苦しい。
評価ボードはピンキリだけど、やりたい事が可能なペリフェラルが載ってるやつを選べばいい。
223 :
217:2014/09/10(水) 16:19:20.02 ID:5WxkKmIQ
>>221 また無意味なレスですかw
>どのチップをどうやって使うのが主流
かとそれを使う際に必要な技術とは関係があると思います。
それによって主流でも使えないというケースが生じますから。
「半田付けテク」さんは
>>215におれらますので、あなたにはレスをいただかなくて結構です。
>>222 的を射たレスをありがとうございます。
ボードは良く見かけるんですが、そのボードを使わないと仮定すると、
オードに搭載されているチップを自分で半田付けすることになる。
つまり、チップのパッケージに選択肢は無いという解釈でよろしいでしょうか?
>>223 良くてQFPパッケージで、頑張れば手半田可能。
BGAパッケージはチップの下にピンが隠れるので自動機以外無理です。
家庭リフローで
>>224 裏返してUEWをパッドに・・・いや何でもない
227 :
217:2014/09/10(水) 17:02:38.85 ID:lpIdFZxi
>>224 そうですか、ありがとうございます。
私が「半田付けテク」さんの煽りにまともに乗せられてしまっただけなんですね。
>>225 なんか、ホットプレートでとかいうのも見かけましたしね。
>>226 何気にUEWの被覆と格闘してたりすることはあります。
もちろんBGAパッケージででは無いですが。
クルマに積んで運んだら一本くらい切れてそうだなw
佐川で積んで運んだら一本くらい残ってそうだなw
あくまでも試作時の修正であって、これを完成物には出来ないよな、怖くて
こんなの試作でも数十MHzじゃ動かないよ。
SDRAMとかだとUEWでの配線でも
50MHzぐらいまでは動くよ
>>219 > 具体的にどのチップをどうやって
主流ってどうやって決めるの?
みんなで今まで作ったのを出し合って多数決?
第一、CM0からCA15まであるんだか、そこから決めるの?
PIC/AVRのノリは通用しないよ。
占い師にチップを決めてもらうよ
iPhone6 のプロセッサ A8 だよ。
オレのノートPC A6 だよ!
>>234 質問に質問で答える姑息さ
分からないなら分からないと書ける勇気
電電で趣味の工作って前提ならCM-0か3か4だろjk
面倒だし、mbedか何かでいいんじゃない?
>>234 >PIC/AVRのノリは通用しないよ。
まあ、同じ様な答えが返ってくるだろうね
どこのスレにも性格のゆがんだヤツはいるから
お手軽なのはCM3かCM4の載った評価ボード
>>238 > 電電で趣味の工作って前提
このスレてPIC/AVRのノリは通用しないよ。
ARMのdipてここの住人には重宝されてないのかしら?
DIPなぞ、実装費が高くついてしゃーないべ。
それよりも、0.8mmピッチBGAのピン間に特性良く、信号を2本通すのが問題だわ。
>>215 すぐハンダ付けのテクに話を持ってくあたり、相当コンプレックスがある、または
唯一自信のある分野とみた
作る機械的なプロセスを楽にして、何を作るかに時間をかけた方がよっぽど有意義
趣味で手半田なのか製品開発としてCADでパターン起こすのかで違ってくる罠
>>243 ARMは日本でのPICやらのホビーユースな
雰囲気とは違くて量産も前提でこのスレは進んでるのね
もはや趣味でも基板起こすハードルはだいぶ低いだろ今の時代
>>247 それ、お前の脳内じゃね?
このスレで、DIPの話題が盛り上がった覚えが無い。
>>248 だな。
ARMのDIPてNXPのLPC810とLPC1114しかないやろ
みなさんQFPくらいなら手半田普通にするんでしょ、おれは手先が震えるから無理だけどw
100ピンくらいのなら肉眼で日常的に、よくピンにポリウレタン線つないでる程度しか
ジャンク箱のゴミになりかけていた64pinのSAM7Sを
aitendoで安売りしてた基板に貼って遊ぶぐらい
>249
LPC1114のDIP登場期に
600milかよ300milにしろよダイ入るだろ
どーみてもNXPは300milのファブ持ってませんありがとうございました
というのが暫く続いてたと思った。
DIPはともかく、
SOICやTSSOPもあんまなくて最低がQFPー48ってのは
狭いトコに突っ込む時に微妙に不便なのよね。
LM3SのSOICもさりげなく退場してるし。
>>254 値段が同じなら、I/Oが多いのが好まれる。
ホビースト目線を捨てたら?
QFNあるし狭いところも安心
LPC810で遊ぶと、最初にROM容量不足で困った
LPC812+DIP変換基板にしたら、次に電源5V非対応で困った
俺サンデープログラマのホビーストだもんねw
仕事ならQFP選ぶが、それよりLPCexpresso重くてたまらんもっとサクサク動いてくれ
つgcc-arm-none-eabi
>>254 TDA1541AとLPC1114のDIP品が見事にそっくりなので
買ってきて初めて部品箱に入れたときちょっと笑えた
OpenOCDにVersaloon、でも俺はエディタはemacs派だなw
LPCXpresso IDE 7.4.0キター
ダウンロードがすごく重い
>>264 ほぉ〜、これはTI 一強が続く(と俺は思っている) DSP市場をモロにターゲットにしている印象。
キャッシュを固定メモリとして使えれば、まじDSPとして使えそう。
…あれ、積和演算はどの位なんだ?
M5とM6はどうなった?
Cortex-Rなんてなかった
F401REで色々試してるのですが、旨く行かない物があります。
I2CのLCDで、ACM1602NIを使いたいとサンプル入れて試すも旨く行きません。
不韋 呂/ACM1602NI_Nucleo_Demoってプログラムだと、表示も出来ます。
それ以外は■が1行全部に表示されるだけで何も変化がありません・・・
これは401以外で作られてるのと、401が特殊で青や黄のプログラムでは動かないって事でしょうか?
(上記ブログラムは、401RE向けに作られているだけあって、問題無いようです)
他のプログラムでLCD.printfが使えれば楽ですが、特殊な記述になるようで移植も旨く行きませんでした・・・
こんな状態ですが、解決方法あればお願いいたします。
mbedは多種多様なARM系マイコンに移植されているけど、基本的に
作られたプログラムやライブラリは機種依存だと思っておいたほうがいい
ユーザのレベルも様々だし、公開物の動作確認も徹底されてないわけだから
Nucleoで動くものが、本家の青いボードで動かなくても不思議ではないよ
■が表示されるのは、おおかた初期化処理が正常にできてないっぽい
大抵はI2Cの伝送クロックが速すぎるか、待ち時間が短すぎることが原因だから
その液晶ライブラリを編集してwait関数を追加するなどの調整が必要だと思う
>>268 サンクス。互換と言う点でそういう面があるのは知ってたけど、結構シビアだな・・・
白色バックライトで信号線が2本で済むから、I2C使いたかったけど。
秋月で白のシリアルタイプって、20文字4行だっけ?高いしでかいからなぁ・・・
もう少しwaitとか見てみるよ。
はぁ?
PSoC 4200 Prototyping Kit \600
http://akizukidenshi.com/catalog/g/gM-08446/ CY8C4245AXI-483(PSoc 4)を使用したアプリケーションの開発とテスト向けの
プロトタイピング・プラットフォームです。
オンボードのUSBシリアルコントローラを介してPCと接続し、ブートローダソフト
ウェアホストツールによって簡単にプログラミングすることができます。
◆主な仕様
・搭載マイクロコントローラ:CY8C4245AXI-483(ARM 32ビットCortex-M0)
・クロック:48MHz
・メモリ:32KB(Flash)、4KB(SRAM)
・ユニバーサルデジタルブロック:4
・コンパレータ:2 / ・オペアンプ:2
・ADC:1x12 ビットSAR(1Msps)
・Cap Sense機能 / ・LCD 直接駆動機能
・コンフィギュアラブル I2C/SPI/UART
・GPIO:36
・USBシリアルコントローラ:CY7C65211
・外部拡張ポート:2x20(メイン)、2x7(USB) 各2.54mmピッチ、800mil
>>266 どうやらクロックあたりの処理能力が1.5倍、メモリがstだと約2倍なM4に見えるんだけど、Rの代わりになるの?
stのはF4とバイナリ互換だってよ?
>>266 一応ほら、MPUだけでMMUが無いから、そこでまだなんとか(ry
926EJでヨクネってのは無しで…orz
MMU載ってるのもあるべ
>>274 M系でMMU載ってる奴って存在するんだっけか?
R系とM系のこまけーじゃない、正確な違いについては
聖書ARMv7-M_ARMのARMv7-R differences参照って事で
MMUなしがM。MMU+キャッシュの代わりにノーウェイトのメモリ積むんだろ。
あれ?みんなwaitないの?
>>277 クロック100MHz以上ならフラッシュの読み込みにwait必要な奴が多々ある罠
M4とかの速い奴はキャッシュ付きがちょっと出回ってるけど…
そういや、M7はキャッシュ込みのアーキテクチャなんだな。
RTXとは別の?
ていうかmでリアルタイムじゃないのは切ないな
RTXはARM社というよりはKEILのOS実装
ARMとしてはCMSIS-OSっていう標準API仕様があってKEIL RTXもμVision5環境からはCMSIS-OS仕様が標準になった
で、それとは別のようだ
リアルタイムじゃないイベント駆動ってことだと、擬似マルチタスクになるのかな、丁度Win3.0みたいな、あんまし魅力無いな
がじぇっとるねさすからのメールにいきなり添付ファイル入っててウイルスかとオモタ
LPC82x ええな。今度はADCも入っとる。
おお、DMAもはいっとるがな
5Vトレラントのピン増えてる
VDD条件あるパチものだけど
>>257 米粒AVRに惹かれて極小ピンマイコン探ってみたが、
LPC81xいい線いってるんだが 3.3Vなんだよなぁ。
これが 3.3〜5Vでも使えれば、ホントにおしい。
欲を言えば1.27mmピッチフラット16pinも欲しい。
一部のアナログ兼用ピンを除いて5Vトレラント入力なので、もっと気軽に使ってもいいと思うぞ。
289 :
774ワット発電中さん:2014/10/06(月) 12:38:59.35 ID:GU9qF240
Cortex-A12があるのを今日知った
情弱乙
いや〜、そんな風に誉められると照れるなぁ〜 テイ!
293 :
774ワット発電中さん:2014/10/07(火) 22:02:12.56 ID:AB+/rn7m
ARMコアCPUの勉強をしたいと思います。
目的は組み込みへの応用です。
32ビット系を考えています。
お勧めのボードはありますでしょうか?
>>293 想定してるターゲットに近いスペックの選べばいいよ。
>>293 STM32Fxxxの載ったやつなら日本語の参考書とかあって入りやすいかも
Discoveryとか
>>293 ボード買う前にqemuのarmエミュで遊んでみたら?とか言ってみる
RTOS若しくOS無しのソフトウェアか、組込Linux走らせたいのかで違う
前者ならCortex-M、後者ならCortex-AのCPUになる
Edison にしとけwww
ホビーユーザーの皆さんは、どこのコンパイラ使っているんでしょうか?
使いやすさで、keilってのを使おうかと思っているんですが
これって値段が要問い合わせで不明です…個人では微妙でしょうか?
ホビーユーザなら、コンパイラなんて無料のを使うのが普通じゃないの?
>>300 MDKプロフェッショナルで1万ドル、Cortex-M専用版(RLライブラリ使用不可)で2500ドルくらいかな、その上のスタンダードが3500ドルくらい。俺は業務なのでプロ版だけど。
無料版はRTOSライセンスこそ付いてるがオブジェクトサイズ32KB制限なので、学習教材ならともかくマトモな物は作れない。
gccじゃダメなの?
>>303 コンパイラと言ってるけど、統合環境の話なんでしょ
305 :
774ワット発電中さん:2014/10/08(水) 22:14:29.32 ID:N/vPXzLW
レスありがとうございます。
STM32−DISCOVERYシリーズにしようかと思います。
色々参考になりそうなのが多そうですので。
RTOSをなんか見つけてやってみようかと想います。
>>305 CQ出版からでてる参考書か、インターフェイス誌のバックナンバー探すといい
>>305 DISCOVERYだとRAMが少なすぎてRTOSは苦しい。
まあ、そのときは別のボードで遊べばいい。
統合環境はEclipseでいいならここのそいてみれば。
http://miqn.net
ん?launchpad,pn2,openocdでしよ?
LPC1347がのったLPCXpressoをGCCで開発したいんだが、付属のデバッガボード経由でOpenOCDでデバッグできる?
それともLPC-Link2とかいうの買わないとダメかな。
できるでしょ。
lpcをgccなら、マジックナンバーには気をつけて。
>>312 了解、もうちょっと調べてからXpresso買ってみる
LPC-Link2はある意味お得だから購入しておいても損はない
315 :
774ワット発電中さん:2014/10/09(木) 22:51:57.80 ID:+W0gKrcs
>>306>>309 CQ出版の参考書が手に入れやすそうなのとWEBにもたくさんありましたから、
なんとかやって行けそうです。
RAM不足とかの問題はまずはARMを使えるようになってから考えたいと思います^^;
どこかに各基板の互換性とか、纏めてあるサイトとか無いですかね?
エンベットとか青・橙の互換性が一部の命令で互換性が無くて、
青で動くけど他のでは旨く動かない・・・とか有って。
使う命令の互換性さえ問題無ければ、F401とか安い基板を使えるので。
全部を全部青でやろうとすると、結構高くて・・・
基板の互換性っていう意味がわからん
メーカー違ったら互換性なんてないよ
イーサネットとかOTGみたいに使えるGPIOポートが限られてる物は同じようにしか設計できないけど
mbedでの機能の使える/使えない違いとか聞きたいんでないの
>>316 mbedってことはNXPのLPC17xxか
STM32F401とかとは全然違うよ
そりゃまあARM Cortex-M3/M4はCPU命令やコンパイラは全メーカー互換性あるけどペリフェラルは別
(仕事ネタ)
NXPか、ST Microか、Freescaleか…
どれを使うのが顧客と共にWin&Winになれるのか、それが問題。
目的に特化すれば選択も簡単なれど、他に流用出来るようにもしたい。
どれも使ったけど、STは開発環境出してないよね?
今はあるのかな?
FreescaleのCodeWarriorは至れり尽くせりの機能だが、その機能が足枷になる事があった
NXPのLPCXpressoが無難で良い気がする
IDEも基板も普通に使える
i.MXはドキュメント読みづらくて難儀した
UARTのTX=入力、RX=出力には立腹した
>>324 フリースケールのドキュメントは俺も嫌。
客からの指定なら、今度から割り増し請求したいとこ。
>>322 > NXPのLPCXpressoが無難で
NXPはよく使うけど、LPCXpressoって仕事で出る幕ない気がする。
なんに使うん?
プロトタイピングに使うんだろ。
デカルチャー
プロトタイピングって、結局本番と同じ環境じゃないと二度手間になるだけだし
atmel「…」
>>315 RTOSには小さいものもあるので、なんとかできますよ。
STM32F3Discoveryは確かRAM48Kだったかな、8タスク動いたよ。35Kぐらいは余裕で余らせた状態で。
mbedの1114FN28をスイッチサイエンスから買ったんだが、
ダウンロードしたbinファイルをドロップしたら
1114が勝手にアンマウントされてエクスプローラ上から消えて再マウントされる
で中にはbinファイルは無いし、プログラムも書き込まれてないんだが
これは初期不良なの?
それとも俺が何か間違えているのかな
自己解決しました
技術者の端くれであれば
どういう風に自己解決したか書いておくべきだな
1114FN28はディスコンになったけど復活させられたとかよく分からんな
>>334 あまりに恥ずかしい話だが
書こうじゃないか
とりあえず動作としては
一度アンマウントされるのは正しい動作だった
1768しか使った事がなかったので分からなかった。
でプログラムが動かないと思っていたのは
グランドがきっちり繋がっていなくて
Ledが点灯してなかっただけだ。
ファームウェアを更新とかする前に
俺は一度深呼吸すべきだった
というわけで俺の恥ずかしい失敗でした
質問です。
STM32F42xxシリーズで組込み開発してるんですが、
CCM RAMに格納しているデータにUSBHSからアクセスできるんでしょうか
>>337 DMA転送してなければ問題ないけど、例えばKEILのUSBミドルウェアなんかはDMA使ってるでしょ
>>338 やはりDMAしてるかどうかですよね。
ありがとうございます。
>335
自分から言い出した10年供給保証の横紙破りを指摘されたんで、
無視したら今後の供給の信用問題にもなりかねんって判断でしょ
32bitでもやることはlチカチカ
>>341 最低ランクの評価ボードだと確かにLチカとマルチスレッドの練習くらいしかやる事ないからな
少しいい奴ならUSBのデバイスクラス組んでみたりWEB鯖ぶち込んだりグラフィック弄ったり
AKI80が流行ってた時代からずいぶん進歩したよな
こんなに手軽に32bitマイコンが扱えるようになるとは
しかし電池動作をさせようと思うとまったく論外のダメッぷり
>>343 > AKI80が流行ってた時代
知らんがな。
自分から見えている世界が全てと思うなよw
そりゃあ8bitのZ80時代から何十年も経ってるから
求められてる物も随分違うし、ネットワークやマスストレージ、動画再生まで、何でもやらなきゃならん
347 :
774ワット発電中さん:2014/10/26(日) 13:24:54.38 ID:576NJ+9e
>>342 俺は自営だけど、最低ランク(\1000代とかw)の評価ボード使って大手メーカ相手の仕事をガンガンしてるよ
CPU速度は別にいんだけど、RAMが少ないと何もできない
おれの言う何もっていうのはネットワークサービスを幾つか(WEB鯖含む)とUSBデバイス実装、192KBあればどうにかなるけど96KBとかだときつい
RAMが沢山あってSDとかの外部メモリースロットが付いてる
安い開発ボードって無いですかね?
Android タブレットなら5000円くらいて全部入り
FLASH MAGICで書き込むのにちょうどいいUSBシリアル変換機を探しているのですが、
おすすめはないでしょうか?
ボロそうに見える基板なのは相変わらずだな>pcduino
>>352 3.3V用といいながら電源は5V出てるケーブルなんて売らんで欲しい
357 :
774ワット発電中さん:2014/10/27(月) 22:56:51.11 ID:6UpV1r8y
皆さんはJTAGとか、何処の使ってますか?
Win8でも使えるオススメなど有りますでしょうか?
359 :
774ワット発電中さん:2014/11/01(土) 21:05:30.48 ID:G+1kV428
JTAGデバッガって言いたいんだろうね
最近のボードならついてんじゃん。そのくらいの知識なら、ついてんのが楽でいいよ。
363 :
774ワット発電中さん:2014/11/01(土) 22:18:51.42 ID:G+1kV428
>>361 まずチップを決めて、開発環境(デバッガーソフト含む)を選択して、
それに対応してるJTAGインターフェースを選ぶ
Win8で使えるかどうかはデバッガーソフトの問題だから
>>358 KEIL ULINK2
安く上げるならULINK-MEっていう基盤剥き出しのもある
あとSTマイコン搭載の評価ボードだとST-Link内蔵のもあるな、Discoveryとか
最近、簡単なデバッガついてるボード本当に多いよね
NXPならLPC-Linkがくっついてる
どいつもこいつもARMマイコンだよこんちくしょう
ていうかデバッガ以前に、Cortex-AなのかMなのかで開発の方向性全然違うからな
動かすOSも全然違うし
STはEclipseベースでいいからIDE用意してほしいわマジで
もったいない
>>368 オリメックスのやつか、前に仕事で1枚買ったわ
安いんだけどあんまし良い印象なかったな
確かIAR開発環境のサンプルしかなくて、それもUSBやイーサネットが満足にはしらないズタボロの内容で
ARMいじり始めて最初の時で腕前もなかったから途方に暮れたわ
うん、あれはデバッガまで含めた開発環境構築にすさまじい手間がかかるね。
情報も少ないので個人的にはおすすめしない。
楽なのはnxpかな。
手間がかかるのはolimexね。
nxpてかlpcのデバッガつきボードでcanがついてる2000円ぐらいのはないの?
公式のlpcxpressoがあるから楽だと思うが。
フリークケールのドキュメントは誤記が多いな。
困ったもんだ。
フリークケールなら仕方がない
仕事でST32F407搭載の3万5千円くらいの何でもアリ評価ボードを買ったが、あれは良かったし元はとれた。けどホビーにはちょっと高いよな。
誤記もだが
基本的なことや概要説明を、探すだけで苦労するんだよな
例; 内蔵シリアルポートの数は?信号in/out方向は?
>>375 俺も誤記ったかw
>>377 あるある。
英語の言い回しもなんか変。
俺も得意では無いが、他社と比べて頭に入って来ない。
でも、コスパはフリスケなんだよな。
TI、もっと頑張ってくれ
じゃ、みんなcoocoxで。
ホビーならいいよね。
>>379 そんなモノがあるんですね。ARMは奥が深い・・・
てか、これはちょっと導入する価値があるかもしれません!
検討してみます
え?知らなかった?
olimexなんてcoocoxのデバッガ売ってんじゃん。
苺だってoliタグひけば売ってるだろ?
てっきり中国に流れるのいやなのかと思ってたわ。
>>379 STのホームページにリンク貼られてるもんな。ST公認なんだな。
>>382 > そもそもOSといってもRTOSの核になる部分はハードウェア抽象化レイヤーである
> 「CMSIS」に集約されているので
ってすげえこと書いてんな。まあライターの名前見て糞記事も納得だけど。
ARMで具体的に何作るの?
PICとかで間に合わなくて使いたくなるケースがあまり思い浮かばないんだけど
mbedってスタンドアロンなデバイス向けではなく、鯖を通じて機能を提供する、例えば遠隔地に配置する測定器とかをmbed鯖経由でWEB閲覧させるみたいなケースを想定してるんだろうか
世の中、自分と同じだと思っているらしい
>>388
embeddedartistsの板で49ユーロ
たくさん作れば20ユーロにできるんだろうけど、恩恵で一般向けの価格も安く・・・ならないか
>>385 まともなレスがつかないところをみると図星らしいね
タブレット買えば モジュールごてごて付けるより遥かに安い…
液晶 加速度 ジャイロ コンパス GPS wifi Bluetooth 3G スピーカー タッチパネル カメラ etc...
ハードから作るよりソフトを作ったほうがみたいな
タブ、仕様フルオープンならそれもありだが
まあ、APIからそこそこいじれるからなあ。
センサー全部のせでなければ5000円くらいからあるし。
>>394 ではマジレスしてやろう。
俺はARMで、
・ネット端末
・超高速○○○○
・○○用○○○
・映像用○○○
・etc...
を作って来た。
仕事だから細かくは書けんよw
じわじわくる
>>398をみてマジレスだと思うヤツがいるかが問題
>>398は言ってることが矛盾してる
ARMなんか要らないだろPICで十分と言ってる割にARMつかってるじゃん
だいたいPICのCPUリソースとパワーでネットワークだの画像処理だのは無理だろ
まあ単機能端末くらいなら出来るかも知れんが
>>401 >
>>398は言ってることが矛盾してる
> ARMなんか要らないだろPICで十分と言ってる割にARMつかってるじゃん
頭大丈夫?
>>398 ふむ穴埋めクイズだな
・超高速重力加速器
・ネコ用給仕機
・映像用復号機
どうだ?
・超高速田代砲!
・ヘイ用メーン
・超高速バイブ
・女性用バイブ
・映像用バイブ
>>403 >・超高速重力加速器
文字数増えとるw
>>401 > ネットワークだの画像処理だのは無理
だからARMなのさ
ちょっと前なら x86な所も、A15 Quad Coreで対応出来るし。
しかも x86には無い 10GbE sxitchまで内蔵されているし。
青い宇宙人?
LPCXpresso IDE 7.5.0キター
イーサネットならCortex-Mでも全然余裕
GbEだとそうも言ってられないだろw
応答が遅くても通信できるからな
>>411 秋月って、webにあるパーツほぼ全部店に置いてあるっぽいんだよなぁ。
すげえなぁ、いつもお世話になっております。
レジがposになったのがちょっと残念だが。
ブラックなんたらとかベーグルなんたらの一覧表ないかな
freescaleのimx6系のがほしいのによくわからんわ
イーサネットといっても、単機能クライアントから多重接続可能な鯖を何種類も同時稼働させる物までピンキリだからな
417 :
774ワット発電中さん:2014/11/08(土) 14:29:05.18 ID:+UoB9jWq
デバッガハードはどれがいい?
j-link cloneがやっすい($10程度)なんでいけないと思ひつつ触手が動いてしまいそうだ。
やっぱりしっかりケースに入っている奴がいいよね。
ULINK-MEが基盤剥き出しで裸だけど、前にうっかりショートさせて壊したことあるわ
J-LINK EDU
RSコンポーネンツ、16コア演算チップ搭載の名刺サイズスパコン「Parallella」
http://pc.watch.impress.co.jp/docs/news/20141110_675205.html アールエスコンポーネンツ株式会社は、名刺サイズの基板に16コアの演算アクセラレータを
搭載する米Adapteva製のスパコンボード「Parallella Board」を7日に発売した。
制御用にARM Coretex-A9ベースのXilinx製SoC「Zynq Z7000」(デュアルコアARM、FPGA内蔵)
シリーズを搭載するほか、演算アクセラレータとして16コアプロセッサの「Epiphany III 16-Core」を
備えることで、小型ながら並列処理プログラミングが可能。
>>424 > 「Epiphany III 16-Core」
アーキテクチャは何? ARM? それともただのアクセラレータみたいなもん?
>>424 Adapteva社製、一コア 2GFLOPSで16コアか。
浮動小数点演算に特化したプロセッサみたいだけど、これだったらZynqのPCIeにGPUくっつけたほうが性能でそう。
Epiphany アーキテクチャだって
429 :
774ワット発電中さん:2014/11/10(月) 21:29:50.98 ID:S2o0Vn69
チラっとググったら独自アーキテクチャのRISCみたい
SDK(Eclispse&GCC&GDBベース)がある様だな
あと OpemCLに対応してるんか、これ?
してないとプログラミング方法は独自?
なら、面倒臭そう…
電力だろ。GPUは大食らいだし
演算アクセラレータに興味がなければZYBOのほうが使い勝手よさそうな感じ?
nVIDIA Teslaの一番下で500gflops超えているのに…w
スパコンw 笑わせるなよwww
演算なしならAlteraのsoc fpgaの
DE1も程々安いしね
FPGA勉強しようとParallella買ったけど
使いこなすのは遠いわw
スパコン的に本命は64コアのヤツじゃね
電力食わなければよかろ
700MHzちょっと*64コアで45G相当!!!って宣伝してたのはどうかと思うけどw
Parallella自体は悪くなさそう
まあねw
パーマンじゃねえんだし…
古いか
440 :
774ワット発電中さん:2014/11/10(月) 22:42:19.91 ID:S2o0Vn69
スパコン使って頑張って並列計算書いてまでやりたいことが思いつなかない・・・
う〜む、Jetson TK1 (300GFLOP/s) 買おうと思ってたけど、こちらも欲しくなったなあ。
>>424 これ二年くらい前に話題になってたKickstarterの奴だよな
面白そうだったけど使い道思いつかなかったからウォチだけしてたわ
まだちゃんと活動していて何より
>>444 あれの類いはコア数が多い方が有利だから、これよかいいのあるよ。
なにか実用的な使い道があるか怪しいけどARM+FPGA+変態並列プロセッサと色々な要素てんこもりで大学の教材になら良さそう
進化のためには一時的に誰得な製品が出たりするのは仕方ない
GPIOなどのコネクタが…
今の所普通にオモチャしょ
タバコの箱くらいの基板だから
ロボットのお頭脳とかアリかも
Raspberry Pi、20ドルの小型コンピュータボード「Raspberry Pi Model
http://pc.watch.impress.co.jp/docs/news/20141111_675429.html 英Raspberry Pi Foundationは10日(現地時間)、コンピュータボード「Raspberry Pi」の
新モデル「Raspberry Pi Model A+」(Model A+)を発売した。価格は20ドル。
BroadcomのARM SoC「BCM2835」、メモリ256MBを搭載するマイコンボード「Raspberry Pi」
シリーズの廉価版「Model A」の後継モデル。
Model A+では、従来モデルより小型化、低消費電力化。
http://www.raspberrypi.org/products/model-a-plus/ > We recommend the Model A+ for for embedded projects and projects
> which require very low power, and which do not require Ethernet or
> multiple USB ports.
「低消費電力でイーサネットか複数USBポートのどっちか要らんプロジェクトに
オススメ」ってことだけど、イーサネットか基板上にあるのとは別のUSBポートは
どっかに繋げられる様になってるのかな。画像じゃわからん。
A++みたいな感じで、A+のサイズでメモリは512MBってのが欲しい
Aサイズのちっpi
日本だと何円くらいになるんだろうかね
3000円くらいならいっpi買いたい
457 :
774ワット発電中さん:2014/11/15(土) 03:48:39.95 ID:U5d4xKCD
>>457 富士通FM3/4はラインナップがショボすぎて残念だったが今はどうなんだろ
Fujitsu ⇒ Spansionだから、「FM」⇒「SM」にはなるんじゃないか?
>>459 「FM」の名前は残しておいてくれ、頼むw
CM7か、すごいMCUになりそうだ。
登場は2年後?
>>457 > M7コアの製品はFM7か?
FM-7、いい響きだw
今度は素早く製品投入するよね…>Atmel
我はさどまぞセブン♪
YAMAUCHI コマンドで。
タモリのCMで、New7ってか?
>68C09ですね
そんなもんはねぇよバーカ
68とかSHとか、ビッグエンディアンとはもう縁を切りたい
>>470 63C09でしょ
CM7と全然関係無いな
>>472 Marvellは大手しか相手しないから嫌い
>>471 おれもそう。
特に、ビッグエンディアンのままローカルバスが出ているプロセッサは面倒すぎる。
だって、世の中のデバイスはリトルエンディアンだから。
通信プロトコロルとかの処理ロジックをデバッグの楽なWin上で作り込んでからファームウェアに持ち込む、ていうのを良くやるのでIntelと同じリトルじゃないと面倒くさい
だからビッグは嫌い
>>477 そうそう、まずはNDA。
周辺デバイス買うのもNDAから。
まあ、Samsungよりはマシ
bigとlittleの使い分けもできないんだ
へー
>>479 普通に出来るよ、でも面倒くさいよ
バイト配列不慣れなくせに必要性もないスクリプト厨には分かるまい
ネットワークバイトオーダーはビッグエンディアンなんだよなぁ
逆にUSBプロトコルは全てリトル
ビッグエンディアンとリトルエンディアンという単語は、ジョナサン・スウィフトの風刺小説『ガリヴァー旅行記』の中のエピソードに由来する。
ガリバー旅行記の第1部「小人国」では、卵を丸い方(大きい方)の端から割る人々 (英: Big Endians) と尖った方(小さい方)の端から割る人々 (Little Endians) との対立が描かれている。
原文ではbreakだから割るのようだ
英語版Wikipediaの『Gulliver's Travels』の項目みると
http://en.wikipedia.org/wiki/Gulliver%27s_Travels > The terms derive from one of the satirical conflicts in the book,
> in which two religious sects of Lilliputians are divided between those who
> crack open their soft-boiled eggs from the little end, and those who use the
> big end.
半熟卵をエッグスタンド使って食べるときの話みたいだな。それなら「割る」でも
「むく」でもおkか。
青空文庫にある『ガリバー旅行記』の日本語訳では
http://www.aozora.gr.jp/cards/000912/card4673.html http://www.aozora.gr.jp/cards/000912/files/4673_9768.html > もともと、われ/\が卵を食べるときには、その大きい方の端を割るのが、昔からの
> しきたりだったのです。
> ところが、今の皇帝の祖父君が子供の頃、卵を食べようとして、習慣どおりの割り方を
> したところ、小指に怪我をされました。さあ、大へんだというので、ときの皇帝は、
> こんな勅令を出されました。『卵は小さい方の端を割って食べよ。これにそむくものは、
> きびしく罰す。』と、このことは、きびしく国民に命令されました。だが、国民はこの
> 命令をひどく厭がりました。歴史の伝えるところによると、このために、六回も内乱が起り、
ちょっとニュアンスが伝わり辛い感じ。
モトローラアーキテクチャーとインテルアーキテクチャーも卵のような論争に成るからな
小さい端って硬いじゃない
ゆでたまごでも真ん中付近を叩くわ
後のmiddle Endiansの誕生であった
スパコンはビッグエンディアンなのでその方が速いんだろうな
周辺アクセするときに
ビッグ、リトル設定できるのあるけど
あれは使えないの?
armにはないのかな
扱うデータ長がある程度決まってるなら
ビッグの方が論理スッキリしたりするからな
>>491 大小の比較ならビッグが速い。
でも、データ参照ならリトルが速い。
…と、昔は言われてた。
今はレジスタ幅以上のバス幅があるから、あまり関係ないし。
バイトオーダーに依存する処理を別のCPUに置き換える時によく注意しないとな、完璧なコードなら良いが、時々抜けが有ったり。
ちなみにprintf系で書式と可変引数のサイズミスマッチした時に問題が発覚しやすいのはビッグだな
複数マイコン使うシステムで
メインとサブで違ってたりするのが
一番面倒
REV/REV16/REVSH があるじゃないか
LPC1114なんですが、リレーを動かすためTD62083に繋いだんですが動かないんです。
一旦Trアレイに繋いでる信号線(8本)を全て外すと動きだし、その状態で改めて繋ぐと問題有りません。
でもその後リセット(電源落とす)と、やっぱりと動かなくなります。
MPUは3.3Vで、リレー側は6VとしてTrアレイに繋いでます。
この組み合わせだと問題有るでしょうか?
どのピン繋いでるんじゃい
>>491 そりゃスーパーなら互換性考える必要ないしビッグでいいよね。
TD62083入力はBE間抵抗あるから
CPUからはプルダウンに見えるぞ
>>498 リセット時にLになってるとブートローダーモードになるピンがあったな
504 :
498:2014/11/21(金) 01:03:32.05 ID:hBBYVE9x
ピン書き忘れた。
dp15〜18、23〜26です。それぞれIC間をダイレクトに接続してます・・・
dp23をGNDに落として起動すると、ブートローダーモードになるんでそれが原因ですかね?
dp27とdp5はI2C液晶繋いでるんで、別のポートに変えてみて試してみる。
それか変換挟む方が良いのでしょうか?
74HC574とか、秋月で売ってるFXMA108を使えば解決するでしょうか?
>>504 dp23=PIO0_0=RESET と dp24=PIO0_1=ISP はやめといた方がいいんでないの?
見たところLPC1114FN28+mbedのようだけど、 ピンの呼び方は"PIO0_5"みたいな言い方でないと分かりにくいな。dp23みたいな用語はmbedでしか使わないし。
LPC1114のウォッチドッグタイマがうまく使えないのですが、どこかにサンプルソースはないでしょうか?
うまく使えないってのは、下手だけど使えてはいるのか?
>>507 いえ、ウォッチドッグによるリセットが全く働かない状態です。
stm32の詳しい入門サイトを教えてください
>>510 入門サイトは無い
CQから出てる参考書買え
stm32は開発環境がなぁ…、正直めんどい
そういう意味では、NXPはかなりイケてる
見える、見えるぞ!
cubeで困惑する姿が!
Nucleo で mbed じゃいかんのか?
>>517 それならいいっす
てか、stm32はそれしか使ってねぇっすw
それはそうとNXPの評価ボードに比べるとNucleoの基板って雑だよね。白くてかっこいいけど。
そうだね
やっぱり、ARMのボードはNXPのやつが好きだなぁ
それにLPCXpressoもいいし、LPC-Link2もいいし…。
注)NXPの回し者ではございません
LPC-Link2はいいものだ
しかしクロック設定やスリープ設定を間違えると二度と書き込みできなきなる両刃の剣
素人にはお薦めできる
おいw
σ(゚∀゚ )も以前徹底入門にはお世話になったよ
ST純正のペリフェラル操作関数についての解説が詳しいので、
ものを作るときに必要な情報を集める手間が少なかった
ただ、徹底入門のサイトで紹介してるEclipseベースの開発環境は
CodeSourcery(現Mentor)のgccが使われているし、各種ツールやIDE本体ももう古いかな
今から始めるならCooCox IDE+Launchpad gccが簡単でお勧め。
Javaの他に2つをインストするだけでいいし、
ST-Linkでのデバッグも標準で対応。DiscoveryやNucleo等純正ボードのベアメタルプログラミングならこれ。
ちうごくに直結とかだとやだなw
526 :
774ワット発電中さん:2014/11/29(土) 09:12:30.33 ID:+4s8qFof
>>525 なぁにmbedだって同じようなもんだ
でもまともに動きすらしないOpenOCDとかで無駄に時間食ってたのがほんとに嘘みたいだ
逆にいまだにそれにこだわってる時代遅れの阿呆もいるがw
やっとLPC1114のウォッチドッグが動くようになりました。
ありがとうございました。
PICもAVRも卒業したしARMもほぼ制覇(´・ω・`)
M3でサーバー作ったわ。
快調に動いてる
そんな貴方にPSoC
次はVybridで
そんな貴方にSPRACliteまたはpicoJava
Zynq-7000??で
propeller に一票
leon(SPARC)おすすめ
やっぱり男は6502
MELPS7700 ボソッ
4004
TMS9900
MC14500B
COSMAC
>>528 > PARMもほぼ制覇(´・ω・`)
Cortex-Axもかい?
名前は板の色だけで決めてるような
GR-DODOME
青色だったらイラブチャーだな
>>542 いつ出るんだ?
メモリが多いから欲しいんだけど…
>>542 既に忘れてたニュース、今頃なんで?
まさか以前は発表だけで、やっと発売したのか?
ユーザーの声を聞いてよりよいものを作りましょーとかでいつ発売になるのかもわからん
GR-SAKURAの時と状況が同じだと思ってたら大間違いだよ
今は選択肢はいくつでもあるのがわからんのかね
来年の桃の開花時期になんて存在自体が忘れ去られてなければいいんだけどw
mbed互換を謳ってるけど、そもそも今のmbedのオンライン環境ってKeilやLaunchpadのgcc arm embeddedなんかと同等のコンパイラ使ってるんだったらCortex A9に最適化されたコード吐き出せないんでは?
別に普通のgccを雲の向こうにおいてもええんやで
mbed CompilerはRealView使ってるってARMの中の人が公表してたけどgccになったの?
いろいろ経費かさんで大変そうだからカットされても仕方ないが
RealViewって変な名前だよな、IDEか或いは何かのビューワーかとおもっちゃうけどコンパイラの名前だもんな
>>554 "RealView" 自体に意味はない。
コンパイラは RealView Development Suite の中の ARM コンパイラ。
古いgcc4.3.3使ってた時、7TDMIから926EJSに最適化オプション替えた時は
1割ぐらいコードサイズが変わり速くなってワロタけど
最適化をA8からA9に替えたらどれくらい変わるの?
ド素人の質問です。イジメナイデネ
トランジスタ技術2014年2月号付録のARMマイコンを動かせたいのです。
(接続には3月号付録のボードを使っています)
ところが、2月号記事の通りにしても動かないのです。
どなたか分かる方はいませんか?
LPCXpresso v7.5.0_254です。
P.97
【STEP1】 Import from a prject archive (zip) file ボタンを押せ、とありますが、
そんなボタンがないので、Quick start の Import project(s) を代用しましたが、
それでいいのでしょうか?
【STEP3】 lpc800_driver_lib をビルドしましたが、liblpc800_driver_lib.a が生成される
はずなのに、されない。
【STEP4】 LPC810-DEMO をビルドしましたが、LPC810_DEMO.axf が生成されません。
あとですね、素人向けとしてはARMはおすすめでしょうか? PICのほうが簡単ですか?
ARMはやたら英語が多いので難儀しております。
> あとですね、素人向けとしてはARMはおすすめでしょうか? PICのほうが簡単ですか?
何がしたいかが一番重要ではあるが簡単なのはArduino
559 :
557:2014/12/03(水) 22:12:38.77 ID:RXtN+HRD
>>558 そうでしたか。なんだか、いろんなモノがあって迷いますね。
とりあえず農家なもので、畑の温度計測ができたらいいなぁと思っています。
トラ技の付録には温度測定のICもついているのでラッキーと思ったのですが・・・
>>559 解決にならないかもしれないが、
付属CDに入ってたLPCXpresso6.1.0を使ったほうが良いんじゃね?
「このボタンが無い」って事にはならないだろうから
561 :
774ワット発電中さん:2014/12/04(木) 00:09:34.09 ID:4s81QOMU
経営統合後もマイコン事業も継続するなら今企画中の製品も中止にはならんのじゃないの
製品ラインナップの見直しとか設備投資の計画など
全般で何か方向性を変える経営判断が下されればその限りではないわな
566 :
557:2014/12/04(木) 07:14:50.61 ID:d/wLv4gY
>>560 あいがとうございます。
CDROM内のXpressoも使ったのですが、やはりボタンは見当たらなかったのです。
>>565 おお、この話は参考になりそうです。
今からバイトに行くのでまだ詳細は読んでいませんが、なんか、よさげな
予感です。サンクスです!
567 :
557:2014/12/04(木) 21:29:38.80 ID:d/wLv4gY
>>565 バイトから帰って、悪戦苦闘しているところです^^;
教えていただいたページを見ると、CDROM内のLPC810_DEMO.hexをそのまま
転送して使っているようです。(どうやって転送するんだろ?)
トラ技の記事ではLPC_810DEMO.axfを生成してからProgram flash で転送する
と書いてあります。
.axfができない以上、.hexをProgram flashで転送しようとしたのですが、やはり
うまく行かず。
.hexファイルの容量を見ると10kバイトほどあって、そりゃ4kしかないLPC810で
動くわけないなぁ・・・
うーん。
今日は寝よ←こんじょなし
hexは普通にバイナリの倍以上デカくなる
hexはテキスト16進だから単純計算でもバイナリの4倍のサイズになるよ
単純だな!
とりあえず"CRP"の項目探してそれをLevel3にして書き込むとなんとかなるぞ
572 :
557:2014/12/04(木) 22:28:07.79 ID:d/wLv4gY
>>568>>569 うひゃぁ!
実はおいらもそんな気がしてたんですよね!
hexよりbinじゃねーの? みたいな
と思って、Program flash で LPC810_DEMO.bin を転送してみたら、これがあっけなく
動きました!
ちゃんと、18.9C 993723Pa って出てるし。
なんか、感動。
>>570 おっしゃるとおりでございます。
>>571 CRPとLEVEL3はわかんなかったですぅ。
昔、BASIC MASTER Level3なんてのがありました。
>>569 >hexはテキスト16進だから単純計算でもバイナリの4倍のサイズになるよ
どんな計算だよ馬鹿
hexとbinでライタからマイコンに書き込まれるデータサイズが変わるのかよw
575 :
557:2014/12/05(金) 07:20:55.04 ID:zrw3fAqX
>>574 ライタを使えば一緒になるのか。
でも.hexでは動かなかったのに.binでは動いたし・・・・
って言うか、hexやbinでいいなら、なんでaxfなんてのがあるんだろ?
ライター使えばとか関係なくコアが同じなら同じに決まってんだろw
577 :
557:2014/12/06(土) 18:14:26.94 ID:3XOeBf5r
>>576 いやそうじゃなくて、ライター使ったら、hexファイルはそのまま文字コードで転送される
のかと思ってた。←そーゆーレベルのやつなんですわ
それにしてもaxfの必要性とはなんなんじゃろ。
578 :
774ワット発電中さん:2014/12/07(日) 19:13:50.12 ID:7MyELo72
デバッガ使ったことないのかよ
AFXはARM版のELFだよ
マイクロソフトのCOFFがELFなのと同じようなもの
デバッグ情報を含めたりとかの機能がある
580 :
557:2014/12/07(日) 21:16:45.77 ID:a6q1TCfX
>>578 >>579さんがフォローしてくれてる通りで(ありがとうございます
>>579さん)
ズブの素人なんですよ。
でも、デバッグ情報が含まれてるのがaxfってことは分かった。
トンクス!
AFXのことは知らんが、マイクロソフトのCOFFがELFとか凄いデタラメだな。
素人の振りしてここの住人馬鹿にするのやめてください><
583 :
774ワット発電中さん:2014/12/09(火) 02:08:26.15 ID:Tqq5+/b4
pcDuino3 Nano 1台 \6,480
http://akizukidenshi.com/catalog/g/gM-08773/ Linux(ubuntu)、Android(ICS4.2)等が動作するボードコンピュータです。
あらかじめLinux(ubuntu)が内蔵フラッシュに入っていますので、HDMIケーブルで
パソコンのディスプレイ等に接続し、電源を供給す るだけでLinuxデスクトップ環
境が起動します。
また、PcDuino3と同等の回路でありながら、基板サイズを小型にし、USBホストを
1つ追加した商品です。
・CPU:AllWinner A20 チップ
1GHz ARM CortexA7 デュアルコア
・GPU: OpenGL ES2.0 OpenVG1.1
Mali400デュアルコア
・DRAM:1GB
・ストレージ:オンボード4GBフラッシュメモリ
32GB対応マイクロSDカードスロット
SATAホスト端子
・ネットワークIF:EtherNet 10M/100M/1Gbps
・オーディオ出力:3.5mm オーディオ出力端子
・I2S ステレオデジタルオーディオ
・USB端子:Hostx2 OTGx1
・入出力端子:ArduinoUNOのシールドに対応
GPIO x14
PWM x2
ADC x6
UART x1
SPI x1
I2C x1
・電源:5V 2.0A
・ボードサイズ: 92.1mm x 54mm
・対応OS:Ubuntu 12.04
Android 4.2
・プログラミング対応言語:
GNUToolを使ったC,C++
AndroidSDKを使ったJava
Python
LPCXpresso824-MAX 1セット \2,800
http://akizukidenshi.com/catalog/g/gM-08765/ [LPC824(LPC824M201JHI33)の使用
・32-bit ARM CPU
・内蔵メモリ:32KB(Flash)、8KB(SRAM)
・クロック周波数:50MHz(max)
・USART x3
・I2C x4
・SPI x2
・ADC x12
・コンパレータ x1
・CPU供給電圧:3.3V(1.8~3.6V)
評価ボードの仕様
・LPCXpresso/mbedおよびArduinoと同じピンク場になっています。
・デモ用テストプログラム書き込み済み
・オンボードデバッガ搭載(コントローラー:LPC11U35FHI33/501)
(オンボートデバッガ使用時には、USBからバスパワー給電)
・10-pin SWDコネクタ for LPC824
・水晶発振子:12MHz
・3色LED
・mbedとして動作いたします。また、オンボードCMSIS-DAPデバッガーになります。
・LPCXpressoはLPCXpresso 6からCMSIS-DAPデバッガーをサポート。
ピンク場?
ピン配か、ピン配置でいいのに。
ありゃ
コピーしたあと1行毎まとめて選択して[前候補]キーで全角英数字を半角英数字に直したとき、
よく確認しなかったから’ピン配’が’ピンク場’に再変換されてもうたわ
「ピン配(くば)」なんて発音する奴見たことない
LPCXpresso54102 1セット ¥4,500
http://akizukidenshi.com/catalog/g/gM-08766/ LPC54102(LPC54102J512BD64)の使用
コア:Crtex-M4F&M0+のデュアルコア
消費電力:Cortex-M4F:100uA/MHz、Cortex-M0+:55uA/MHz
フラッシュ:512KB
RAM:104KB
ペリフェラル:
・I2C x3
スタンダードモード:〜100Kbit/s
ファーストモード:〜400Kbit/s
ファーストモード・プラス:〜1Mbit/s
ハイスピードモード(スレーブのみ):〜3.4Mbit/s
・SPI x2
FIFOサポート
・USART x4
ソフトウェア設定可能な非同期モード(5-16クロック)
FIFOサポート
32KHz 動作モード
RS-485サポート
・32-bit 標準タイマ x2
CPU供給電圧:3.3V(1.8~3.6V)
評価ボードの仕様
・ボードサイズ:60x115mm
・Arduinoと同じピン配になっています。
・デモ用テストプログラム書き込み済み
・オンボードデバッガ搭載(コントローラー:LPC4300、LPC-Link2相当)
(オンボートデバッガ使用時にはUSBからバスパワー給電)
・10-pin SWDコネクタ
・水晶発振子:12MHz
・3色LED
・LPCXpressoはLPCXpresso6からCMSIS-DAPデバッガーをサポート
・FTDI USB-シリアル返還回路搭載
くばぁ
>>590 こいつUSBついてないんだよな
>FTDI USB-シリアル
は接続用のコネクタが用意してあるだけか
イーサネットも載ってないの?
ないよ
メーカーの図だとBluetoothでも繋げろってことのようだ
胸焼けしそうな石だな。
価格的にはアレだが、こっちは…
ttp://akizukidenshi.com/catalog/g/gM-07740/ ZYBO Zynq-7000 評価ボード \22400
・ZYNQ XC7Z2010-1CLG400C
・ARM Cortex-A9 Dual 650MHz
・LogicCell 28k
・LUT 17.6k
・BlockRAM 470KB
・DSP Slice 80
・DDR3-32bit-512MBytes
・HDMI
・VGA
・GbE PHY
・AudioCodec
・128Mbit SerialFlash
・onborad USB-JTAG
それならandroidタブレットでいいわ。
Android タブレット、安いよね。
Android TV BOXはさらに安い
USBホストポートもついてるしLinuxに入れ替えて使うことも考えるとこちらのほうが使いやすい
まあ電子工作するならGPIOのピンとか必須だな。
ROM焼きを失敗したときのことを考えるとSDが挿せてそこからブートできる方が望ましい。
なもんでボード形態の方が好きだわ。今ならpcDuino3nanoやODROID C1あたりなら$40以下でお得な感じ。
FPGA入りのもの見てそれなら泥タブの方が良いとか言っちゃうのはCPUとメモリくらいしか見てなくてLinux入れて終わりな人なんだろうな
FPGAなARMが良いと思う人は、コスト意識が無い人なんだろうな。
(登場以来2回検討して、2回共ボツだったわ)
ボツの理由が知りたい
DSPブロック有効活用したいとか
専用DMA回路欲しいとか考える用途向けだろ、アレ
そりゃ市販SoCの方が安い罠
Zynq の評価ボードであって、ARM で何かするためのもんじゃない。
>>603 コスト
チップがさほど安くない上、ARM SoCと同じ機能を実現するだけで、IPのライセンス費がガッボリ。
勝負にならんかった。
>>606 そもそも別のSoCで事足りるのならFPGAが検討に上がる事が無いんだけど
コスト意識なんて言ってるが、用途が理解できてないだけだろう
ZynqもCyclone V SOCもARMを使いたいというより、FPGAを何かに使おうとすると結局は制御・通信・UIなどのためにホストプロセッサが必要になるから、最初からLinuxも動かせるそれなりのCPUが載ってれば便利、というコンセプトでは?
独自命令を追加できるなら面白いかもな
できるのか知らないけどw
>>609 > そもそも別のSoCで事足りるのなら
事足りなかったら?
逆にコストアップなら?
検討するときには、幅広い範囲から絞り込むもんだよ。
SoCで機能が足りないからと言ってFPGAというのは有り得ないだろ。
コストダウンなんか望めないし。
>>613 は、比較検討したことあるのかな?口先だけだろ?
615 :
774ワット発電中さん:2014/12/17(水) 09:34:45.82 ID:XiyXC1SU
Wandboardがナンバーワン
>ARM SoCと同じ機能を実現するだけで、IPのライセンス費がガッボリ
なんて当たり前の事なんだけど
>>614 コスト意識だ比較検討だとかビジネスぶってるが、実際使った事がないんだな
SoCとFPGAは同じ土俵での検討対象に上がってこない
FPGAは機能要件から他に選択肢が無い時に仕方なく使う物だ
コストがFPGAを許さないなら機能要件を削るしか無い
617 :
774ワット発電中さん:2014/12/17(水) 12:28:54.86 ID:+wbXNhi8
FPGAはコスト高なのももちろんだけど、熱すぎて冷却を考えるだけで頭痛くなる
>>618 ドワンゴがFPGAの技術者を募集してた
ニコニコのサーバーをFPGA化するのだろうか
年々FPGAの激アツ度合が増してるな
そろそろ本気で俺も勉強するべか
>>616 欲しい機能のSoCが無い場合、
10万単位で、量産するならカスタム起こすけど、少量生産ならFPGAの方が、安上がりだろ。
socとfpgaの切り口が素人にはわからんです
fpgaはasicするほど大量生産することのないロジック回路に向いてるとか言われるので素人なりに理解ができるけど
socはなんなのでせうか?
SoCなんて「ほぼワンチップで目的のシステムが作れちゃうIC」って程度の意味しか無いと思うがなw
System on Chipと言っても
結局、電源周りとかDRAMとかROMを外付けするモノもSoCと呼んでみたりするし
大規模FPGAは「ゲート数が許す限り」論理回路なら大抵の物を取り込めるので
システムのほぼ全てを入れ込みやすい、つまりSoCとして使える、と言う事だな
電源周りとかDRAMとかSPI-ROMとかは外付けだけどね…
なんだよ、このスレ。
ソフト屋しかいないのかよ。
>>624 誰も止めないから存分にハード屋の観点で語ってくれ
626 :
613:2014/12/18(木) 06:29:20.43 ID:P8W3uF0e
>>614 > SoCで機能が足りないからと言ってFPGAというのは有り得ないだろ。
> コストダウンなんか望めないし。
先に
>>616氏と
>>621氏からツッコミが入っているが…
例えば、あくまでも例えばだ。
顧客が「4K TVをモニタとして使いたい」とのたまったら、今の ARM SoCでは対応不可、FPGAもシステムに追加するしかない。
次は「ARM SoC + FPGA」 vs Zynq等のどっちにするかの検討になる。
「有り得ない」というが、世の中に無い新しい製品を作るのがエンジニア。
有り得るシステムなら極論、作る必要さえ無いわ。
>>623 ワンチップマイコンとかそうじゃないとかめんどくさいから
とりあえずSOCと言っておけばいいやということなんですね
結局、どんな形であれ作れるという話と、生産規模(と業界?)によって受け入れられない構成があるという話がごっちゃになってるだけのような
>>626 4K対応のARM SOC(小口での入手性はともかく)
Snapdragon 805以上、Rockchip rk3288など
これらはGPUや動画コーデックも4K対応
一方FPGAでHDMI 1.4/2.0の出口を作るところまでは何とかなりそうだけど、そこから何を出力するつもりなんだ?
4k動画デコード・3Gグラフィックなんかだと(設計の大変さはともかく)いくらくらいのFPGAになら載ると思う?ZynqのARMはせいぜい600MHzでしか動作しないしソフトでやるのもきついぜ
>>628 > 小口での入手性はともかく
そこが重要ジャマイカw
手には入らないチップで、物作りは出来ないぜ
> そこから何を出力するつもりなんだ?
例えば話だよ、例え話w
(何になるかなんて、書ける訳無いw)
デジタル放送向けのcodecとしてFPGAを採用する例があるって聞いたことがある。
放送方式の変更に対応しやすいとか何とかで
トラ技2月号のLPC810を引っ張ってきて
LPC810_SW_LED
というサンプルを秋月のFT231Xのボードを使ったSPIで
Flash Magic使って書き込むまでは成功したけれど
p0_2 (4番ピン)に200kΩの抵抗経由でLEDつけて
5番ピンをプルアップさせた状態でGNDにつないでも、つながなくても
LEDはうすぼんやりと光ってるだけだった
(3.3Vに抵抗経由で直結するとちゃんと明るく光る)
箱から出したそのままだったんだけど、
何か他にやることがあるのだろうか?
データシートと回路図を読むことじゃないだろうか?
パスコン入れてないのは気になってるのですが
Flash Magicで書き込めてはいるので
マイコン自体は生きてるような気がしています
君がそう思うんならそうなんだろう
リセットができていないのかも
Flash Magicで書き込んだ時のままのPIO0_1(5番ピン)がLレベルになってると動かんぞ
>>636 そこは一番最初に確認したのですがダメでした
具体的には、5番を1kΩでプルアップしてから、
電源つなぎなおしてみたのですがだめでした
RESET(1番ピン)をHiにしてもだめでした
もしかしたらSPIモードって抜けられないのかもとも思いましたがわかりません
スイッチマトリックスツール等はいじってません
638 :
557:2014/12/19(金) 20:08:40.77 ID:QJVNAqg7
>>632 LEDに直列の抵抗が200kΩというのは大きすぎると思うけど。
記事によれば330Ωになってるよ。
高輝度で点灯させるためには47Ωにせよ、とのこと。
それは200Ωの間違いです
200Ωと1kΩの両方で試していて
記事を書いてる途中で1kΩから200Ωに直したとき
kをとり忘れただkです
641 :
557:2014/12/19(金) 20:23:24.82 ID:QJVNAqg7
>>640 だったら問題なさそうだねぇ。
とりあえず、LEDがうすぼんやり光るという点が気に入らない。
I/O端子なんだから、LかHかだし、あるいは入力ポートになっていても
(よく知らんが)ハイインピーダンスで光らないはずだし。
それとも高速でスイッチングしていてPWM状態?
いっぺん、テスターでPO_2の電圧計ってみるとか。
>>641 今別な場所にいるんで後でやってみます
まあもう1個買ってみたほうが早い気もします
元の記事の誤記チェックも忘れずにね♪
avrでusbデバイス作ってたけど、rxに乗り換えるわ。アメリカ語しんどいねん・・・
>>646 RXはパイプに指定できる転送タイプに縛りがあるんよね
場合によってはパイプが足りないかも
コンポジットデバイス作ろうとするとEPの数が足りないつうこと?
>>647 まじか。まぁそんなごっつい転送はせんから大丈夫だと思う
>>646 pc側ホストのアプリやドライバの
開発環境はなあに?
>>650 アプリはg++とwin32apiでゴリゴリ。ドライバはwindows標準のしか使ってないよ。自前のドライバ作ろうと思った時にアメリカ語につまづいた・・
usbデバイスは可能な限り何かしらのデバイスクラスにするのが普通よ
LPC Xpresso で リンク後のSection の配置アドレスを設定したいんですが、GUIのどこから設定を行えば良いでしょうか。
わかりません
足じゃだめですか
そのほうが楽ならそうしたらいいんじゃない
>>658 ありがとうございました!
これを探していました。
完全に見逃していました。
RX62Nのボードから+5V盗んで±15V作ってアナログ回路動かしてみたけど、結構大丈夫なもんだね。こりゃ楽だわ
RX62Nってなんだっけ?
>>660 それってルネサスだよね
ARM Cortex-M3か何か?
>>662 RXはRX。ARMじゃないのでスレチ。
>>663 Webコンパイラはどうした…
なんでmbedに浮気してんだよ…
667 :
774ワット発電中さん:2015/01/15(木) 10:29:09.31 ID:mj47B3g8
ツッコミどころ大杉な記事だな。分かってないで書いてる典型って感じ。
大原氏の記事ってやたら毛嫌いする人いるね
実在そのものが議論の対象になるZ800の名がでてる時点で正直…
>>668 http://news.mynavi.jp/articles/2013/12/28/galileo/002.html >ただし、この結果として性能は猛烈に高い。以前chipKit32を比較したときの
>Sketch(List 4)をそのまま実施してみたところ、
>
>Arduino Uno 所要時間約44秒
>Galileo 約1秒未満(一瞬)
>
>だった(以前Arduino Unoでは約11秒だったので大分遅くなってるのだが、
>Arduino IDEのバージョンが大分違うので、おそらくこれが影響しているのでは
>ないかと思う。ちなみに今回は1.0.5を利用)。これは81億回の足し算を500回
>繰り返すものだが、性能面では勝負にならないほどGalileoが高速だった。
>まぁ16MHz駆動の8bit MCUと400MHz駆動のPentium互換CPUで性能が同じでは
>話にならないので当然ではあるが、とりあえずArduino IDEで記述したSketchは、
>仮想マシンなどで動くのではない様である。
こういう文章が気にならない読者には大原氏は評判いいのかもね。
> 例えばNFCのコントローラの中にはNFCの制御「のみ」を行なうCortex-Mが内蔵されているし、
> Cortex-MなどのMCUが利用されているわけだ。
> さてそのMCUであるが、ARMは「Cortex-M」というコアを現在この市場に投入している。
> ただCortex-Mは32bitのMCUであるが、
こういう書き方されると「Cortex-M」というコアかMCUが存在するかのようだな。
「2004年には、Cortex-Mシリーズの最初の製品である「Cortex-M3」がリリース
された。」とも書いているのでライター氏は「Cortex-M」がシリーズ名であることは
理解してるようだが、ライターとしての能力が足りないのだろう。
> Thumb-2の特徴はこちらで以前説明したので繰り返さないが、これによりコード
> 密度を16bit MCU並みに高める=プログラムを格納するメモリ領域を、32bitのARM
> ネイティブコードと比較して半減させられる=低コストで製造できるメリットが
> 生じる。また必要なメモリ量が減る=メモリアクセスが減る=消費電力が減る、
> というメリットもある。Cortex-M3ではThumb/Thumb2以外の命令セットは実行
> できないと割り切ることで、これらのメリットを享受できるようになった。
これはまったく意味不明。
「メモリ量が減る=メモリアクセスが減る=消費電力が減る」というメリットの
ためには「Thumb/Thumb2以外の命令セットは実行できないと割り切る」必要など
ない筈。
命令セットを小さくすることで得られるメリットはCPUコアの規模が小さくなる等
色々あるだろうが、これはライター氏が何か勘違いしてるとしか思えない。
ARM命令の多くが条件実行を省いてThumb-2の32bitフォーマットで用意されてるしな
Thumb-2がまるで消費電力を小さくするための低機能な命令セットのような感じにも捉えられる
> さて次が8bit。こちらも長い歴史がある。例えばIntelにしても「8080」の後に(前回も紹介した)
>「8048」や、その後継として今も広く使われる「8051」を出している。さらにZilogの「Z80」や
>「Z8」系列品、そのZ80の互換品である日立の「HD64180」、Motorolaの「6800」や「6809」などのコアが、
>当初はCPUとして使われたものの、すぐにMCU向けにも利用されている(ちなみにMC6800のコアを利用
>して製造されたMC6801が、世界最初のMCUとする場合もある)。性能レンジも幅広く、メモリも最大
>256KB近くまで拡張できる(最近は数MBのメモリアドレスを利用できる8bit MCUすらある)から、幅広く
>利用された。
8051は8048の後継ではない。Z8やHD64180は当初からMCUだった。6809のMCU転用なんてあったっけ?
日立から派生品が出てたけどMPUとしての製品だった筈。
「MC6801が、世界最初のMCUとする場合もある」とは初耳。MCS-48やPICを抑えてそれはないと思うがなあ。
> ただそうしてニーズが高まると、“より高性能なMCUがあるともっと良い”という考え方は当然
>出てくる。こうした用途に向けて、例えばIntelは8086/8088をベースにMCUに向けてワンチップ化を図った
>「80186」、「80188」とか、8051を16bit拡張した「80251」をリリース。ほかにも、Zilogの「Z800」や
>NECの「V」シリーズ、MC6801を16bit拡張した「68HC12」などなど、こちらも幅広く製品が存在する。
80186/88はMCUと呼ぶには周辺が全然だしワンチップで動作などできない。Z800もCPUかMCUかで分類するなら
CPUだろ。NECのVシリーズはMCUもCPUも製品としてあるので決してMCUのシリーズではないし、MC68HC12の直系は
MC68HC11で16bit製品の例として挙げるならMC68HC16を言及するべきだろ。
ちょっといくらなんでもデタラメすぎる気がするな。
> さらに、新規に16bitに最適化する形で設計されたMCUもあり、(時期は多少前後するが)TIの「MSP430」
>シリーズや日立の「SuperH」シリーズ(これを32bitと見なすか16bitと見なすかは微妙なところ)、
SHを16bitと見なすって意見初めて聞いたわ。命令語長がプロセッサのbit数での分類に影響があるという
主張なら、Cortex-Mシリーズは16bit、x64は8bitって主張も可能だなあ。馬鹿じゃないの。
メモリーアクセスのバス幅でビット数決めるとかは聞いたことあるが命令のサイズかよw
80386SXとDXの違い
68008なんてものもあったしな
VLIW なんてのも・・・
>>670もそうだけど(81億回の足し算を500回!)、コンピュータの処理能力を体感
的にわかってない人みたいね。
Cortex-M4のFPUのスループットとピーク性能の区別ついてないし、3MHzの8085が
3MIPSとか0.03MFLOPSほどとか、普通に考えておかしいこと平気で書いてる。
スーパーコンピューターの系譜 代表作CRAY-1と地球シミュレータ
2014年09月22日 12時00分更新
文● 大原雄介(
http://www.yusuke-ohara.com/)
http://ascii.jp/elem/000/000/935/935757/ > この160MFLOPS(1秒間に1億6000万回の浮動小数点演算が行なえる)という
>性能であるが、実はARMの「Cortex-M4」というMCUコアに、オプションで用
>意されるFPUのスループットが1MFLOPS/MHz(ただし単精度のみ)であり、
>160MHz駆動のCortex-M4Fマイコンとほぼ同程度の性能ということになる。
> NXPは最大204MHz駆動のLPC4300シリーズを昨年ラインナップしており、
>これにもFPUが搭載されているから、ピーク性能は確実にCRAY-1を抜いて
>いる。
> では逆にCRAY-1が登場した1976年はどんなプロセッサーがあったのだろ
>うか。インテルが8085をリリースしたばかりの頃である。8085は8080の後
>継品で、動作周波数はこの当時は3MHzどまりでなかったかと記憶している。
> 整数演算性能は3MIPSという計算になるが、FPUは搭載しておらず、外付
>けでも存在しないので、どうしても浮動小数点演算を行なおうとすると
>ソフトウェアでのエミュレーションとなる。この当時に8085で浮動小数点
>演算をエミュレーションでやらせた場合の性能は探したが見つからなかっ
>た。
> ただ一般にFPUをALU(整数演算ユニット)でエミュレーションすると50〜
>1000倍程度時間がかかる(これはなにと比較するかによってばらつきが大き
>い)から、とりあえず100倍とすると、8085の性能はおそらく0.03MFLOPSほ
>どになる。CRAY-1と比較すると5000倍以上の性能差になるわけだ。
mbedというのは、c, c++ で開発するものなんでしょうか。
mbedの範囲でってならそうだな
スパコンの性能はメモリ周りの性能がコアの演算速度と同じくらい重要だよな。
CPUの語長の数倍のバスを4段とか8段のメモリバンクでインターリーブしたり。
昔富士通が作ったスーパーマイクロ用に作ったベクトル演算チップはバスがしょぼくて全く性能が出ないゴミだった。
GPUもパフォーマンスが落ちる原因はバス詰まり。
>>687 富士通は研究所から来たのが作るとゴミばかり
Gmicro,uVP,FR-Vみんなリソースの無駄使い
個人的にダメだと思っていたが、結構思ってる人多かったんだね
691 :
687:2015/01/18(日) 23:41:22.17 ID:JuKhs60U
>>689 あー、それそれ。uVPだ。
俺のコンパイラの師匠が激怒してた。
http://news.mynavi.jp/articles/2013/12/28/galileo/002.html 「これは81億回の足し算を500回繰り返すものだが、」とか言ってるけどコード
見ると162億回の足し算を500回(=8兆1000億回の足し算)だなあ。
>#define REPEAT 90000
> for(lpCnt1=0; lpCnt1<500; lpCnt1++)
> {
> for(lpCnt2=0; lpCnt2<REPEAT; lpCnt2++)
> {
> for(lpCnt3=0; lpCnt3<REPEAT; lpCnt3++)
> {
> num+=lpCnt2+lpCnt3;
> }
> }
> }
まあじっさいはいまどきのコンパイラならこんなコードは当たり前に最適化する
から額面通りの繰り返し処理なんてするわけないんだけど、このライター氏は
81億回の足し算を500回(=4兆500億回の足し算)行った結果が
>Arduino Uno 所要時間約44秒
>Galileo 約1秒未満(一瞬)
だったと本気で思ったんだろうか?
100MHzで1命令1クロックで実行したとしても1秒間に1億命令しか実行できない
のに、「81億回の足し算を500回」とか発想がキチガイレベルなんだけど。
よくわからんが
wintel系の記事なんて金目で書かれた眉唾ものばかりだと理解している
金目鯛最近食べてないなぁ喰いたいなぁ
潜って採ってこいや
PC系のメディアでまともな記事書くのって後藤さんくらいでしょ。
この人?
http://pc.watch.impress.co.jp/docs/topic/feature/20131228_629501.html >【後藤】みんなすごい誤解していて、ARMの64bitがほかのCPUの64bitと違うって
>事を全然考えてない。ARMはともかく32bitの出来がひどい。何がひどいか?
>RISCなのに汎用レジスタが16本しかない、その内の3本はプログラム関連で
>使っちゃうので、汎用に使えるのはたった13本。これで、ロード/ストアアーキ
>テクチャのハンドリングをしなきゃならない。そうするとコンパイラが効率的な
>コードを吐けない。ので、コードステップが非常に長くなる。一方64bitに
>なると汎用レジスタが31本、SIMDメディアレジスタが32本だから、コンパイラが
>ものすごく効率的なコードを吐けるようになる。
>【山田】つまり今のARMの32bitはひどいと。
>【後藤】ひどい。だって、僕の知り合いでネイティブARM 32bitに触れた人は皆
>「変態命令セット」って言ってるし(笑)。
>【山田】じゃ、なんでここまではやったんだろう?
>【後藤】しょうがないから(笑)。そういうひどいことがなくなるのが64bitの
>ARMv8。だから、コーディングも最適化も楽になるし、コンパイラも速くなるし、
>全体的に高速化できる。
馬鹿の内の一人にしか見えないなあ。
>>697 わらた
この人はコンパイラが全レジスタ使っていると思っているんだろうか
全レジスタ使ったら割り込み時のレジスタ退避が大変な事になりそう
x64 だって、64bit レジスタは16本じゃなかったかな?うろ覚えだけど。
ARMもx64も変態アーキテクチャだし。
変態命令セットだから組み易い事もあるしな
てかSPARCのレジスタウィンドウ最高とか言いそう
レジスタウィンドとか、遅延スロットとか、やめてください死んでしまいます
>>697 ARMの開発者が「64-bit時は、レジスタの拡張で、さらに多少のパフォーマンス
アップがある」と「控えめに」説明してたのを理解してないんだな。
■後藤弘茂のWeekly海外ニュース■
ARMが次期CPUコア「Cortex-A57」と「Cortex-A53」を発表
http://pc.watch.impress.co.jp/docs/column/kaigai/20121031_569691.html >●Cortex-A15をベースに拡張したCortex-A57
>ARMのPeter Greenhalgh氏
> パフォーマンスにフォーカスしたCortex-A57は、Cortex-A15のパイプラインを
>ベースに拡張を加えている。実行パイプラインはCortex-A15と同様に8本で、3命
>令デコードだ。ただし、ARMのSIMD命令であるNEONの浮動小数点演算の性能は引き
>上げられているという。64-bit時は、レジスタの拡張で、さらに多少のパフォー
>マンスアップがあるとARMのアーキテクトのPeter Greenhalgh氏は説明する。
> 64-bitの実装では、できる限り従来の32-bit時のハードウェアリソースを再利
>用することでシンプル化を図ったという。例えば、ARMの従来の命令セットでは
>汎用レジスタは13+1の構成で、これが64-bitのA64命令セットでは31+1に変わる。
>しかし、32-bit時も、実際にはバンク切り替えで切り替えるレジスタを物理的な
>レジスタとして実装していたため、物理レジスタ数は合計33本だった。これを、
>64-bit時にはビジブルにして使えるようにする。そのため、レジスタ長は32-bit
>から64-bitへと拡張するが、物理レジスタの本数自体は変わらないという。
テクニカルタームを適当に並べて言葉遊びしてるだけのデタラメ
レジスタが増えると関数呼び出し時に値を保障しなくても良いレジスタが増えたり、
関数のパラメータや結果のレジスタ渡しできる数が増えるので
関数呼び出しのオーバーヘッドが減る
いまどきはちっさい関数のインライン展開も当たり前なので“関数呼び出しの
オーバーヘッド”というのも昔ほどは大きな問題でもなくなった。
64bitのARMで特殊なレジスタはR16、R17、R29、R30
これ以外はコンパイラで普通のレジスタとして使用される
R16、R17はサブルーチンコールで26bitのイミディエイト値で収まらない場合に
リンカが生成するコードで使用される
>>707 インライン展開するなら、なおさらレジスタが多い方が有利
でかい関数にはレジスタ数が多いほうが有利なんてのは当たり前のことで
論ずる意味もない。
このスレの話題的には32bitのARMのアーキテクチャはレジスタが少なくて
「ひどい」かどうかだろ。
応用分野の規模によって最適なアーキテクチャは違ってくるからな
スマホ、タブレットでCPUクロックがGHz、メモリがGBクラスになり
従来のARMのアーキテクチャが最適ではなくなってきた応用分野が増えてきた
64bitのARMはそういう応用分野に対応しただけ
Cortex-M3などが使われる規模の小さい分野ではThumb-2の方が有利
たぶんそんなレベルの話よりも、実際に作るメーカからのライブラリとかドキュメントの方が大事。
性能には、単純に便利なメモリ容量がきく場合も多いんでは。
>>710 コンパイラ使うなら、レジスタ数が少なくても全部コンパイラ任せだ
したがって、レジスタ数が少ないから「ひどい」とは言えない
アセンブラ使うなら、コンパイラ任せにできない
したがって、人にレジスタや命令セットを理解し使用する能力が要求される
ここでレジスタ数程度のことで「ひどい」というのは、
自分の能力不足を認識できないほど無能な人ということだ
レジスタが4Gくらいあれば便利だろうね。
将来を考えると16Tくらい。
まあ、全てチューリングマシンで実現可能ならプログラムカウンタだけでいいとも言える。
どこのTMS9900だよ
ぴゅう太です!
正直、IoT ならプロセッサ何でもいいだろ。
目的と言うか用途に見合ったSoC製品が適切なコスト、納期、サポート期間で提供されているかどうかによるので
何でも良いって訳では決して無い
・公式ライブラリがバグだらけ
・公式ドキュメントが間違いだらけ
・そもそもハードがバグっててえらったなし
・いきなり製造中止
こわいねー
いきなりディスコンがいちばん困るな。
民生用ならともかく産業用としては最低10年は供給して欲しい。
ディスコンが怖くてなかなかARMに乗り換えられないや
>>722 ARMって、自社のSoCに使うもんだろ?
アーキテクチャ関係なく、レジスタ数が多いと、OPコード中に占めるレジスタ
選択用ビットフィールドの幅が増えるため、命令バイト数が増える。
たとえば、レジスタ間演算で8個の汎用レジスタを対象とした場合SRC/DST
の指定で各3bitづつ消費されるので、1バイト命令であれば、残り2bitの
うち複数バイト命令用として予約する先行コードを含めて4命令しか定義
できない。
16個の汎用レジスタを対象とした場合SRC/DSTの指定で各4bitづつ消費され
るので、1バイトは完全にレジスタ指定のためだけに使われるので、最低
でも2バイト以上の命令にならざるを得ない。
基本、コンパイラは、親子関係にある関数間でのレジスタ使い回しまでは
最適化できないので、呼び出し先の関数内ではすべての汎用レジスタは
破壊される前提になり、一定数以上にレジスタ数が多くても、有効には
使えない。
すべての汎用レジスタを使うかどうかと、最適なレジスタ選択ができるか
どうかも別次元の話で、最適化がアホなコンパイラでも、レジスタ数が
多ければ、あくまで有利に働くというだけ。
>>725 ここはARMスレだから。
Thumbでも命令長は16bitあるんだから、なにも8bit命令で説明しなくっても。
Thumb-2の16bit長の命令はR0からR7の8個のレジスタしか扱えない
SP(R13)にアクセスする必要はあるので別の命令でSPにアクセスする命令はある
16bit長の命令のレジスターフィールドは極一部の命令を除いて1つのレジスタ当たり3bitしかないよ
32bit長の命令はレジスターフィールドは4bitあってすべてのレジスタにアクセスできる
また、R8-R15がhi、R0-R7がloとして16bit長の命令だけで
loからlo、loからhi、hiからlo、hiからhiにmov命令で値をコピーできる
WEBエンジニアだけどお前らの言ってることチンプンカンプンだは^^
WEBエンジニアはCPU命令なんか関係ないもんな
×WEBエンジニアだけど
○WEBエンジニアだから
WEBエンジニアは、エンディアン変換とかスタックサイズとか割り込みハンドラーとか、ちんぷんかんぷんなんじゃね
ん?Webエンジニアをディスるスレ?
まあ、何事も人を馬鹿にしてると大概痛い目にあうけどな
ビッグエンディアンのCPUが廃れてきたな
POWERが64bitLinuxではリトルエンディアンに力を入れてきた
MIPSは最初からバイエンディアンだったし
組み込み向けはもともとリトルエンディアンが多そう
>>734 >組み込み向けはもともとリトルエンディアンが多そう
はあ?モトローラは昔からビッグエンディアンだけど頭大丈夫?
SHはSH1とSH2がビッグエンディアンなんだな
SH3、SH4からはリトルエンディアンに対応
V850、RXはリトルエンディアンか
MIPSはもともとバイエンディアン
SH3、SH4、POWERがバイエンディアンに
x86、V850、RXはリトルエンディアン
ARMはリトルエンディアンでの利用が多いがバイエンディアンみたいだな
ハードウェア制御を伴わない処理ロジックなんかはWin環境で手早く実験してから実機に移植することがあるから、実機はリトルの方が楽だわ
バス周りのハードウェアはな
リトルにしといてくれよ…とマジ思うわ
カタカナが多くて、しかも同じ単語が多くて、ゲシュタルトが崩壊しそう。
エンディアン嘘つかない
初心者です
LPC810はPWM出力がないそうだけど、タイマーを使ってPWMにすることは
できないのでしょうか?
アセンブラを使えば何でもできると言われそうだけど、mbedで簡単に行う方法が
あればうれしいです。
mbedのライブラリは検索してみたの?
ぐぐることも知らんのか
>>742 だれがそんなデマを言ってんだ
SCTでいくらでもできるぞ
辛辣すぎるw
最近は asm.js とかいうやつでWebプログラミングでマシン語いじれるんだろ知ってる
俺って物知りだはw
お、おう
>>746 ありがとうございます。
出勤前なのでよく読んでいませんが、希望が見えてきました^^
>>743--
>>745 mbedとか英語ばっかりで、なかなか敷居が高いのですよ。
SCTで勉強してみます。クスン
>>751 >>752 おお、これは良いですね! 特に
>>752はわかりやすそうです。
それにしてもシャドウレジスタとかSCTとか、隔世の感であります。
8080しか知らないもので^^;
LPC11U1X (USB付き) を使っている人はいますか?
LPCXpresso IDE 7.6.0キター
上書きアップデートできるようにしてくれんかな
古い環境から移行させるのが面倒でかなわないよ
>>756 仕事で使うときはバージョン決めうちしたいので
上書きは困るよ
Macで開発できる?
わいWEB屋でArduinoとかはMacでチョイ弄ったりしてるんやけども
>>758 何聞きたいのかわからんけどARM積んだArduinoもあるぞ
macで出来無い事なんて無いよ
>>758 JSが動くブラウザが動いてUSB MSCが使えればなんででもできる
>>761 マツダをディスってんのかよ
operaの上でjsが動くマツダコネクトという車載情報端末を車に搭載したが、、、
>>762 マツダコネクトでmbed開発するとか胸熱
あ、あと一個条件わすれてた
まとめると、
・MSC対応USBホストポートがあること
・jsが走るブラウザが動くこと
・インターネットにつながる環境であること
>>763 mbed SDK使えばインターネットもブラウザもJSもいらなくない?
pythonがあれば build.pyでビルドできるし、できたbinをUSBで入れるだけでそ?
>>764 それじゃmbed使う意味がほぼないだろ…
>>765 ん?なんでよ
オフラインでmbedでサクッと遊ぶのに、超軽い俺俺IDE使って楽しんでるけど
わざわざEclipseとか使わんでもいいし、結構いいよ。
外だとノートだから貴重なSSD容量をEclipseに使いたくなかったからちょうどいい
mbed SDKなんて圧縮しとけば17 MBだからな
個人的にはmebedはコンパイラをローカル環境に入れたりしなくてもいいのが利点
いまどきどこにいてもネットに繋がるだろ。
飛行機の中でコンパイルしてるのか?
JALならWiFi使えるぞ。
機内のWiFiて別料金で高いんじゃなかったっけ
「Raspberry Pi 2 Model B」がリリース--MSは対応する「Windows 10」を無償提供へ
http://japan.cnet.com/news/service/35059841/ Raspberry Pi 2のスペックは以下のとおり。
・900MHz、クアッドコアCPU「ARM Cortex-A7 BCM2836」搭載
(前モデルの700MHzシングルコアCPUからバージョンアップ)
・1GバイトのLPDDR2 SDRAM(前モデルは512Mバイト)
・「Raspberry Pi 1」と完全互換
(新しいマルチコアプロセッサを活用するには、ソフトウェアの再コンパイルが必要)
・既存のRaspberry Piとフォームファクタが同一で、既存の筐体に収容可能
・10/100 Ethernetポート
・40ピンの拡張GPIO
・USB 2.0ポート4本
・4極ステレオ出力およびコンポジットビデオポート
・フルサイズのHDMI
・Raspberry Piカメラ接続用のCSIカメラポート
・Raspberry Piタッチスクリーン接続用のDSIディスプレイポート
・Micro SDスロット
・Micro USB電源
・価格:35ドル
Microsoftは、Windows 10 OSのカスタム版を開発中で、「Windows Developer Program for IoT」を
通じてMakerコミュニティに無償提供する予定だと発表している。
ARM、A15の3.5倍の性能を持つ64bit対応ARMコア「Cortex-A72」
http://pc.watch.impress.co.jp/docs/news/20150204_686777.html CPUコアは「Cortex-A72」で、64bit対応のARMv8-Aコアをベースに、16nm FinFETを
用いた場合に最大3GHz、モバイルデバイスの電力の制約の中でも2.5GHzで動作でき
るとする。また、最大4コアで構成でき、省電力コアのCortex-A53と組み合わせて
big.LITTLE構成とすることも可能。
性能面では、2014年におけるCortex-A15を用いたデバイスと比較して3.5倍の性能を
持ち、2014年のデバイスと同じ性能であれば消費電力を75%削減できるという。すでに、
HiSilicon、Rockchip、MediaTekを含む10以上のベンダーへライセンスしている。
Cortex-穴ニー
Nuvoton、スピーカーを直結できるオーディオ用Cortex-M0マイコンを発表
大原雄介=フリーランス テクニカルライター 2015/02/16 01:10
http://techon.nikkeibp.co.jp/article/NEWS/20150216/404241/ 台湾Nuvoton Technology社は、「ARM Cortex-M0」コアをベースにしたオーディオ
/音声処理向けマイコン「ISD9300シリーズ」を発表した(ニュースリリース)。同社の
ISD9100シリーズの上位製品に当たる。ISD9100では50MHzだったCortex-M0の最
大動作周波数を、新製品では98MHzに上げた。
ISD9361
Intelアーキテクチャと同じで、頭打ちになるんジャマイカ?
そんな状況で、今頃になってルネサスがARMアーキテクチャ採用だとか。
もう周回遅れっぷりが、半端ない。
>>777 >今頃になってルネサスがARMアーキテクチャ採用だとか。
半端ないのはお前の周回遅れっぷりだろ。
mmu有り無しの商品セグメントなんて
ぶっちゃけARM社の利益問題だろ
片方だけで全部済まされちゃうより
m系とa系の両方のライセンス買ってもらった方が儲かるんだろうさ
arm7tdmiやarm9とか売ってた時代に比べたら会社が大きくなって
大企業病が進行したって事だなw
値段もタゲもそれなりに違うと思うけどねぇ
と言いつつarmはaばかりで最近mシリーズに入ったばかり
リアルタイムosかルーパーぶん回すのは久しぶりでいい感じだわ
>>776 の記事に書いてることとあんま変わらんかった
読む前に書くのはいかんわ。反省
r 「解せぬ」
M7のFPU付きI/Dキャッシュ付きDRAMif付き
300MHz以上の製品とか見ると
MMUあれば応用範囲広がるだろう、とは思う
あとはSTあたりがくっ付けばインテルに対抗できるな。
存在感のないFreescaleのARM製品もリストラされる運命と思えばショックでかい
ということもないか。
ドキュメントの質が良くなればいいのだが
最後はSTとNXPに淘汰される
STxPに
>>784 > NXP、Freescaleを買収
マジかよ
フリスケの製品が即座にディスコンになったら泣くぞ
ところでフリスケよりもNXPが会社規模大きいんだっけ?
車載用にPPC残すのかARMで塗り替えちゃうのかどうなるのかなぁ
PPCもColdFireも止め刺されたら少し寂しいかも
PPCいらね
>>792 日本の最高位が7位って、日本の半導体、駄目すぎるな。昔は上位独占って感じで激すごかたんだろ
日本の半導体メーカーって基本的に御用聞き会社だからな。そんな会社の栄華が長く続くなんて世の中甘くないからな
>>795 家電向けで弱くなったのは日本の電機メーカーが弱くなったから
つまり、日本の自動車メーカーが強いうちは安泰
>>796 日本の自動車メーカーが日本の半導体メーカーだけを選択肢としてるわけはないと思うが
>つまり、日本の自動車メーカーが強いうちは安泰
ってどういう理屈??
トヨタが有る限りルネサスは安泰って意味じゃね
>>793 車載でPPC使うか?
どっちかと言えば、PPCは通信プロセッサの印象
>>799 え?ネタ?マジで言ってる?
ECUとかメーターの世界では未だにかなりのシェアあるんだが
ここ何年とかの話でもないし