E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Cortex-M
ARM 之二 Keil 项目/生成的各种文件类型(.AXF、.D、.crf、.exf)说明
Keil是ARM推出(收购)的针对
Cortex-M
系列等低功耗芯片芯片的集成开发环境的品牌名称。目前Keil的最新版本为µVision5。
ZCShouEXP
·
2020-09-13 17:10
ARM
FreeRTOS中断分析
ALIENTEKSTM32F429FreeRTOS开发教程》第四章学习笔记第一章笔记–FreeRTOS简介与源码下载第二章笔记–FreeRTOS在STM32F4上移植第三章笔记-FreeRTOS系统配置一、
Cortex-M
Zach_z
·
2020-09-12 12:46
FreeRTOS
ARM的处理器主要分为那几类,他们的用途区别是什么?
早先经典处理器,包括ARM7、ARM9、ARM11家族
Cortex-M
系列:为单片机驱动的系统提供的低成本优化方案,应用于传统的微控制器市场,智能传感器,汽车周边部件等。
攻城狮晨哲
·
2020-09-12 12:18
STM32
【TencentOS tiny学习】源码分析(2)——调度器
文章目录调度器的基本概念启动调度器
Cortex-M
内核关中断指令回归正题看看任务栈的初始化查找最高优先级任务任务切换的实现SysTickSysTick初始化SysTick中断温馨提示:本文不描述与浮点相关的寄存器的内容
_杰杰_
·
2020-09-12 11:16
TencentOS
操作系统
os
操作系统
调度器
rtos
如何使用MCUXpresso IDE创建一个
Cortex-M
工程
拿到
Cortex-M
开发板之后,就可以开始使用MCUXpressoIDE上手入门。
weixin_30511039
·
2020-09-12 07:34
ARM异常处理和软中断使用
对于stm32,也就是
cortex-M
系列,中断函数有固定的函数名。因为启动文件中,中断向量存放的是可执行代码,其中写明了要跳转到的中断处理程
yanhe156
·
2020-08-26 08:21
arm裸机
STM32 中断初识
我把用到的几份文档寄存器的文档(RM0090)、《
Cortex-M
技术参考手册》、《Cortex™-M4DevicesGenericUserGuide》、《ARMv7-MArchitec
dzzp
·
2020-08-26 08:59
cortex-M
Cortex-M
系列处理特点和区别详解(转)
Cortex-M
系列针对成本和功耗敏感的MCU和终端应用(如智能测量、人机接口设备、汽车和工业控制系统、大型家用电器、消费性产品和医疗器械)的混合信号设备进行过优化。为什么选择Cortex-
xing_chang
·
2020-08-24 18:00
Cortex-M4
CM4_ 1、Cortex-M4内核
通用寄存器组2、堆栈指针R13(SP)3、连接寄存器R14(LR)4、程序计数器R15(PC)5、特殊功能寄存器组5.1、程序状态寄存器(xPSR)5.2、中断屏蔽寄存器组5.3、控制寄存器CONTROL五、
Cortex-M
盼归汀
·
2020-08-24 14:27
如何玩转STMF4
04 基本模块的驱动
SEGGERRTT可与任何J-Link型号和任何支持的目标处理器一起使用允许后台内存访问,即
Cortex-M
和RX目标。
codenocold
·
2020-08-24 13:37
L-Stick
Cortex-M
SysTick
目录简介寄存器用法简介SysTick捆绑在NVIC(嵌套向量中断控制器)中,用于产生SYSTICK异常和中断,一般用于为OS(操作系统)的系统调度提供时间片切割,也可用于构建精确的延时函数,时间精度取决于时钟源的选择,外部晶振提供的时钟源远高于IC内部设计的时钟源。SysTick实质为一个24位的硬件计数器,计数结束产生硬件中断通知上层,可工作在芯片睡眠状态下。Cortex-M3芯片架构,其它AR
一根臭脚
·
2020-08-24 13:31
STM32
ARM
Cortex-M
底层技术(五)编译器编译内核原理以及其应用的简单介绍
编译器编译内核原理以及其应用上篇文档简要介绍了一下编译器的编译内核,当然介绍的很简单,没有深入进去,俗话说不深入怎么High,所以这里我们深入进去搞一下,看看里面都有些什么有用的东东。这里以市面上用的最多的KeilMDK为例,我们来研究下。1、先上一张老图,然后我们仔细看下这个器、那个器的都是干啥的:上一篇文章的图片,上一篇文章也简要介绍了下,但你可能会问,这东西了解了又能怎样?有什么用吗?那么好
Solaris_超
·
2020-08-24 06:47
CMSIS
index.html一下是随便整理的一些东西关于CMSIS的框架图CMSIS-RTOS框架图:通过CMSIS-API封装第三方RTOS(例如RTX)然后组成系统mbedos也是基于相同的框架CMSIS-CORE(
cortex-m
dadiliebian
·
2020-08-24 06:47
Cortex-M
处理器 hardfault 定位方法和步骤(基于Keil mdk)
一.问题的产生Hardfault(硬错误,也有译为硬件错误的)是在STM32上编写程序中所产生的错误,造成HardFault错误的可能原因较多,排除硬件问题,如何在代码量较大的情况下,快速定位造成的hardfault的问题代码,就成为比较关键的问题。本文将基于STM32处理器(stm32f091),keil-MDK开发环境,总结hardfault的调试定位方法。在其他Cortex-M0(m3,m4
supermuscleman
·
2020-08-24 06:07
stm32
调试
ARM
Cortex-M
错误追踪库,专治各种 HardFault,查找问题原因更便利
转自:https://blog.csdn.net/arminkztl/article/details/70707660CmBacktrace:ARMCortex-M系列MCU错误追踪库【声明:版权所有,欢迎转载,请勿用于商业用途。联系信箱:
[email protected]
】0、CmBacktrace是什么CmBacktrace(CortexMicrocontrollerBacktrace)
sdnu2011d1
·
2020-08-24 06:51
STM32
关于STM32处理器的HardFault_Handler错误原因
STM32xx处理器是ST公司采用
Cortex-M
的IP核实现的处理器,拥有紧凑代码量以及非常高的性价比,在单片机领域占用量非常强劲。
jackixzj
·
2020-08-24 05:38
ARM处理器
嵌入式软件开发
Corrtex-M3/M4 SysTick定时器解析
SysTick定时器(系统节拍定时器)是一个24位向下计数器,可以周期性的产生SysTick异常.在RTOS中,需要一个周期性的中断来定期的触发OS内核,如用于任务管理和上下文切换,延时,时间片轮转等.为什么会在
cortex-M
少年英雄张胡来
·
2020-08-23 07:16
stm32
Jlink隔离器,ARM仿真器隔离,Jlink,Nu-link,ULINK的隔离,
Cortex-M
系列隔离仿真
Jlink隔离板说明书前言由于本人从事的是马达驱动行业,需要用电脑调试各种与DC311V共地和AC220V供电的板子;设计本隔离板的原因有两个:1、一般设备存在接地和计算机电源也有些有接地,USB是5V输出,在线调试MCU的时候容易造成灌入电压/电流到USB口,容易造成USB口损坏,或者烧毁整台计算机;2、我们调试板子的时候功率器件在调试阶段都存在炸板、炸机的情况,容易将AC220V引到计算机上来
xiaofei558008
·
2020-08-21 07:47
仿真
强电
单片机
工控
应用处理器与微控制器
微控制器:常用的MCU,通常采用ARM的
cortex-M
系列内核。中断响应:对于运行高级别操作系统(非实时操作系统)的通用应用处理器,服务外部中断并非首要任务。
SimpleJY
·
2020-08-21 04:08
计算机
SylixOS ArmV7m 支持
SylixOSArmV7m支持问题分析
Cortex-M
系列与Cortex-A系列不同,在中断处理函数中,会产生如下情况:问题一Cortex-A系列进入中断后,会切换到IRQ模式,同时硬件上自动关闭IRQ
hx_op
·
2020-08-20 00:18
ARCH
cortex-m
ARM 之九
Cortex-M
/R 内核启动过程 / 程序启动流程(基于ARMCC、Keil)
内核规范 ARMCortex-M/R内核的复位启动过程也被称为复位序列(Resetsequence)。ARMCortex-M/R内核的复位启动过程与其他大部分CPU不同,也与之前的ARM架构(ARM920T、ARM7TDMI等)不相同。大部分CPU复位后都是从0x00000000处取得第一条指令开始运行的,然而在ARMCortex-M/R内核中并不是这样的。其复位序列为:从地址0x0000_00
ZCShouEXP
·
2020-08-19 16:35
ARM
STM32(2):Cortex-M4
STM32是什么ST公司新的基于ARM内核的32位MCU系列内核为ARM公司为要求高性能、低成本、低功耗的嵌入式应用专门设计的
Cortex-M
内核标准的ARM架构超前的体系结构高性能低电压低功耗创新的内核更高级的外设简单易用基于
嵌入式Linux大神--傲爷
·
2020-08-18 18:50
STM32
libopencm3库的使用
libopencm3是开源的
cortex-m
系列单片机的固件库,支持stm32、atmel、nxp等等系列单片机。
mcgrady_tracy
·
2020-08-18 15:39
单片机
STM32汇编指令(一)WFI 和 WFE
其实这个问题也很简单,在C/C++中提供了关键字asm或者ASM来内嵌汇编,使用如下:asm("WFI");但是这种方法问题比较大,在
Cortex-M
平台上,这个语句有很大几率编译不通过,因为各家编译器又实现了自己的宏
浮生一城
·
2020-08-18 01:42
STM32
C/C++
国产MCU,
Cortex-M
和RISC-V核心
北京兆易创新,GD32系列:Cortex-M3系列Cortex-M4系列Cortex-M23系列RISC-V系列上海灵动微电子,MM32系列:Cortex-M0Cortex-M3华大半导体,HC32系列:Cortex-M0+Cortex-M4国民技术,N32系列:Cortex-M0Cortex-M4深圳航顺,HK32系列:Cortex-M0Cortex-M4Cortex-M7雅特力科技,AT32系
半斗米
·
2020-08-17 18:49
嵌入式系统
ARM启动过程(Cortex-M4 NXP QN9080为例)
CMSIS到底是什么CMSIS的意思是CortexMicro-controllerSoftwareInterfaceStandard,微控制器软件接口标准,是
Cortex-M
处理器系列的与供应商无关的硬件抽象层
清风晓月之物联
·
2020-08-16 10:52
ARM
IOT
IAR
KEIL
Embeded
System
HAL 固件库结构整理
提示:本文以STM32Cube_FW_H7_V1.5.0为例部分解释CMSIS:微控制器软件接口标准(CMSIS)是
Cortex-M
处理器系列的与供应商无关的硬件抽象层。
独孤星燎
·
2020-08-16 03:22
stm32学习
ARM各系列CPU与STM32之间的关系
Arm分为三个系列Cortex-A系列,
Cortex-M
系列和Cortex-R.以前用过的A8,A9之类的都属于Cortex-A系列;A是Application的缩写,表示高性
weixin_34238642
·
2020-08-15 11:27
STM32——
Cortex-M
的CMSIS中核内外设和片上外设
CMSIS包括两个部分:
Cortex-M
的核内外设NVIC和Systick的一些寄存器的标准接口MCU的片上外设的标准接口。
çheryアΔan
·
2020-08-15 11:14
STM32
【STM32】基础理论知识学习1
baike.baidu.com/item/CMSIS/4082822ARMCortex™微控制器软件接口标准(CMSIS:CortexMicrocontrollerSoftwareInterfaceStandard)是
Cortex-M
David 's blogs
·
2020-08-15 10:39
嵌入式
痞子衡嵌入式:ARM
Cortex-M
调试那些事(1)- 4线协议标准(JTAG)
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家讲的是嵌入式调试里的接口标准JTAG。在结束《ARMCortex-M文件那些事》系列文章之后,痞子衡休整了一小段时间,但是讲课的心完全停不下来啊,所以忍不住新开了一个系列文章,叫《ARMCortex-M调试那些事》,本文是这个系列文章的第一篇,欢迎各位嵌入式朋友前来围观捧场~~~嵌入式开发中,大家免不了需要仿真调试代码,尤其是当应用工程功能逻
weixin_33785972
·
2020-08-14 20:46
Linux下搭建
Cortex-M
嵌入式开发环境
Linux下搭建
Cortex-M
嵌入式开发环境终于换上了Linux,更换之前考虑良久,最后选定了Ubuntu15(PS:自己家里用的是Fedora),主要是考虑Ubuntu确实更易用(但明显没有Debian
lionchan187
·
2020-08-13 13:03
嵌入式
环境配置
CMSIS RTOS API,内核通用API接口
关注、星标公众号,不错过精彩内容转自:Mculover666之前给大家分享过关于CMSIS的内容,比如:
Cortex-M
微控制器软件接口标准CMSIS详细内容CMSIS-DAP和J-Link、ST-Link
ybhuangfugui
·
2020-08-12 00:36
队列
内核
操作系统
嵌入式
ceph
看门狗(独立看门狗)与窗口看门狗的区别!
看门狗(独立看门狗)与窗口看门狗的区别在
cortex-M
系列芯片上有两个看门狗:看门狗(独立看门狗)和窗口看门狗。
魏波-
·
2020-08-11 06:20
嵌入式
从
Cortex-M
到Cortex-A认识ARM处理器
置顶公众号,不错过每一条消息!ARM处理器应用非常广泛-从传感器到服务器。ARM是业界领先的微处理器技术供应商,提供最广泛的微处理器内核,可满足几乎所有应用市场的性能、功耗和成本要求。ARM的技术将一个充满活力的生态系统与超过1000个合作伙伴相结合,提供芯片,开发工具和软件,以及超过900亿个处理器,ARM的技术是计算和连接革命的核心,正在改变人们的生活和业务运营方式。下面带你了解Cortex-
ybhuangfugui
·
2020-08-11 01:08
Linux 上串口PRC 协议的实现
我们倾向采用
cortex-M
单片机作为Cortex-A的扩展IO来使用。为了提高软件研发的效率
cortex-M
运行Arm公司的MbedOS。
姚家湾
·
2020-08-09 03:01
mbed
linux
C++
一文看懂ARM
Cortex-M
处理器
在本文中,我们会比较
Cortex-M
系列处理器之间的产品特性,重点讲述如何根据产品应用选择正确的
Cortex-M
处理器。
JhonDao
·
2020-08-09 03:09
硬件
微控制器
STM32简要说明
1.STM32的定义以及优点新的基于ARM内核的32位MCU系列①内核为ARM公司为要求高性能、低成本、低功耗的嵌入式应用专门设计的
Cortex-M
内核②标准的ARM架构超前的体系结构①高性能②低电压③
不良少年@
·
2020-08-09 01:48
#
STM32单片机
ARM的裸机开发
ARM公司的Cortex-A,Cortex-R和
Cortex-M
内核介绍:名称功能应用场景Cortex-A(开放式操作系统的高性能处理器)可实现高达2Ghz+标准频率的卓越性能,从而可支持下一代的移动Inte
Sunny的地盘
·
2020-08-09 01:54
linux操作系统
ARM体系结构学习分享
花了好长时间整理的转载请注明出处:一提起ARM芯片就会跟出来好多介绍,例如是什么哈佛体系结构啊,什么
Cortex-M
系列啊,什么ARM指令集啊等介绍,而这些东西又都是什么意思呢,又是怎么起源的呢,让我们逐个的进行梳理
lzs_blog
·
2020-08-08 17:02
#
韦东山linux学习记录
stm32
ARM MDK & ARM DS-5 & RVDS & ARM Development Studio
面向ARM微控制器,单核ARMTDMI,
Cortex-M
,Cortex-R处理器。
windtakers
·
2020-08-08 14:41
ARM
配置仿真器随手记
Fire-Debbugger此仿真器遵循ARM公司的CMSIS-DAP标准,支持所有基于
Cortex-M
内核的单片机。
很重的水
·
2020-08-07 19:29
随手记
在Visual Studio上开发ARM嵌入式软件
KeilMDK可以支持RVCT和GCC两种工具链,对
Cortex-M
系列处理器提供RTE的包支持,并支持AGDI接口的调试器进行在线调试。
season_lzw
·
2020-08-07 17:12
Visual
Embed
MDK调试STM32出现“could not stop
cortex-m
device”解决办法
今天遇到了下面的问题:现象:并且j-link的灯变红了,不是正常的绿色,测量发现RST脚的电压异常,本来是通过10K电阻拉高的,电压应该是3.3V,但是测得0.9V,把RST引脚和3.3V短接,j-link灯变绿。解决:于是我先把RST引脚和3.3V短接,然后按MDK的程序下载,然后再松开RST和3.3V的短接,嗯~,可以下程序了,但是再来一次就又不行了。于是我更换RST与3.3v之间的电阻,同时
qlexcel
·
2020-08-07 16:22
MCU
Windows环境下搭建基于CooCox CoIDE的STM32 GCC 开发环境
launchpad.net/gcc-arm-embedded/CooCoxCoIDE:http://www.coocox.org/CN/CooCox_CoIDE.html说明作为支撑ARM结构的一部分,Cortex-R/
Cortex-M
Fancoolcool
·
2020-08-07 11:15
stm32
漫谈C变量——关于对齐,这一篇就够了
今天我们就以笔者熟悉的
Cortex-M
架构为蓝本,聊一聊变量访问的对齐问题。1.What?在展开后续讨论之前,我们先来记住一个重要的结论,它是后续所有内容的立论之本:
李肖遥
·
2020-08-06 11:22
C/C++
语言编程
java
编程语言
python
嵌入式
linux
FreeRTOS系列第7篇---
Cortex-M
内核使用FreeRTOS特别注意事项
FreeRTOS内核配置说明》一文中,讲解了这两个宏:configKERNEL_INTERRUPT_PRIORITYconfigMAX_SYSCALL_INTERRUPT_PRIORITYFreeRTOS与
Cortex-M
李肖遥
·
2020-08-06 11:20
痞子衡嵌入式:Ethos-U55,ARM首款面向
Cortex-M
的microNPU
ARM前几天刚发布了
Cortex-M
家族最新一款内核-Cortex-M55以及首款面向
Cortex-M
系列的microNPU-Ethos-U55。
痞子衡
·
2020-08-05 18:42
物联网安全-基于
Cortex-M
处理器的TrustZone技术简介
物联网安全-基于
Cortex-M
处理器的TrustZone技术简介(1)Trustzone技术介绍TrustZone的特性RegisterbankingTrustZone技术可以满足的安全需求Secure
「已注销」
·
2020-08-05 01:56
记录一下将JLINKOB改为DAPLINK的过程
MDK也可以下载MDKCM512a.EXE3.修改DAP_Config.h中的配置,参考任何一款的配置,具体根据JLINKOB使用到的SWCLK、SWDIO、UART对应PIN配置4.增加软复位功能(仅对
Cortex-M
pq113_6
·
2020-08-04 16:50
MCU编程
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他