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
ARM
Cortex
-M3 学习笔记(4-1)
最近在学ARM
Cortex
-M3,找了本号称很经典的书“AnDefinitiveGuidetoTheARM
Cortex
-M3”在看。这个系列学习笔记其实就是在学习这本书的过程中做的读书笔记。
liyuanbhu
·
2020-07-16 02:45
嵌入式系统
计算机三级嵌入式学习笔记一
嵌入式体系结构按存储机制分为冯诺依曼结构和哈佛结构冯诺依曼结构中程序和指令并存,共用一条总线;而哈佛结构中数据和指令使用两条独立的总线,不允许数据和指令共存ARM全部采用RISC结构,且多为哈佛结构ARM处理器分为五类:经典ARM处理器(ARM7、ARM9、ARM11)ARM
Cortex
MMagicLoren
·
2020-07-16 01:55
计算机三级嵌入式
MDK5软件仿真stm32 Simulation of
Cortex
-M Devices
使用MDK5.10仿真STM32F时,提示"accessviolationat0x40021004:on'read'permission"这样的错误。修改方法:将“OptionsforTarget'Target1'”中‘Debug’页面下,最下面一行的DiglogDLL:改为DARMSTM.DLL,Parameter:改为-pSTM32F103RB就可以了,这边STM32F103RB是我选的芯片型
05jin
·
2020-07-16 01:23
stm32
Cortex
-M3/4的Hard Fault调试方法
1
Cortex
-M3/4的Fault简介
Cortex
-M3/4的Fault异常是由于非法的存储器访问(比如访问0地址、写只读存储位置等)和非法的程序行为(比如除以0等)等造成的。
iteye_4185
·
2020-07-16 00:12
第2章第2节 ARM7汇编语言简介
这两种指令集各有优缺点,它们可以单独使用也可以混合在一起使用,在ARM7芯片上,我们将只使用ARM指令集,在后续的
Cortex
芯片上我们将使用TH
ifreecoding
·
2020-07-16 00:47
嵌入式操作系统内核
2.PendSV的触发
从
Cortex
-M3权威指南手册上可以看到如下图所示,控制ICSR的28位置1便可以悬起PendSV触发PendSV中断。如何设置PendSV优先级?同样下表也来自
Cortex
-M3
Howardk
·
2020-07-16 00:02
嵌入式操作系统
高通骁龙 875G 首曝:三星 5nm 工艺,将于明年第一季度亮相
此前,XDA5月曾爆料称高通将会采用
Cortex
X1+
Cortex
A78的核心组合,具体来看
科技美学
·
2020-07-16 00:00
ARM
Cortex
M4 SVC指令作用
(1)SVC指令:摘自http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0203ic/Cacdfeci.html与更早版本的ARM处理器一样,有一条SVC指令可生成SVC。SVC通常用于在操作系统上请求特权操作或访问系统资源。SVC指令中嵌入了一个数字,这个数字通常称为SVC编号。在大多数ARM处理器上,此编号用于指示要请
findaway123
·
2020-07-15 22:20
FreeRtos
【imx6ul】U-Boot 2016.03u-boot分析之main_loop函数-ARM
Cortex
-A7
uboot的最终目的是引导内核,在此之前uboot需要完成一系列初始化操作,包括设置时钟、初始化DDR、Flash、串口、网卡等等,这时uboot有两条路走(1)通过按键,触发uboot进入命令行模式,等待处理命令。(2)引导内核。具体选择走哪个路,怎么走。main_loop将告诉我们。main_loop()函数分析我们知道,uboot经过初始化后最终进入main_loop函数,并陷入死循环,不再
【星星之火】
·
2020-07-15 22:08
imx6ul
Cortex
-M3启动代码分析
之前写过一篇类似的文章,对
CORTEX
-M3启动代码做了简要分析,现在对
CORTEX
-M3启动代码做一个更加详尽的分析(分析非常到位)目标1.掌握嵌入式应用程序设计的基本知识2.掌握starup_stm32f10x_cl.s
changeyourmind
·
2020-07-15 21:12
STM32
ARM
Cortex
-M3的startup.s文件详解
以LM3S9B90为例。Startup.s文件是系统的启动文件,主要包括堆和栈的初始化配置、中断向量表的配置以及将程序引导到main()函数等。Startup.s主要完成三个工作:栈和堆的初始化、定位中断向量表、调用ResetHandler。a)堆和栈的初始化Startup.s中的代码如下图所示:1.程序分别对堆和栈进行了大小的规定以及空间的分配。StackEQU0x00002000//定义栈的大
寒江雪翁
·
2020-07-15 20:51
ARM
STM32 编译后不能运行的几个原因
二、仿真调试时没有问题,但通过JLink调试时出现如下提示:"FlashDownloadFailed-"
Cortex
debugman123
·
2020-07-15 20:44
STM32
(1)ARM
Cortex
-M3指令集初探
ARM初探–aliasalias是为老函数,取一个新的名字!attribute关键字来描述函数,变量和数据类型的属性,用于编译器对源代码的优化#includeint__Hard_Fualt(){printf("myfunc=%s\n",__FUNCTION__);return0;}intmyFun()__attribute__((alias("__Hard_Fualt")));intmain(){
Achou.Wang
·
2020-07-15 20:18
ARM
Cortex
-M3初探
ARM初探–aliasalias是为老函数,取一个新的名字!attribute关键字来描述函数,变量和数据类型的属性,用于编译器对源代码的优化#includeint__Hard_Fualt(){printf("myfunc=%s\n",__FUNCTION__);return0;}intmyFun()__attribute__((alias("__Hard_Fualt")));intmain(){
Achou.Wang
·
2020-07-15 20:18
C-C++
【转】
Cortex
-A53嵌入式处理器平台上实现激光雷达SLAM的方法
传送门:http://m.elecfans.com/article/646512.html自主移动机器人]是近几年的研究热点,要实现机器人的自主移动,关键是要实现SLAM[4-7](SimultaneousLocalizationandMapping),也就是同时定位与地图构建。在移动机器人上实现SLAM目前有两种主流的方法,一是基于相机的SLAM;二是基于激光雷达[8]的SLAM。在SLAM的实
afeik
·
2020-07-15 20:09
uCOS-II在
Cortex
t-M3(STM32)上的任务切换示意
根据STM32F103上uCOS-II代码中OS_CPU_PendSVHandler的函数代码整理。uCOS-II是非剥夺式的操作系统,任务切换只发生在以下几种情况:1>外部中断引起变化,导致高优先级任务就绪。例如串口中断收到数据,在中断例程中接收数据后调用OSSemPost(),互斥量的Post使uCOS-II知道相应的串口接收任务转变到就绪状态。2>SysTick的定时中断,导致之前处于OST
_xiao
·
2020-07-15 19:00
基于不均匀光照下的颜色校正——retinex算法,通态滤波算法
就跟Matlab是由Matrix和Laboratory合成的一样,Retinex也是由两个单词合成的一个词语,他们分别是retina和
cortex
,即:视网膜和皮层。
ZYBTYY
·
2020-07-15 19:05
Matlab
嵌入式开发43天(ARM汇编的常用指令,编码格式,立即数合法的条件,中断的响应过程)
一、常见的ARM开发环境1、ADS1.2--->ARM7+ARM9+ARM9E2、MDK5.1--->ARM7+ARM9+ARM9E+
Cortex
-M0、M3、M43、IAR--->ARM7+ARM9+
王的独奏
·
2020-07-15 18:10
日记
STM32H747 / STM32H745 简单测试
2datasheet关键点介绍2.1PWR3资料说明4例程运行4.1选择CM7作为项目工程对象,并编译下载程序4.2同理编译CM4项目对象4.3编译结果说明参考链接1简介STM32H747/757系列产品线拥有
Cortex
-M7
NoDistanceY
·
2020-07-15 18:48
C语言
Keil调试笔记:断点命令
值得一提的是,3.2节测试1和测试2显示出了
Cortex
-M7的六级流水微架构的特性。目录1调试命令窗口2BD/BL/BE/BK3BreakSet3.1执行断点3.2访问断点3.2条件断点4Brea
NoDistanceY
·
2020-07-15 18:48
嵌入式
Ubuntu上qtcreator的arm-poky-linux-gnueabi-配置
/poky-glibc-x86_64-meta-toolchain-qt5-
cortex
a9hf-vfp-neon-toolchain-1.7.sh2.安装qtcreatorsudoapt-getinstallqtcreator3
就新年快乐吧
·
2020-07-15 17:55
QT
【DIY活动】一起来做一个基于RT-Thread Nano的Mini示波器吧!
活动的起源:硬禾学堂推出一款超低价格的Mini示波器DIY套件,基于NXP的LPC824(
Cortex
M0+内核)控制器,其内部有一个12bit、1Msps采样率的ADC,可以支持100KHz以内的模拟信号的采样
FILLMOREad
·
2020-07-15 17:01
RT-Thread物联网操作系统入门指南1
RT-Thread是一个来自中国的开源物联网操作系统,它提供了非常强的可伸缩能力:从一个可以运行在ARM
Cortex
-M0芯片上的极小内核,到中等的ARM
Cortex
-M3/4/7系统,甚至是运行于MIPS32
FILLMOREad
·
2020-07-15 17:01
RT-Thread操作系统在
cortex
-m3内核的移植原理
1.简介本文主要介绍RTThread操作系统在
cortex
-m3内核上的移植接口文件,通过本篇博客你将深入了解RTOS操作系统是怎么通过触发软中断实现任务切换的,怎么实现内核异常信息的打印功能。
FILLMOREad
·
2020-07-15 17:28
第七章 ARM 反汇编基础(一)(Android 与 ARM 处理器)
文章目录ARM反汇编基础Android与ARM处理器ARM处理器架构概述
Cortex
Android支持的处理器架构ARM反汇编基础学习目的:掌握原生程序逆向技术Android与ARM处理器ARM处理器架构概述
zlmm741
·
2020-07-15 16:59
《Android
软件安全权威指南》学习笔记
android
安全
如何通过UART接口快速扩展出CAN通道——CANAURT-100T
CANUART-100T智能嵌入式UART转CAN模块内部集成了ARM32位的
Cortex
™-M3CPU、CAN收发器、金升阳DC-DC电源模块、光电耦合器等。
来可电子的小矮子
·
2020-07-15 16:01
ARM
Cortex
-M嵌入式C基础编程(上)
ARM
Cortex
-M嵌入式C基础编程(上)ARM
Cortex
-MEmbeddedCFundamentals/Tutorial-AviralMittal此技术是关于从编写简单的嵌入式C代码到执行的过程。
wujianming_110117
·
2020-07-15 16:51
嵌入式系统
计算机软件
系统软件
Cortex
-M3(1) 汇编基础知识
ARM汇编基础知识1、汇编语言:基本语法汇编指令的最典型书写模式如下所示:标号操作码操作数1,操作数2,…;注释。说明:操作数:指令中的操作数一般可以分为3种类型,立即数、寄存器操作数、存储器操作数。(1)其中,标号是可选的,如果有,它必须顶格写。标号的作用是让汇编器来计算程序转移的地址。(2)操作码是指令的助记符,它的前面必须有至少一个空白符,通常使用一个“Tab”键来产生。(3)操作码后面往往
keven-wang
·
2020-07-15 14:42
Cortex-M3
基于
Cortex
-m3实现简易实时操作系统
一、实验环境硬件平台:stm32f103c8t6硬件内核:
cortex
-m3开发环境:mdk5.25二、功能描述这里要实现的简易操作系统其实就是一个多任务系统,让MCU能够在同时运行多个任务!
Rdryma
·
2020-07-15 13:49
嵌入式
C编程
U-boot主循环main_loop分析
最近在写
cortex
-M3的一个裸机程序,写的过程中突然想到,虽然这个程序很简单但是我并没有关心
cortex
-M3的启动代码,很多时候,我只关心主循环在干什么甚至连初始化CPU部分也不需要很细致,这些代码在启动时只执行一遍
andy_wsj
·
2020-07-15 13:32
u-boot学习
恩智普(NXP)DJ-i.MX8M Mini核心板广泛布署在工业及物联网系统设备(深圳海天雄)
核心板特色:基于NXP公司的4
Cortex
-A53和1
IT小知
·
2020-07-15 11:19
linux核心板
i.MX8M
Mini处理器
工业级智能硬件
ARM DS-5到底是什么?为什么不建议使用DS-5开发STM32?
可能这里很多读者都听说过ARMDS-5,但不熟悉(因为很少用于开发
Cortex
-M)。一、回顾历史ARMDS-5也称DS-5,DS5,ARMDevelopmentStudio5等,均为同一产品。
ybhuangfugui
·
2020-07-15 11:40
ARM编译器如何执行编译和链接操作
关注、星标公众号,不错过精彩内容素材来源:网络编辑整理:strongerHuangARM处理器在市面上到处都是ARM7、ARM9、
Cortex
-M、
Cortex
-R、
Cortex
-A包含的种类繁多,今天我们就来了解一下
ybhuangfugui
·
2020-07-15 11:39
博通发布10万兆“网卡”
不过博通今天发布的这个StingraPS1100R网卡可以归类于家里有矿系列了,因为这是一个100Gbe的10万兆网络适配器,核心的BCM58804H处理器集成了4个
Cortex
-A72
歌于心
·
2020-07-15 08:07
ZedBoard学习(5)-ZedBoard和System Generator
Zynq中包含了一个FPGA内核和两个
Cortex
-A9内核,尽管功能十分的强大,又非常的时髦,但是本质上讲和之前Xilinx的FPGA硬核PowerPC没什么区别,无非是PowerPC换成了更加有前景的
weixin_30872671
·
2020-07-15 03:04
STM32(
Cortex
-M3)中的优先级概念
STM32(
Cortex
-M3)中的优先级概念STM32(
Cortex
-M3)中有两个优先级的概念——抢占式优先级和响应优先级,有人把响应优先级称作'亚优先级'或'副优先级',每个中断源都需要被指定这两种优先级
wangdongx40423p
·
2020-07-15 02:15
高通msm8994启动流程简介
处理器信息8994包含如下子系统:子系统处理器含义APSS4*
Cortex
-A53应用子系统APSS4*
Cortex
-A57应用子系统LPASSQDSP6v5.5A(Hexagon)低功耗音频子系统RPM
Cortex
-M3
xw面朝大海
·
2020-07-15 01:58
RAM汇编指令DMB、DSB、ISB、SEV等
最近用keil调试STM32时,在代码中遇到了一些汇编指令,如DMB、DSB、ISB、SEV,现总结如下:DMB、DSB、ISB、SEV等指令都属于RAM汇编指令,在《ARM
Cortex
-M0权威指南》
爱笑的浮夸
·
2020-07-15 01:11
ARM
嵌入式Linux下CAN接口调试
本文所演示的平台来自于ToradexColibriiMX6DL和ApalisiMX6DARM嵌入式平台,这两个平台是都是基于NXPiMX6系列ARM处理器,支持双核心
Cortex
-
toradexsh
·
2020-07-14 23:03
zedboard(zynqXC7Z020)入门实验之PS_GPIO的使用(MIO)
本人开发环境(其他zynq开发环境也可以的):WIN7;ISE14.4(14.1以上就可以);Zedboard开发板;zynq里含有双核
cortex
-a9,那么如何使用arm自带的GPIO口而不通过AXI
tianhen791
·
2020-07-14 23:45
zynq
ZYNQ MPSOC Xilinx SDK 编译器选项 (extra_compiler_flags extra compiler flags 选项含义)
那么-mcpu=
cortex
-a9-mfpu=vfpv3-
tech06
·
2020-07-14 23:11
DSB,ISB,DMB指令
topic=/com.arm.doc.dui0204hc/CIHJFGFE.htmlhttp://www.softwarehistory.net/h/
Cortex
_M3_DefinGuide/29.php4.11.9
sourthstar
·
2020-07-14 23:02
ARM
ARM Neon基础介绍 (一)
ARMNEON是适用于ARM
Cortex
-A和
Cortex
-R52系列处理器的一种128位SIMD(singleinstructionmultipledata,单指令多数据)扩展结构。
rony2012
·
2020-07-14 21:23
ARM
Neon
从零开始一起学stm32(二)---库函数GPIO口
库函数GPIO口1.回顾2.库函数操作GPIO口3.作业:做成流水灯和闪烁灯----呼吸灯让蜂鸣器延时响和不响按键控制灯的亮灭按键控制蜂鸣器1.回顾:ARM---
Cortex
-M3---STM321.CPU
李纳克斯
·
2020-07-14 19:34
cortex
_m3_stm32嵌入式学习笔记(三):串口实验(串口通信)
串口,可以理解为是用来和上位机(比如电脑)对话的,本节实验实现的是stm32接收上位机发送过来的信息,在原原本本的返回过去stm32有5路串口,本节学习的是其中之一的USB串口(USART1)和学习IO口一样,首先要配置串口,由于原子已经配好了写在sys文件里,本渣就本着不造轮子的理念(其实是太难不懂orz),先跳过去了。。所以本工程只需要一个main函数即可#include"led.h"#inc
_lyl
·
2020-07-14 16:58
嵌入式_stm32
Linux字符设备驱动注册三种方法以及内核分析
开发环境:PC:VMworkstation12运行Ubuntu1232位虚拟机开发板:友善之臂Tiny4412(EXYNOS4412
Cortex
-A9)Linux内核版本:Li
HJ-ZYT
·
2020-07-14 16:07
Linux驱动
Huawei LiteOS内核剖析0--启动
该次开源,华为提供了针对
cortex
-m4的内核代码和HiLinkDeviceSDK的库函数,虽然没有什么惊喜,不过这个号称最小的操作系统,还是值得我们去研究一下。
Evan_J
·
2020-07-14 16:03
嵌入式开发
SOC设计及Verilog学习笔记六
Cortex
-M3软硬件协同仿真设计(Keil+ModelSim10.1):模块包括:M3_core、MEM、APB及所连外设、Matrix总线目标功能:软件驱动TIMER/GPIO地址分配:32位地址线
迷失的二向箔
·
2020-07-14 15:09
数字IC设计
exynos4412 时钟系统分析
exynos4412时钟域CPU_BLK:内含
Cortex
-A9MPCore处理器、L2cache控制器、CoreSight(调试用)。CMU_CPU用于给这些部件产生时钟。
MIPSA
·
2020-07-14 14:29
arm
Banana Pi BPI-W2 开源硬件,支持HDMI in功能,Realtek RTD1296方案设计
RealtekRTD1296方案设计,BananaPIBPI-W2是一个高度集成的多媒体网络路由器,可用于高无线性能、工业视频应用,家庭娱乐、自动化等…BananaPiBPI-W2开源智能路由器BPI-W2集成了一个四核ARM
cortex
-a53MPcore
BananaPi开源硬件
·
2020-07-14 14:02
上一页
76
77
78
79
80
81
82
83
下一页
按字母分类:
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
其他