Questions tagged «arm»

32位微控制器IP。设计ARM内核的ARM公司本身并不制造控制器,而是将IP许可给其他制造商。ARM是领先的32位控制器,可从数十个供应商处购买。

9
ARM有什么优点?
在对此答案的评论中,Kortuk提出了ARM的优势是什么。我首先在答案中添加了一些论点,但是我认为这个问题很有趣,以至于本身就是一个问题,因此有可能提供更多答案。
61 arm 

10
为什么在Arduino中使用AVR?
为什么Arduino使用AVR?我知道它们是官方处理器,但是除了成本之外,没有理由将代码无法移植到ARM或飞思卡尔架构上,对吗?只要有板载内存,我就可以很容易地迁移到这些部分中。 我在行业中看到很多ARM(似乎每个供应商都在将ARM投入他们的设计中),并且想知道为什么Arduino开发人员世界中没有更多的ARM。
41 arm  avr  freescale  arduino 

5
如何设计自己的基于ARM的处理器?
我对如何设计自己的基于ARM的CPU有几个问题? 一个人如何以ARM许可证开头并以准备好可焊接到板上的封装结束? 我从ARM那里可以获得什么(我确信他们有多个可用的许可证选项-体系结构许可证(高通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例程? 我的目标是开发一个简单的Forth(或类似)系统。只是说我做到了。 编辑:经过一些研究,我认为像ARM7这样的东西很适合我。它带有大量的闪存和SRAM,有时甚至多达256K闪存和64K SRAM,以及数字I / O,ADC,串行I / O等。 这是一个:STR711 ARM开发板。

5
CMSIS,HAL和标准外设库
因此,我从PIC切换到ARM,并购买了STM32F4发现板。到目前为止,我了解要进行编程,您可以直接(以明显的方式)访问内存中的所有寄存器,还可以使用3个主要的库来简化生活。现在我的问题是,这3个中的哪一个(CMSIS,HAL,Std Peripherals Lib)是最低电平的?即。开销较小的那一种。我的目标是学习控制器的内部工作原理,而不是让我的生活变得更轻松(仅一点点),因此我想知道其中哪些更接近核心而不使用组装。
29 arm  stm32  stm32f4  cmsis 

7
Linux on ARM Cortex-M3系列
我是ARM的新手,对所有不同的系列都有些困惑。 我需要构建一个低功耗网关(以太网,无线网络...),所以我认为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(片上系统)(例如:iMx6),哪一部分是ARM,哪一部分是飞思卡尔?谁整合了?

4
如何选择ARM Cortex M3微控制器?
基于对36至72 MHz范围内的粗略要求,具有16kb + SRAM,128kb +闪存,可以用C编程,我决定对于我的应用程序,我想使用ARM Cortex M3 MCU。 问题是,人们使用什么标准来选择要使用的M3版本?有许多可能的供应商,例如TI,ST,NXP,飞思卡尔等。 在我看来,主要的区别在于易于编程。理想情况下,我在突破/开发板上进行测试,然后在自己的PCB中进行实施。

5
关于ARM的好入门书[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为电气工程堆栈交换的主题。 4年前关闭。 我正在寻找一本关于ARM微控制器的入门书籍。它应涵盖CPU体系结构和引导顺序,理想情况下还应涵盖汇编程序,C和外围设备。 我有一本关于AVR的书,而Atmel芯片似乎有多个不错的选择。有多家供应商和几类芯片,ARM的情况更为复杂。在亚马逊上浏览并没有显示出明显的偏爱。将不胜感激一些建议。
26 arm 

3
Cortex-M系列和Cortex-R系列之间的真正区别是什么?
这真有趣!我搜索了一篇清晰的文章,但找不到与此相关的清晰文章。我也找到了此链接:ARM Cortex-R和此链接:Cortex-R系列,但它们并不十分清楚。在Wiki页面中写道: 这些内核旨在用于强大的实时使用 并在Cortex-R的页面中写道: ARMCortex®-R实时处理器为需要可靠性,高可用性,容错,可维护性和实时响应的嵌入式系统提供了高性能计算解决方案。 还有这些: 高性能:快速处理和高时钟频率 实时:处理在任何情况下都满足严格的实时约束 安全:可靠,可靠的系统,具有较高的抗错误性 经济高效:具有性能,功率和面积最佳的功能 例如:Cortex-M,最近恩智浦制造了NXP_LPC4XXX系列,时钟频率为200Mhz,Cortex-R,您可以看到:TMS570LS ARM Cortex™-R4微控制器,很有趣,因为它具有180Mhz时钟频率。 第二点:很明显。 对于第三点:还不清楚!这句话是什么意思?意味着Cortex-M不是安全/可靠的吗? 对于第五点:恩,我认为这只是一个要求! 谁有这个系列(Cortex-R)的工作经验?您对此有何看法?Cortex-M系列和Cortex-R系列之间的深刻而又确切的区别是什么?

3
STM32F4和HAL
因此,我一直在尝试使用STM32F407(我是ARM的新手),并决定使用HAL库编写一个简单的应用程序,因为ST似乎已经停止了标准外围设备库。所以我的问题是,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
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为电气工程堆栈交换的主题。 3年前关闭。 带MMU的最便宜的ARM处理器是什么,因此我不必使用uCLinux?非bga和集成RAM / Flash的奖励
23 arm  linux 

6
如何从“基本”微控制器过渡到ARM Cortex?
我在使用来自多家制造商的8位内核(即8051,PIC和AVR)方面有多年的经验,现在我有了一个Cortex M0。具体来说这一个,但我希望我们能比这更普遍。 事实证明,这要超出我的讨价还价了,有多个文档以不同的详细程度描述了系统的不同部分,但实际上我还没有看到将它们连接在一起的事实。相比之下,只有一份数据手册可以解释所有内容。我了解首先需要记录的内容还很多,但是格式的变化使我陷入困境。 上面的网站有一个文档,它很好地概述了每个子系统和外围设备,另一个文档则详细描述了每个寄存器,我拥有其SDK的所有源代码,包括头文件和一些复杂的示例,但是我仍然看到没有描述它如何连接在一起的东西。 是否有Cortex架构的简要介绍,解释了小型控制器所不具备的功能(例如从CPU到外设的多层总线,每个总线都有自己的看门狗定时器),以及它们如何连接在一起?

5
Cortex-m3工具链
我正在寻找Linux(Ubuntu)的免费(如自由)工具链,该工具链允许我开发ARM cortex-m3(lpc1343)微控制器。在哪里可以找到这样的工具链?有教程吗?
22 cortex-m3  arm  linux 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.