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架构学习
STM32前言知识总结
STM32使用的是ARM公司的
Cortex-M
系列的内核,ARM将MCU的设计卖给其他公司,其他公司再添加总线和各种外设接口,就形成了STM32单片机。在这些下游商家中,以意法半导体公司(STMi
路溪非溪
·
2023-11-28 10:26
stm32
单片机
arm
C/C++ stm32基础知识超详细讲解(系统性学习day14)
STM32是基于
Cortex-M
内核的32位单片机,分为多个系列以满足不同应用场景的需
懒大王敲代码
·
2023-11-27 17:28
stm32学习
Ubantu和C语言学习
学习
STM32启动文件
一、复位顺序《CortexM3与M4权威指南》章节4.8P113译文:复位之后,在处理器开始执行程序之前,
Cortex-M
处理器从内存中读取前2个字(即4个字节)。
阿文的储物间
·
2023-11-27 04:56
stm32
嵌入式硬件
单片机
Java工程师
架构学习
—互联网公司分布式集群架构
一、小型公司网络架构狗子是某大学计算机专业本科应届毕业生,由于自己的技术不错,再加上互联网产业的巨大利润的驱使,狗子决定走上创业这条路,于是,狗子联合了同学二黑,鸡子,狗蛋等人花费了几个月的时间写出了一套网站,是关于足球资讯的pc端网站加上手机APP客户端。现在产品测试成功了,准备发布了,狗子想到了两个问题:1.网站需要服务器狗子之前所有的代码测试都是在本地服务器或者局域网上进行的,现在需要把产品
程序人生a
·
2023-11-26 18:59
rk3568 android11 的 device
架构学习
纪要
rk3568$treedevice/device/├──common│ ├──CleanSpec.mk│ ├──clear-factory-images-variables.sh│ ├──generate-android-bp-for-blobs.sh│ ├──generate-blob-lists.sh│ ├──generate-factory-images-common.sh│ ├
__Benco
·
2023-11-26 11:01
Android
json
android
java
RISC-V 和
Cortex-M
的异同
RISC-V和
Cortex-M
都属于精简指令计算机(RISC),使用Load/Store架构,在执行计算之前,需要将数据Load到寄存器,计算完成后再把寄存器的数据Store到内存,不能像8051或x86
半斗米
·
2023-11-26 03:57
嵌入式硬件
risc-v
cortex-m
ARM基础教程 1 | ARM、
Cortex-M
与ARMv8-M
ARM基础教程|ARM、
Cortex-M
与ARMv8-M什么关系?
清蒸鲈鱼不好吃
·
2023-11-26 02:56
stm32
单片机
栈回溯之使用帧指针分析
选项会保留一个寄存器来存储帧指针对于支持Thumb-2技术的较新处理器(ARMv6T2及更高版本),保留寄存器始终为R11对于不支持Thumb-2技术的旧处理器,保留寄存器是ARM代码中的R11和Thumb代码中的R7不建议对
Cortex-M
无聊到发博客的菜鸟
·
2023-11-26 02:25
C语言
栈回溯
STM32
单片机
RTOS
Cortex-M
与RISC-V区别
环境
Cortex-M
以STM32H750为代表,RISC-V以芯来为代表RTOS版本为RT-Thread4.1.1寄存器RISC-V常用汇编RISC-V关于STOREx4,4(sp)这种寄存器前面带数字的写法
无聊到发博客的菜鸟
·
2023-11-26 02:53
risc-v
cortex
m
嵌入式
RTOS
2021-03-30 一笔记 STM32基础知识
2021.3.30第一次笔记STM32的入门学习之基础知识一STM32的介绍STM32是基于ARM内核的32位MCU系列———内核为ARM公司为要求高性能,低成本,低功耗的嵌入式应用专门设计的
Cortex-M
想发财-
·
2023-11-24 09:13
stm32
硬件
一份c/c++Linux后台服务器开发者的技术拓展书单
1.源码分析2.中间件开发3.集群4.Linux系统(进阶)5.性能与测试6.运维统计7.分布式
架构学习
详情路线书籍分享:Linux:KaliLinux渗透测试的艺术linux+c++编程LinuxC编程一站式学习
面试题小能手
·
2023-11-23 10:58
【2021集创赛】Diligent杯一等奖:基于Cortex-M3软核的智能识别称量平台
杯赛题目:Diligent杯:基于FPGA开源软核的硬件加速智能平台参赛组别:A组设计任务:利用业界主流软核处理器(仅限于
Cortex-M
系列及RISC-V系列)在限定的DIGILENT官方FPGA平台上构建
极术社区
·
2023-11-23 09:05
IC技术竞赛作品分享
fpga开发
【STM32】HAL库UART串口配置及重定向(解决接收中断与scanf不能同时工作、重定向卡死、低功耗一直唤醒的问题)
STM32】HAL库UART串口配置及重定向(解决接收中断与scanf不能同时工作、重定向卡死、低功耗一直唤醒的问题)文章目录串口重定向接收中断与scanf不能同时工作重定向卡死、低功耗一直唤醒附录:
Cortex-M
网易独家音乐人Mike Zhou
·
2023-11-22 14:18
STM32笔记
stm32
单片机
嵌入式
mcu
物联网
Keil MDK 安装
0Preface/Foreword1下载和安装官网:KeilEmbeddedDevelopmentToolsforArm,
Cortex-M
,Cortex-R4,8051,C166,and251processorfamilies.KeilMDK
yanlaifan
·
2023-11-22 07:51
KEIL
Keil
linux云计算集群
架构学习
笔记:rhel7基本命令操作
1-3-RHEL7基本命令操作1.1Linux终端介绍Shell提示符BashShell基本语法。1.2基本命令的使用:ls、pwd、cd。1.3查看系统和BIOS硬件时间。1.4Linux如何获得帮助,Linux关机命令:shutdown、init等。1.5Linux7个启动级别,设置服务器在来电后自动开机。单词整理:Terminal:终端network-scripts网络脚本passwd密码文
@谷哥
·
2023-11-21 09:36
linux运维工程师
5G
架构学习
笔记
5G基站的功能:无线电资源管理功能:无线电承载控制,无线电准入控制,连接移动性控制,在上行链路和下行链路中向UE动态分配资源(调度);-IP报头压缩,加密和完整性保护的数据;-当无法从UE提供的信息确定到AMF的路由时,在UE连接处选择AMF;-将用户平面数据路由到UPF;-将控制平面信息路由到AMF;-连接设置和释放;-调度和传输寻呼消息;-调度和传输系统广播信息(源自AMF或O&M);-用于移
zzh123666
·
2023-11-21 00:17
5G
架构
网络通信
STM32调试功能
文章目录STM32调试功能1.硬件接口图2.调试原理3.引脚分配4.调试接口使用方式5.芯片配置STM32调试功能1.硬件接口图2.调试原理
Cortex-M
内核(M0/M3/M4/M7等)包含用于高级调试功能的硬件
naumy
·
2023-11-20 22:11
stm32
单片机
嵌入式硬件
Cortex-M
单片机下载数据到外部flash
主机环境:Windows1064bit开发环境:MDK5.23目标板:LPC54114之前在NXP社区得到一块LPC54114的板卡,是由万利制作的,LPC54114是一款双核MCU,包含了一颗M4主核和一颗M0+从核,利用该板卡学习了一下双核MCU的开发流程,板卡中提供了一颗W25P80FLASH,之前拥有的板卡都没有挂外部FLASH,刚好之前利用LPC54608学习TouchGFX时可以把图片
Leo-Lian
·
2023-11-17 09:27
LPC54608
视频教程-从0到1实现分布式事务-云计算基础架构
¥100.00立即订阅扫码下载「CSDN程序员学院APP」,1000+技术好课免费看APP订阅课程,领取优惠,最少立减5元↓↓↓订阅后:请点击此处观看视频课程视频教程-从0到1实现分布式事务-云计算基础
架构学习
有效期
学院导师-王亮
·
2023-11-17 06:36
微服务
架构学习
与思考
参考:微服务
架构学习
与思考(01):什么是微服务?微服务的优势和劣势-九卷-博客园(cnblogs.com)一、单体应用在软件开发早期阶段,大家都在一个应用系统上开发。各个业务模块之间耦合也比较紧密。
wangqiaowq
·
2023-11-16 12:42
架构
微服务
学习
Netty介绍与实战-
架构学习
笔记30(单Reactor单线程、单Reactor多线程、主从Reactor多线程)
Netty介绍与实战Betty是由JBOSS提供的一个java开源框架。Netty提供异步的、基于事件驱动的网络应用框架,用以快速开发高性能、高可靠的网络IO程序Netty可以帮助你快速、简单的开发出一个网络应用,相当于简化了和流程化了NIO的开发过程Netty是目前最流行的NIO框架,Netty在互联网领域、大数据分布式计算领域、游戏行业、通讯行业等获得了广泛的应用、知名的Elasticsear
JolyouLu
·
2023-11-16 04:26
netty
java
网络编程
异步IO
NIO
STM32F1xx -- Systick 系统滴答定时器
1.SysTick是一个向CPU提供定时中断信号的计数器,其计数速率是由
Cortex-M
系列处理器的系统时钟频率和SysTick计数器的重载值共同决定的。
张小兔爱钱钱
·
2023-11-15 03:54
stm32
单片机
嵌入式硬件
mcu
arm开发
FreeRTOS 之六 任务调度原理解析(Systick、PendSV、SVC)
在
Cortex-M
内核上,FreeRTOS使用Systick定时器作为心跳时钟,一般默认心跳时钟为1ms,进入Systick中断后,内核会进入处理模式进行处理。
ZC·Shou
·
2023-11-15 03:18
FreeRTOS
FreeRTOS
RTOS
Systick
PendSV
SVC
2- ARM
Cortex-M
体系结构
2.1ARMCortex体系架构概述ARM公司在经典处理器ARM11以后的产品都改用Cortex命名,主要分成A、R和M三类,旨在为各种不同的市场提供服务,A系列处理器面向尖端的基于虚拟内存的操作系统和用户应用;R系列处理器针对实时系统;M系列处理器针对微控制器。2.1.1CISC和RISC指令的强弱是CPU的重要指标,指令集是提高微处理器效率的最有效工具之一。从现阶段的主流体系结构来讲,指令集可
南山府嵌入式
·
2023-11-12 22:44
玩转STM32基础篇
嵌入式
单片机
【RTOS】ARM
Cortex-M
异常处理过程
Cortex-M3与Cortex-M41.处理器输入、输出和外设访问一般来说,外设在使用前需要初始化,一般包括以下几步:如果需要,设置时钟控制回路使能连接到外设和对应引脚的时钟。许多现代微控制器允许对时钟信号分布的精细调节,如使能/禁止到每个外设的时钟连接以节省功耗。外设时钟一般是默认关闭的,需要在编程外设前使能时钟。有些情况下,可能还需要使能外设总线系统的时钟。有些情况下,可能还需要配置I/O引
涵锐Vellichor
·
2023-11-12 22:14
RTOS
arm
单片机
arm开发
iot
ARM
Cortex-M
体系寄存器结构
General-PurposeRegisters(R0-R12)这些寄存器主要用于存储临时变量。在大多数情况下,指令可以使用任何这些寄存器来执行操作。StackPointer(SP)该寄存器指向当前的堆栈顶部。ARMCortex-M体系结构提供两个堆栈指针:MSP(MainStackPointer)和PSP(ProcessStackPointer)。MSP通常在非特权模式下使用,而PSP用于特权模
CClaris
·
2023-11-12 22:10
arm开发
嵌入式
嵌入式硬件
单片机
C/S
架构学习
之基于UDP的本地通信(客户机)
基于UDP的本地通信(客户机):创建流程:一、创建数据报式套接字(socket函数):intsock_fd=socket(AF_UNIX,SOCK_DGRAM,0);if(-1==sock_fd){perror("socketerror");exit(-1);}二、创建客户机和服务器的本地网络信息结构体并填充客户机和服务器本地网络信息结构体(structsockaddr_un):本地网络信息结构体
少年维克多
·
2023-11-12 10:14
c语言
架构
学习
udp
linux
服务器
算法
C/S
架构学习
之基于UDP的本地通信(服务器)
基于UDP的本地通信(服务器):创建流程:一、创建数据报式套接字(socket函数):intsock_fd=socket(AF_UNIX,SOCK_DGRAM,0);if(-1==sock_fd){perror("socketerror");exit(-1);}二、创建服务器和客户机的本地网络信息结构体并填充服务器本地网络信息结构体(structsockaddr_un):本地网络信息结构体:#in
少年维克多
·
2023-11-12 10:08
c语言
架构
学习
udp
服务器
ARMCC(Keil) 编译器
ARM之十ARMCC(Keil)map文件(映射文件)详解Keil是ARM推出(收购)的针对
Cortex-M
系列等低功耗芯片芯片的集成开发环境的品牌名称。目前Keil的最新版本为µVision5。
bingquan3333
·
2023-11-12 00:56
嵌入式系统
stm32
2021极术通讯-使用Arm-2D在
Cortex-M
芯片中实现图形界面
芯方向使用Arm-2D在
Cortex-M
芯片中实现图形界面Arm高级嵌入式应用工程师王卓然分享,使用Arm-2D为小资源
Cortex-M
处理器芯片(64KFlash,4K~32RAM),来轻松实现裸机环境下各类常见的图形界面和特效
极术社区
·
2023-11-11 19:03
Arm
技术
嵌入式
嵌入式
arm
人工智能
内核移植笔记
Cortex-M
移植
常用寄存器PRIMASK寄存器为1位宽的中断屏蔽寄存器。在置位时,它会阻止不可屏蔽中断(NMI)和HardFault异常之外的所有异常(包括中断)。实际上,它是将当前异常优先级提升为0,这也是可编程异常/中断的最高优先级。FAULTMASK寄存器FAULTMASK与PRIMASK相类似,但同时它能屏蔽HardFault异常,它实际上是将异常优先级提升到了-1。程序状态寄存器(xPSR)xPSR包含
饼干饼干圆又圆
·
2023-11-11 12:01
RT-Thread
笔记
单片机
嵌入式硬件
C/S
架构学习
之基于TCP的本地通信(服务器)
基于TCP的本地通信(服务器):创建流程:一、创建字节流式套接字(socket函数):intsock_fd=socket(AF_LOCAL,SOCK_STREAM,0);二、创建服务器和客户机的本地网络信息结构体并填充服务器本地网络信息结构体(structsockaddr_un):本地网络信息结构体:#includestructsockaddr_un{sa_family_tsun_family;/
少年维克多
·
2023-11-11 04:56
c语言
架构
学习
本地通信
linux
服务器
tcp/ip
C/S
架构学习
之基于TCP的本地通信(客户机)
基于TCP的本地通信(客户机):创建流程:一、创建字节流式套接字(socket函数):intsock_fd=socket(AF_LOCAL,SOCK_STREAM,0);二、创建客户机和服务器的本地网络信息结构体并填充客户机和服务器本地网络信息结构体(structsockaddr_un):本地网络信息结构体:#includestructsockaddr_un{sa_family_tsun_fami
少年维克多
·
2023-11-11 04:23
c语言
架构
学习
tcp/ip
网络编程
开发语言
【STM32】HAL库UART含校验位的串口通信配置BUG避坑
【STM32】HAL库UART含校验位的串口通信配置BUG避坑文章目录UART协议校验位HAL库配置含校验位的串口配置BUG避坑附录:
Cortex-M
架构的SysTick系统定时器精准延时和MCU位带操作
网易独家音乐人Mike Zhou
·
2023-11-09 10:31
STM32笔记
stm32
bug
单片机
物联网
mcu
嵌入式
【构建一套Spring Cloud项目的大概步骤】&【Springcloud Alibaba微服务分布式
架构学习
资料】
目录1、创建一个Maven项目2、搭建SpringCloud服务3、搭建SpringCloudEureka4、搭建SpringCloudConfig5、搭建SpringCloudConsumer6、搭建SpringCloudZuul7、使用Jenkins进行代码自动化部署另附录、SpringcloudAlibaba微服务分布式架构1、创建一个Maven项目在IDEA中,可以通过File->Newp
hhzz
·
2023-11-09 01:42
架构
spring
cloud
微服务
alibaba
开发十年,留下最完整的Java
架构学习
路线,学完年薪65W
文章有点长,请大家耐心看完,话不多说直接上干货!永不过时的编程语言——Java编程开发。Java编程语言占比:据官方数据统计,在全球编程语言工程师的数量上,Java编程语言以900万的程序员数量位居首位。而且很多软件的开发都离不开Java编程,因此其程序员的数量最多。而在以Java编程为核心的开发领域中,javaEE程序员的需求量10年来一直居于首位!Java工程师人才缺口:根据IDC的统计数字:
java技术分享师
·
2023-11-08 21:19
程序员
IT
java
day1 ARM架构概述
Cortex-M
系列:面向嵌入式应用,如传感器、物联网设备等。这些处理器具有较低的功耗和较小的尺寸,适合于资源受限的
枯木遇南风丨
·
2023-11-08 17:22
LV23物联网ARM
开发
linux
嵌入式
arm
stm32
cmocka的学习(1)
cmocka的官网学习任务在PC上实现样例测试在
Cortex-M
系列MCU中运行这两个任务主要有两个学习目标熟悉cmocka中cmake的配置与编写(阅读/理解cmake
飞箭前面的蜗牛
·
2023-11-08 10:54
C语言单元测试
嵌入式
单元测试
VSCode下 搭建 ARM
Cortex-M
开发环境 -- Part 3 FreeRTOS Multi-threads Debug
Part0开发工具安装Part1编译环境搭建Part2调试环境搭建Part3FreeRTOSMulit-threadsDebugVSCode下搭建ARMCortex-M开发环境--Part3FreeRTOSMulti-threadsDebug前言本章旨在记录如何在VSCodeDebug环境下打开FreeRTOSMulti-threadsDebug功能,包含以下内容:修改OpenOCDconfig文
TuringChen
·
2023-11-06 03:38
mcu程序执行原理_深剖STM32,学会了1个MCU视频,就会开发所有MCU就学会了
课程简介:本课程基于STM32F103RC讲解,通过从MCU上电开始启动开始分析,详解MCU的运行过程,讲师“东方青”多年从事开发经验而言,学习
Cortex-M
系列的MCU,我们不仅仅只是会使用固件库,
健康维C
·
2023-11-04 20:09
mcu程序执行原理
C/S
架构学习
之组播
组播:过多的广播会占用网络带宽,产生广播风暴的现象,从而影响正常的通信活动;组播(或者多播)是局域网内部的通信,只有加入到某个多播组的主机才能收到数据;组播的方式既可以发给多个主机,又能避免广播带来过多的网络负载;组播地址:D类地址:“224.0.0.1~239.255.255.254”;设置组播的流程:发送方(UDP的客户端):一、创建用户数据报套接字(socket函数):intsockfd=s
少年维克多
·
2023-11-04 17:14
C/S架构学习系列
c语言
架构
学习
组播
C/S
架构学习
之广播
广播:一台主机可以将一个数据包同时发送给同一局域网内所有主机;在IPV4中,广播地址是本网段最大的IP地址或者“255.255.255.255”;注意:广播本质上是UDP通信技术;只有用户数据报套接字才能使用广播的方式;设置广播的流程:发送方(UDP的客户端):一、创建用户数据报套接字(socket函数):intsockfd=socket(AF_INET,SOCK_DGRAM,0);if(-1==
少年维克多
·
2023-11-04 17:09
C/S架构学习系列
c语言
学习
开发语言
广播
网络编程
通信技术
x86
架构学习
笔记保护模式
8086有20根地址线,可以寻址1MB内存。但是,它内部的寄存器是16位的,无法在程序中访问整个1MB内存。所以,它也是第一款支持内存分段模型的处理器。还有,8086处理器只有一种工作模式,即实模式。由于8086处理器的成功,推动着Intel公司不断地研发更新的处理器,32位的时代就这样到来了。尽管8086是16位的处理器,但它也是32位架构内的一部分。原因在于,32位的处理器架构是从8086那里
守护安静星空
·
2023-11-04 13:27
x86架构学习实模式篇
操作系统
【STM32】基于HAL库建立自己的低功耗模式配置库(STM32L4系列低功耗所有配置汇总)
)低功耗模式简介睡眠模式停止模式待机模式建立自己的低功耗模式配置库通过结构体的方式来进行传参RTC配置UART配置通过回调函数来配置时钟通过虚假的回调来初始化低功耗外设初始化函数代码整合调用方式附录:
Cortex-M
网易独家音乐人Mike Zhou
·
2023-11-03 22:52
STM32笔记
stm32
单片机
物联网
mcu
低功耗
STM32F4的基础介绍
STM32F4的基础介绍1.前言2.STM32F4总线架构3.STM32F4时钟系统3.1时钟树3.2时钟初始化3.3时钟使能参考文献1.前言上周了解了Cortex-M3/M4处理器的相关知识(见
Cortex-M
丸子的蓝口袋
·
2023-11-02 10:05
STM32F4
STM32F4
RESTful
架构学习
笔记
笔记摘抄于理解RESTful架构--阮一峰一、网站即软件特点:高延时(highlatency)、高并发。采用客户端/服务器模式,建立在分布式体系上,通过互联网通信cs.jpeg二、RESTful架构:符合REST(RepresentationalStateTransfer)的架构要理解RESTful架构,最好的方法就是去理解RepresentationalStateTransfer(表现层状态转化
allenggg
·
2023-11-02 06:01
微服务
架构学习
与思考(03):微服务总体架构图解
微服务
架构学习
系列文章:微服务
架构学习
与思考(01):什么是微服务?微服务的优势和劣势微服务
架构学习
与思考(02):微服务实施的前提条件?有哪些问题需要思考?
九卷技术录
·
2023-11-01 14:15
微服务架构
微服务
架构
架构学习
之路
简介架构:软件架构,是有关软件整体架构与组件的抽象描述,用于指导大型软件系统的各个方面的设计;优秀的性能,超强的TPS/QPS的承载能力,高可用决定了你能支撑多少PV的流量;职责明确需求系统能力分解技术选型制定架构说明书并主导执行落地掌握主流互联网高性能后端服务平台的系统分层模型及设计思想;1.架构设计分层(1)分而治之(2)各司其职(3)有条不紊的结合常见分层设计(1)计算机OSI七层网络模型(
Yuan_xii
·
2023-10-31 10:49
架构
spring
微服务
Java架构视频教程,让你从入门到精通!
这两天,很多小伙伴在后台留言说,是否能整理一份
架构学习
思维导图,及视频教程也许你对大部分技术都有接触,甚至使用过,但是并没有深入,掌握,也从未受过系统的训练。
Java黎先生
·
2023-10-31 00:55
Android 开发软件架构思考以及经验总结
本文目的有三,一是整理这段时间的
架构学习
和思考以及总结这一年的开发经验教训,二是希望能够与各位朋友探讨移动端App的架构设计,三是希
superbigcupid
·
2023-10-30 05:38
Android
framework
架构设计
android
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他