タグ付けされた質問 「arm」

32ビットマイクロコントローラーIP。ARMコアを設計しているARMの会社は、コントローラー自体を製造していませんが、IPを他のメーカーにライセンスしています。ARMは主要な32ビットコントローラであり、数十のサプライヤから入手できます。

9
ARMの優れている点は何ですか?
この回答へのコメントで、KortukはARMの利点は何かを尋ねています。最初にいくつかの引数を答えに追加しましたが、質問はそれ自体で質問になるほど面白いので、より多くの回答が可能になると思います。
61 arm 

10
ArduinoでAVRが使用されるのはなぜですか?
ArduinoがAVRを使用しているのはなぜですか?それらは公式のプロセッサであることは理解していますが、コスト以外のコードをARMやフリースケールアーキテクチャに移植できない理由はありませんか?オンボードメモリがある限り、これらの部分に簡単に移行できると考えました。 業界には多くのARMが存在し(すべてのベンダーが設計に取り組んでいるようです)、Arduino開発者の世界にこれほど受け入れられないのはなぜだろうと思っていました。
41 arm  avr  freescale  arduino 

5
独自のARMベースのプロセッサを設計するにはどうすればよいですか?
独自のARMベースのCPUをどのように設計するかについて、いくつか質問がありますか? どのようにしてARMライセンスから始めて、ボードにはんだ付けする準備ができたパッケージになりますか? ARMから何が得られますか(アーキテクチャライセンス(Qualcomm Snapdragonスタイル)およびコアライセンス(TI OMAPスタイル)-提供する複数のライセンスオプションがあると確信しています)。 ARMから「何か」を取得したら、どのツールを続行する必要がありますか? ファブに何を送るのですか? 特定のファウンダリーのみがシリコンウェーハにARMコアをエッチングすることが許可されていると思います。私は正しいですか? 学生として、これをFPGAで実行する余裕はありますか?このようなことを体験するにはどうすればいいですか?

13
ARM Cortex-M3開発ツール?
NXP Cortex M3アーキテクチャへの移行を計画していますが、既存の開発ツールの間で少し迷っています。 Keilは高価であり、それが価値があるかどうかはわかりません。コンパイラを試してみた人は誰でもアドバイスできますか? このコンパイラーhttp://www.code-red-tech.com/red-suite-2.phpを見つけました。良いと思われ、高価ではありません。それを試してみたか、それについて知っている人は私にもっと情報を与えることができますか?
36 compiler  arm 

15
実験用のマイクロプロセッサは何ですか?
私は、単純なコンピューターをゼロから構築するための秘密のファンタジー(もう、それほど秘密ではない)を抱いています。手始めに使いやすいマイクロプロセッサを探しています。6502、68000、8086、Z80などの通常の容疑者については知っています。しかし、もっと良いものがあるかどうか疑問に思っています。これが私のウィッシュリストです。 持つ必要があります: 低クロックレート(4-25 MHz) 40〜60ピン以下、できればDIP構成で 約64KBのメモリをアドレス指定できますが、最大1MB程度で十分です ストアドプログラムアーキテクチャ(読み取り専用命令スペースではない)(編集:これは、PICやAVRなどのほとんどのローエンドマイクロコントローラーを除外します) 8086のようにバンクまたはセグメント化されていないフラットメモリモデル 欲しいが、持っている必要はない: RISCy命令セット(ロード-ストア) 汎用レジスタ TTL I / Oピンの品揃え 内蔵フラッシュROM 比較的簡単に配線して最初のROMルーチンを作成できるマイクロプロセッサまたはマイクロコントローラをどのように提案しますか? 私の目標は、単純なForth(または同様の)システムを稼働させることです。言っただけです 編集:少し調査した後、ARM7のようなものが私に合っていると思います。それは、デジタルI / O、ADC、シリアルI / Oなどとともに、時には256Kのフラッシュと64KのSRAMと同じくらい重要なフラッシュとSRAMを備えています。 1つは、STR711 ARM開発ボードです。

5
CMSIS vs HAL vs標準周辺機器ライブラリ
そこで、PICからARMに切り替えて、STM32F4ディスカバリーボードを購入しました。これまでのところ、それをプログラムするには、メモリ内のすべてのレジスタに直接アクセスできること(明らかな方法)と、生活を楽にするために使用できる3つのメインライブラリがあることを理解しています。さて、私の質問は、これら3つ(CMSIS、HAL、Std Peripherals Lib)のどれが最も低レベルの1つですか?すなわち。オーバーヘッドの少ないもの。私の目標はコントローラーの内部の仕組みを学び、私の生活を楽にすることではないので(少しだけ)、アセンブリを使用せずにこれらのどれがコアに近いかを知りたいと思います。
29 arm  stm32  stm32f4  cmsis 

7
Linux on ARM Cortex-M3シリーズ
私はARMが初めてで、すべての異なるシリーズと少し混同しています。 低電力のゲートウェイ(イーサネット、wifi ...)を構築する必要があるため、cortex-Mまたはcortex-Rが出発点として適していると思います。しかし、Linuxをサポートするcortex-m3(非常に人気が高いようです)などの開発ボードは見つかりませんでした。 linuxM3の可能性があるので、たとえば、mbedやLPCXpressoの周りにLinuxプロジェクトがないのはなぜだろうか。 誰も私が探している開発ボードを教えてもらえますか、または「cortex m」+ linuxがより多くの答えを出せない理由を説明できますか?
29 arm  linux  cortex-m3 

4
ARMはベンダーに正確に何を販売していますか?
仮定: コンピュータアーキテクチャ:プロセッサのさまざまなモジュールが互いにどのように相互作用するかを説明します。 コンピューターアーキテクチャはvhdlファイルを使用して定義されます コンピューターの構成:シリコン上のプロセッサーモジュールの物理的なレイアウトについて説明します。 一連のフォトマスク(および各ステップで使用される製造プロセスなどの製造プロセス)を使用して、コンピューター組織が定義されます。 したがって、コンピューター組織では、製造プロセスを考慮する必要があります。 ARMは製造業ではないため、フォトマスクは販売していません。 私の質問: ARMはベンダーに正確に何を販売していますか(例:フリースケール)? SoC(System On Chip)の場合(例:iMx6)、ARMとFreescaleはどちらですか?統合したのは誰ですか?

4
ARM Cortex M3マイクロコントローラーの選択方法
Cでプログラム可能な16kb + SRAM、128kb +フラッシュを備えた36〜72MHzの範囲にあるという大まかな要件に基づいて、アプリケーションにARM Cortex M3 MCUを使用することにしました。 問題は、どのM3バージョンを使用するかを選択するために人々が使用する基準は何ですか?TI、ST、NXP、Freescaleなど、多くのベンダーが考えられます。 私の観点からの主な差別化要因は、プログラミングの容易さです。理想的には、ブレイクアウト/開発ボードでテストし、その後、自分のPCBで実装します。

5
ARMに関する優れた初心者向け書籍[終了]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新することがありますので、上のトピック電気工学スタックExchange用。 4年前に閉鎖されました。 ARMマイクロコントローラの優れた初心者向けの本を探しています。CPUアーキテクチャとブートシーケンス、そして理想的にはアセンブラ、Cおよび周辺機器もカバーする必要があります。 私はこのような本をAVR用に持っていますが、Atmelチップにはいくつかの良い選択肢があるようです。ARMランドスケープはより複雑で、複数のベンダーといくつかのクラスのチップがあります。Amazonを見ても、明確なお気に入りは明らかになりませんでした。いくつかの推奨事項をいただければ幸いです。
26 arm 

3
Cortex-MシリーズとCortex-Rシリーズの実際の違いは何ですか?
それは面白いです!明確な記事を検索しましたが、これに関する明確な記事が見つかりませんでした。また、このリンク:ARM Cortex-Rとこのリンク:Cortex-Rシリーズを見つけましたが、明確ではありません。wikiページに書いた: コアは、堅牢なリアルタイム使用を目的としています そして、Cortex-Rのページに書いた: ARMCortex®-Rリアルタイムプロセッサは、信頼性、高可用性、フォールトトレランス、保守性、およびリアルタイム応答が必要な組み込みシステム向けの高性能コンピューティングソリューションを提供します。 そしてこれら: 高性能:高速クロック周波数と組み合わせた高速処理 リアルタイム:処理は、あらゆる場面で厳しいリアルタイム制約を満たします 安全:高いエラー耐性を備えた信頼性の高い信頼性の高いシステム 費用対効果:パフォーマンス、電力、面積に最適な機能 ナンバーワン:たとえば、Cortex-Mの場合、最近NXPは200MhzクロックレートのNXP_LPC4XXXシリーズを作成し、Cortex-Rの場合、これを見ることができます:TMS570LS ARM Cortex™-R4 Microcontrollers、180Mhzクロックレート。 2番目の場合:明らかです。 3番目の場合:明確ではありません!この文はどういう意味ですか?は、Cortex-Mが安全/信頼できないことを意味しますか? 5番目の場合:まあ、それは単なる主張だと思います! このシリーズ(Cortex-R)で働く経験は誰にありますか?それについてあなたはどう思いますか?Cortex-MシリーズとCortex-Rシリーズの深く正確な違いは何ですか?

3
STM32F4およびHAL
だから私はSTM32F407(私はARMの初心者)でしばらく実験しており、STがStandard Peripherals Librariesを廃止したように思われるため、HALライブラリを使用して簡単なアプリを書くことにしました。私の質問は、HALのポイントは何ですか?StdPeriphは仕事をしていませんでしたか?なぜ彼らはHALのためにそれを中止するのですか?私には、HALは完全に混乱しているように見えます。 ドキュメントはAWFULです。少なくともStdPeriphについては、必要なものを簡単に見つけることができるように十分に整理された完全なリファレンスがあります(http://stm32.kosyak.info/doc/)。HALには、一見ランダムな構造の安っぽいPDF(http://www.st.com/st-web-ui/static/active/jp/resource/technical/document/user_manual/DM00105879.pdf)があります。周辺機器などのセクションを読んでも、構成して適切にカスタマイズするための要件を理解できないようです。参照というより、物を忘れたくない人からの個人的なメモのように見えます。 CubeMXを使用してGPIOを初期化し、周辺機器を構成できることは知っていますが、私の目標は自分でそれを行うことです。私は何か間違っていますか?私を混乱させるのはARM初心者ですか?または利用可能なドキュメントは悪いですか?
23 arm  stm32  stm32f4 

5
MMUを搭載した最も安いARM [終了]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新することがありますので、上のトピック電気工学スタックExchange用。 閉じた3年前。 MMUを搭載した最も安価なARMプロセッサーとは何ですか?uCLinuxを使用する必要はありませんか?non-bgaおよび統合RAM / Flashのボーナス
23 arm  linux 

6
「基本」マイクロコントローラーからARM Cortexに移行する方法
さまざまなメーカーの8ビットコア(8051、PIC、AVRなど)で長年の経験があり、現在Cortex M0を把握しています。具体的にはこれですが、それよりももっと一般的になりたいと思います。 システムのさまざまな部分をさまざまな詳細レベルで説明する複数のドキュメントがあり、実際にすべてを結び付けているものは見当たりませんでした。これは、すべてを説明する1つのデータシートを持つことに比べて。そもそもドキュメント化するものがはるかに多いことは理解していますが、フォーマットの変更によりループが発生しています。 上記のWebサイトには、各サブシステムとペリフェラルの概要を説明するドキュメントと、各レジスタの詳細を説明するドキュメントがあり、ヘッダーファイルやいくつかの複雑な例を含むSDKのすべてのソースコードがありますが、それがすべて一緒に接続する方法を説明するものは何もない Cortexアーキテクチャの簡潔なウォークスルーがあり、CPUから周辺機器への複数のバス層(それぞれが独自のウォッチドッグタイマーを備えているなど)の小さなコントローラーにはない機能と、それらのすべての接続方法について説明していますか?

5
Cortex-m3ツールチェーン
私は、ARM cortex-m3(lpc1343)マイクロコントローラー用の開発を可能にするLinux(Ubuntu)用の無料の(自由な)ツールチェーンを探しています。そのようなツールチェーンはどこにありますか?チュートリアルはありますか?
22 cortex-m3  arm  linux 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.