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
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处理器
嵌入式软件开发
端午假期学习
CIdigitalocean监控
架构学习
jenkins2.0pipelineblueoceangitmarketplacehttps://github.com/marketplaceistioSolution
那不勒斯抹茶羽衣南瓜饼
·
2020-08-24 04:40
Web应用的负载均衡、集群、高可用的解决方案---解决高并发
Web应用的负载均衡、集群、高可用的解决方案---解决高并发
架构学习
之路——高可用高并发系统设计原则网站服务架构一、相关术语:1.高并发:由于网站PV(pageview)访问量大,单台服务器承载大量访问所带来的压力
@朱较瘦
·
2020-08-23 22:55
网站架构
Java
架构学习
(三十二) nginx高级&分布式与集群概念&linux中nginx安装&nginx+keepalived实现高可用&session共享解决方案&高并发解决方案总结
nginx高级一、分布式与集群的区别分布式:在互联网公司,把一个大的项目拆分成n个多个小项目,(模块化开发)如商城项目会拆分成会员系统、订单系统、支付系统等其他。在分布式中会涉及到面向接口开发、子项目进行通讯、RPC远程调用技术SpringCloude、Doubbo、HttpClient。最后分布式是将项目拆分成n个小项目,最后组合一个大项目。集群:就是减去单台服务器的压力,将一个项目部署在多个不
努力努力学下去
·
2020-08-23 17:04
Java架构基础学习一
微服务
架构学习
笔记(一)
什么是微服务架构引用一下名人的解释:微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务于服务间采用轻量级的通信机制互相沟通(通常是基于HTTP的RESTfulAPI)。每个服务都围绕着具体业务进行构建,并且能够被独立地部署到生产环境、类生产环境等。另外,应尽量避免统一的、集中式的服务管理机制,对具体的
Hover_Z_快跑
·
2020-08-23 14:21
架构
分布式
架构学习
之:017--FastDFS分布式文件系统的安装与使用(单节点)
FastDFS是一个轻量级的开源分布式文件系统FastDFS主要解决了大容量的文件存储和高并发访问的问题,文件存取时实现了负载均衡FastDFS实现了软件方式的RAID,可以使用廉价的IDE硬盘进行存储支持存储服务器在线扩容支持相同内容的文件只保存一份,节约磁盘空间FastDFS只能通过ClientAPI访问,不支持POSIX访问方式FastDFS特别适合大中型网站使用,用来存储资源文件(如:图片
恒奇恒毅
·
2020-08-23 09:39
JavaEE
Dubbo
FastDFS
Corrtex-M3/M4 SysTick定时器解析
SysTick定时器(系统节拍定时器)是一个24位向下计数器,可以周期性的产生SysTick异常.在RTOS中,需要一个周期性的中断来定期的触发OS内核,如用于任务管理和上下文切换,延时,时间片轮转等.为什么会在
cortex-M
少年英雄张胡来
·
2020-08-23 07:16
stm32
条条|MyBatis学习笔记1——初识MyBatis
1.1常用结构1.1.1三层
架构学习
MyBatis前我们先了解以下web开发的三层架构界面层:和用户打交道,接收用户请求参数,显示处理结果;对应controller包(servlet),对应springmvc
小盆友家的条条
·
2020-08-22 20:11
自学
Java微服务
架构学习
资料百度云
每特教育蚂蚁课堂-完全徒手写Java线程池框架链接:https://pan.baidu.com/s/1yGktLFASw-S3ZYi1gdQk7g提取码:pevc每特教育独&蚂蚁课堂独创前后端分离技术之Vue技术链接:https://pan.baidu.com/s/19DChqDMxcgVf5cP2dk3eRQ提取码:eo55每特教育|蚂蚁课堂史上最全SpringBoot和SpringCloud链
zhangsan分享之家
·
2020-08-22 18:34
java面试宝典
Java
微服务
踏实型的TOGAF学习者会学什么?
什么是踏实型的企业
架构学习
者?那就是先把基础打牢,一些基本概念一定要掌握,而且要全局了解,并且要自己能综合起来,最好可以给别人讲讲。那要学习哪些知识呢?
周金根
·
2020-08-22 13:43
并发+JVM+分布式+微服务+设计模式学习笔记,建议收藏
Spring学习笔记以下都是收集整理的
架构学习
笔记(有点大为了方便观看,在这缩略了)MyBaits学习笔记JVM与性能优化JVM是小白Java程序员成长路
程序猿总指挥
·
2020-08-21 22:50
java
微服务
架构学习
-进阶篇--03,服务雪崩的6种解决方案(基于ribbon)
第一节,服务雪崩简介服务雪崩就是:一个服务不可用,导致一系列服务不可用,而这种后果往往无法预料。造成雪崩原因可以归结为以下三个:1,服务提供者不可用(硬件故障,程序bug,缓存击穿,用户大量请求)2,重试加大流量(用户重试,代码逻辑重试)3,服务调用者不可用(同步等待造成的资源耗尽)解决方案有如下5个,其中隔离包括两种:1,降级:超时降级,资源不足时(线程或信号量)降级,降级后可以配合降级接口放回
tanwenfang
·
2020-08-21 21:02
微服务
SpringCloud学习系列
3 年Java经验,面试官说我源码/调优/分布式/微服务都不会,来面试?
Java进阶学习笔记和面试题未展示,在这也是免费分享给那些有需要的朋友,其中囊括了Dubbo、Redis、Netty、zookeeper、Springcloud、分布式、高并发等架构资料和完整的Java
架构学习
进阶导
马士兵老师
·
2020-08-21 17:27
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
计算机
JectPack
架构学习
系列一
从MVC到MVP再到MVVM,目前JectPack已经成为安卓退出的针对安卓架构的一种规范.本系列一学习ViewModel在ViewModel中,处理数据的逻辑.在Activity中只负责展现数据和做交互并且绑定其生命周期,在界面重绘的时候,不会丢失数据.界面重绘发生在界面旋转或者更改语言的过程中.以前的操作是保存在savedInstanceState中github:https://github.
zmybiealex
·
2020-08-20 23:00
android
jectpack
ViewModel
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
Hadoop HDFS
架构学习
总结
文章目录HDFS1.0架构NameNodeSecondaryNameNodeDataNode文件写入过程文件读取过程HDFS1.0的问题HDFS2.0的HA实现FailoverController自动触发主备选举HDFS脑裂问题第三方存储(共享存储)HDFS2.0Federation实现Federation架构Federation的核心设计思想转载自https://www.colabug.com/
-无妄-
·
2020-08-19 09:08
Hadoop博文
Tomcat
架构学习
总结
首先用java编写一个最简单的http服务器我们需要做什么? 1.创建ServerSocket对象并监听某个端口(假定为8080) 2.接收请求的字节流,解析并处理http协议内容 3.编写业务逻辑代码 4.响应处理结果 为了执行第三步的业务逻辑,我们需要做大量重复工作,而且网络连接这块情况复杂且容易出现问题,在实际工作中还要面对安全管理、监控管理等问题。Tomcat这样的web服务
Roderick2015
·
2020-08-19 08:26
Tomcat
Java
架构学习
(三十九)SpringCloud基础&网站架构演变&微服务架构概述&SpringCloud概述&服务注册与服务发现&搭建注册中心Euraka&rest和fegin调用原理
一、网站架构演变过程微服务架构为什么出现了SpringCloud网站架构模式:单点应用---->分布式系统面向于服务架构(SOA)体系webservice---->微服务架构web项目三层架构如果在互联网公司中,使用传统架构技术开发会产生代码冲突。所以需要拆分项目:这就产生了分布式开发分布式架构:就是将一个大项目,拆分成n个多个子项目。如:会员系统、支付系统、消息系统、微信系统集群:将同一个项目,
努力努力学下去
·
2020-08-18 20:33
Java架构基础学习一
YouTube
架构学习
原文:[url=http://www.highscalability.com/youtube-architecture]YouTubeArchitecture[/url]YouTube发展迅速,每天超过1亿的视频点击量,但只有很少人在维护站点和确保伸缩性。[b]平台[/b]ApachePythonLinux(SuSe)MySQLpsyco,一个动态的Python到C的编译器lighttpd代替Ap
hidetobj
·
2020-08-18 20:11
Architecture
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
单片机
我理解的架构能力
后来我想,可能是我这么多年的工作里面,几乎没有参加过什么
架构学习
或架构培训等方面的事情。同事间也极少提起过所谓的
架构学习
等类似的事情。我参加过不少分享系统设计经验方面的会议。
zl1zl2zl3
·
2020-08-18 07:44
程序人生
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
嵌入式系统
Android MVP
架构学习
(附demo)
前言:本篇关于MVP架构的学习是在查阅了很多资料整理出来。网上一些关于AndroidMVP的介绍都有点浅尝辄止,一个登录或者根据地区查询天气等的小Demo,没有实际在项目中应用的示例,所以在用MVP做完一个小项目之后还是不敢在主项目中轻易尝试。首先,主项目改动起来工作量很大,时间不允许;其次,知道自身对MVP理解还不够,怕掉坑里去;今天主要是想分享一下,本人对MVP的浅见,以及如何使用MVP模式搭
爱dy
·
2020-08-17 04:39
android
架构
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
嵌入式
JavaWeb 经典三层
架构学习
-- 案例
目录1三层架构的基本认识1.1表现层1.2逻辑层1.3数据访问层各层间关系图2案例目录2.1案例目录图2.2目录分析src:controller:表现层dao:数据访问层entity:实体service:业务逻辑层utils:工具3案例代码3.1数据库3.2java代码controller:StudentController.javadao:StudentDAO.javadao.impl:Stud
皮~
·
2020-08-15 03:16
Java学习
微服务
架构学习
(一):什么是微服务
前言目前处于新型冠状病毒疫情的爆发期,已经自觉在家隔离5天了,还需在家隔离一周多的时间,因此趁着这段闲暇时光,我决定学习一下微服务架构。为什么呢?因为目前参与的一个项目,经过了两年多的开发周期,迭代了无数版本,代码量惊人,功能繁多冗杂,已经发展到了一定体量,目前慢慢浮现了越来越多的问题,不得不引起我们项目组所有成员的注意,例如新人熟悉项目培养慢,代码功能耦合度高且存在大量冗余,修改一个小bug需重
yuanjin_wuqi
·
2020-08-14 22:26
系统架构
痞子衡嵌入式:ARM
Cortex-M
调试那些事(1)- 4线协议标准(JTAG)
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家讲的是嵌入式调试里的接口标准JTAG。在结束《ARMCortex-M文件那些事》系列文章之后,痞子衡休整了一小段时间,但是讲课的心完全停不下来啊,所以忍不住新开了一个系列文章,叫《ARMCortex-M调试那些事》,本文是这个系列文章的第一篇,欢迎各位嵌入式朋友前来围观捧场~~~嵌入式开发中,大家免不了需要仿真调试代码,尤其是当应用工程功能逻
weixin_33785972
·
2020-08-14 20:46
微服务
架构学习
微服务架构1.什么是微服务架构?微服务框架当下很火,那到底什么是微服务呢?为什么会火呢?我们传统的应用程序是一个项目,在一个进程里面运行的。这样就会导致各个业务逻辑模块耦合性高,有时代码调整时,牵一发而动全身。传统的项目大部分采用单体式开发,如下图所示:如上图所示,单体式开发弊端显而易见。我们改动订单模块时,仓储、物流、用户模块也可能会受到影响。业务推动技术的发展,技术应用于业务。由此,诞生了我们
weixin_30516243
·
2020-08-14 20:27
微服务
架构学习
(一)
微服务
架构学习
(一)一、什么是微服务二、发展历程1、单体架构2、单体架构的拆分3、SOA架构ESB(企业服务总线)4、微服务架构微服务结构图微服务API网关三、SOA与微服务架构的区别与联系1、SOA与微服务架构的区别与联系
未央居
·
2020-08-14 16:14
微服务架构
微服务
架构学习
笔记(一):重新认识微服务
一、什么是微服务微服务(Microservice)是服务化思路的一种最佳实践方向,遵循SOA的思路,各个企业在服务化治理的道路上走的时间长了,踩的坑多了,整个软件交付链路上各个环节的基础设施逐渐成熟了,微服务自然而然就诞生了。早些年的服务实现和实施思路是将很多功能从开发到交付都打包成一个很大的服务单元,而微服务实现和实施思路则更强调功能趋向单一,服务单元小型化和微型化。(如果用“茶壶煮饺子”来打比
IT实战联盟Lin
·
2020-08-14 15:14
互联网技术
微服务架构
架构实践
微服务
架构学习
总结
微服务
架构学习
总结微服务架构类似于SOA架构,但不同于SOA,SOA面向企业信息化整体架构,是一种系统间交互的模式定义,SOA一般会选择结合ESB进行企业整体架构搭建,以达到企业内部信息化系统互联互通的融合效果
占哥
·
2020-08-14 14:17
Android4.2蓝牙基础
架构学习
接下来就要进入到真正的Android4.2蓝牙系统的学习了,Areyouready?本文不会涉及任何代码,主要对整个Android的蓝牙结构进行一个框架上的分析。Android4.2使用了Bluetooth.apk管理所有蓝牙相关的操作,Bluedroid作为蓝牙协议栈。整个蓝牙的关系架构如下图所示:下面逐一进行讲解:Applications:Android蓝牙应用程序,就是使用了蓝牙的API的程
鱼塘鱼汤
·
2020-08-14 04:27
Jellybean
Bluetooth
Bluetooth
单片机软件
架构学习
笔记
一、概述常用单片机软件架构大体分三种:1.前后台顺序执行程序2.时间片轮询法3.操作系统二、前后台顺序执行程序所谓的前台,就是主动去判断处理某个事务,这个是主循环里要做的事,也就是你代码主要要写的。所谓的后台,指的是:中断,也就是不需要你的CPU去判别,就会自动进入某一种状态,你在这个状态下做你要做的事就可以了。主要结构:mian-while-中断。个人觉得,这种方式写程序思路必须清晰,写出的程序
C藏镜人
·
2020-08-14 01:09
STM32
Java
架构学习
(十六)Http协议&防盗链&使用时间戳解决浏览器缓存&重定向原理
Http协议&防盗链&使用时间戳解决浏览器缓存&重定向原理一、HTTP协议入门http协议:对浏览器和服务器之间数据传输的格式规范在网络通讯中同步与异步的概念同步:就是b/s架构同步概念就是,客户端一请求,服务器端就给出响应异步:就是客户端请求了,服务器端可以不立刻响应。客户端请求服务器端,最后都会走socket,走TCP协议的。图示:二、HTTP请求头分析http核心就是请求与响应:请求:Htt
努力努力学下去
·
2020-08-13 15:03
Java架构基础学习一
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
Spring Cloud 微服务
架构学习
笔记与示例
一、分布式服务框架的发展1.1第一代服务框架代表:Dubbo(Java)、Orleans(.Net)等特点:和语言绑定紧密1.2第二代服务框架代表:SpringCloud等现状:适合混合式开发(例如借助SteeltoeOSS可以让ASP.NetCore与SpringCloud集成),正值当年1.3第三代服务框架代表:ServiceMesh(服务网格)=>例如ServiceFabric、lstio、
SSH_5523
·
2020-08-11 10:45
分布式系统
分布式系统
微服务
架构学习
进阶-笔记一
微服务架构概述微服务架构与单体应用对比微服务架构的优点微服务架构的缺点微服务设计原则微服务架构技术选型下一章我们使用springclud框架开始微服务
架构学习
微服务架构与单体应用对比微服务架构的优点相对单体应用架构来说
有一只猴子
·
2020-08-11 10:31
spring
java
看门狗(独立看门狗)与窗口看门狗的区别!
看门狗(独立看门狗)与窗口看门狗的区别在
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
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他