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
嵌入式基础
嵌入式基础
理论学习——1、嵌入式系统的概念及组成
一、嵌入式系统的概念嵌入式系统是以应用为中心,以现代计算机技术为基础,能够根据用户需求(功能、可靠性、成本、体积、功耗、环境等)灵活裁剪软硬件模块的专用计算机系统。————来自百度百科我个人觉得百度百科这一段解释很贴切。计算机系统有许多的分类,同时也有许多的功能,而在实际的业务需求中,计算机系统的很多功能是不需要的,而为了避免浪费空间和资源,则需要对系统的多余部分进行阉割,只留下实际业务需要的,尽
自立 自律 自强
·
2024-09-06 01:19
嵌入式理论学习
学习
嵌入式硬件
嵌入式基础
准备 | Linux命令(包括 文件、目录和压缩、系统操作、vi、vim、ctags、cscope)
1、使用ctrl+alt+t打开命令行2、按tab键补全文件名3、ctrl+c停止正在进行的过程4、向上键向下键翻历史的命令(只有在当前用户才有效,比如切换根用户之后就无了)5、根用户创建的文件其他用户只有查看内容的权限,不能修改6、具体命令:Linuxvi/vim使用1、文件、目录和压缩1.1目录操作$ls//查看里面有什么东西(浏览目录内容)默认开始进入主目录$tree//查看当前目录(直接出
Asher Gu
·
2024-02-23 23:43
嵌入式相关
linux
vim
蓝桥杯嵌入式STM32G431RBT6的学习(总大纲)(HAL库学习)板子介绍
GPIO的使用:蓝桥杯
嵌入式基础
模块——GPIO的使用(新板)STM32G431(HAL库开发)_薛定谔的猫咪死了的博客-CSDN博客串口的使用蓝桥杯
嵌入式基础
模块——串口的使用(新板)STM32G431
薛定谔的猫咪死了
·
2024-02-20 11:56
博客
蓝桥杯
stm32
学习
嵌入式基础
知识学习:Flash、EEPROM、RAM、ROM
https://blog.csdn.net/y673533511/article/details/87913989FLASH存储器又称闪存,它结合了ROM和RAM的长处,不仅具备电子可擦出可编程(EEPROM)的性能,还不会断电丢失数据同时可以快速读取数据(NVRAM的优势),U盘和MP3里用的就是这种存储器。在过去的20年里,嵌入式系统一直使用ROM(EPROM)作为它们的存储设备,然而近年来F
Logintern09
·
2024-02-04 05:03
学习
嵌入式硬件
嵌入式基础
知识学习:I2C通信协议
https://zhuanlan.zhihu.com/p/647656964https://blog.csdn.net/FYBZ2020/article/details/128486981I2C总线概述I2C(Inter-IntegratedCircuit)总线是两线式串行通信总线,是微电子通信控制领域广泛采用的一种总线标准。在介绍I2C总线工作原理之前,首先必须明确几个基本概念:发送器(Tran
Logintern09
·
2024-02-04 05:03
学习
嵌入式
STM32CubeMX+Keil+Proteus联合仿真初步实现
笔者
嵌入式基础
很差,在学习ROS过程中时,为了防止对底盘硬件造成破坏,一直在寻找一套完整的仿真系统进行练习,所幸接触到了STM32CubeMX,按网上方法做了个初步练习,并做了以下记录。
m0_53800738
·
2024-01-26 12:40
stm32
单片机
proteus
嵌入式基础
知识-测试基础概念
本篇来介绍嵌入式项目开发中,软件测试的相关基础知识。1测试基础知识测试是指:在规定的条件下对程序进行操作,以发现错误,对软件质量进行评估测试的对象包括程序、数据和文档对于测试,并不是只有测试人员才需要了解,需要了解测试的人员包括:用户:参与需求验证和验收测试项目经理:参与测试计划指定程序员:完成单元测试测试员:设计和执行测试1.1测试原则系统测试的原则包括:软件测试的目的是发现软件的错误应尽早地、
码农爱学习
·
2024-01-23 00:46
嵌入式系统基础
嵌入式
软件测试
嵌入式基础
知识_1——C语言知识与数据结构
C语言篇关键字使用与说明1.static:这个可以将变量申明为静态的,限制变量/函数的使用范围(只限于本文件中);延长变量的生命周期使变量和main函数的生命周期一致。变量申明——延长变量生命周期:voidTest(void){staticuint8_ti=0;i++;}函数申明——只能在本文件中使用:staticvoidTest(void){uint8_ti=0;i++;}2.extern:这个
twx11213030422
·
2024-01-17 20:39
嵌入式基础知识
数据结构
嵌入式
2020-09-15
第1章
嵌入式基础
1.1嵌入式的概述1.1.1嵌入式的含义嵌入式系统,是一种“完全嵌入受控器件内部,为特定应用而设计的专用计算机系统”。
Wegame_7ce1
·
2024-01-16 04:24
(1)GD32E502C-START 开发板学习——点亮LED灯
一、前言默认读者有一定的
嵌入式基础
,本人也是才开始学习嵌入式,因此边学习边记录,有误地方请指出。不讲复杂的理论过程,简单易懂快速实现基本功能。
莫名的曾小贤
·
2024-01-13 21:47
GD32E502
嵌入式硬件
stm32
为什么要好好学习?
最后由于我们对
嵌入式基础
知识的匮乏,大多数都放弃了听课,可是实习
STioPlato
·
2023-12-27 08:26
嵌入式基础
(四):嵌入式微处理器体系结构
姓名:童琪凯学号:19020100176学院:电子工程学院转自:https://blog.csdn.net/lr1916417519/article/details/81049468【嵌牛导读】在学习嵌入式过程中,我们经常被嵌入式微处理器给搞的晕头转向,对于它的结构我们必须了然于心,避免在项目实操过程中高成本、低性能,形成资源耗散。【嵌牛鼻子】嵌入式微处理器体系结构【嵌牛提问】嵌入式微处理器体系结
CC_ba72
·
2023-12-20 03:23
【
嵌入式基础
】Keil下编译代码并生成HEX文件
目录一、Keil环境搭建1、百度网盘分享下载2、Keil安装3、注册4、支持包安装二、在Keil环境下创建新项目1、创建新项目2、命名新文件编辑3、芯片选择和环境配置4、添加源文件三、代码编写,编译与调试1、代码编写2、程序编译3、程序调试四、分析生成的HEX文件1、拓展线性地址记录2、数据部分3、文件尾五、总结六、参考文献一、Keil环境搭建1、百度网盘分享下载mdk531安装链接:https:
Xicun1984
·
2023-12-17 21:09
单片机
stm32
嵌入式硬件
嵌入式开发:
嵌入式基础
知识——正确启动固件项目的 10 条建议
对开发人员提出的快速获得结果的要求可能会导致在固件实施的开始阶段跳过一些关键步骤。为了节省调试阶段的时间,嵌入式开发人员在编写任何应用程序代码之前,请将这十条建议作为起点。1)建立一个目录结构,包括但不限于–应用–BSP–建造–库–图书馆–MCU驱动器2)添加文件和搜索路径时,使用工作区和项目的相对路径。3)使用构建文件夹来使用具有相同代码库的多个工具链。4)在所有工具链中设置空白和制表符间距,以
粤嵌教育
·
2023-11-25 11:13
嵌入式
嵌入式开发
嵌入式软件
嵌入式培训
嵌入式硬件
嵌入式
嵌入式基础
本篇文章主要转载自嵌入式复习,便于自己复习使用。1基本概念嵌入式系统概念:以应用为中心,以计算机为基础,软件、硬件可裁剪,功能、可靠性、成本、体积、功耗严格要求的专用计算机系统(国内);用于控制、监控或辅助操作机器和设备的装置(IEEE);嵌入式发展阶段:无操作系统阶段、简单操作系统阶段、实时操作系统阶段、面向Internet阶段;嵌入式应用领域:工业控制、交通管理、信息家电、家庭智能管理、网络及
长路漫漫2021
·
2023-11-22 13:07
Embedded
Software
嵌入式系统的硬件组成
嵌入式处理器分类
操作系统层OS
OEM层
Windows
CE开发工具
C语言线上线下混合式教学,线上线下混合式教学探索与实践
文章以
嵌入式基础
课程为例,从混合式教学的内容设计、过程设计、考核改革等几方面入手,基于本校的网络教学平台对混合式教学进行探索和研究。
weixin_39978444
·
2023-11-20 10:51
C语言线上线下混合式教学
嵌入式基础
01【转载】详解大端模式和小端模式
————————————————版权声明:本文为CSDN博主「ce123」的原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/ce123_zhouwei/article/details/6971544详解大端模式和小端模式一、大端模式和小端模式的起源关于大端小端名词的由来,有一个有趣的故事,来自于JonathanSwi
WenLang_M
·
2023-11-13 17:08
嵌入式技术
嵌入式基础
知识(2)——操作系统
1、自旋锁和信号量在互斥使用时需要注意的问题,在中断服务程序里面的互斥如何使用自旋锁和信号量自旋锁会一直自旋等待,不会休眠:而信号量是等待信号来唤醒进程,进程会睡眠。使用时注意希望长等待不吃系统资源时使用信号量,反过来短期的等待使用自旋锁,但会增加系统开销,中断后不可以使用信号量,因为中断不能睡眠。2、异步IO和同步IO的区别同步和异步来自于Linux内核态和用户态的切换,通常IO包括网络IO和来
小乌龟打怪升级
·
2023-11-11 23:23
嵌入式知识
linux
Linux
嵌入式基础
知识
一个嵌入式Linux系统从软件的角度看通常可以分为四个层次:1、引导加载程序:包括固化在固件(firmware)中的boot代码(可选),和BootLoader两大部分。2、Linux内核:特定于嵌入式板子的定制内核以及内核的启动参数。3、文件系统:包括根文件系统和建立于Flash内存设备之上文件系统。通常用ramdisk来作为rootfs。4、用户应用程序:特定于用户的应用程序。有时在用户应用程
LingLong_roar
·
2023-11-10 03:12
Job
linux
网络
运维
ChinaSoft 论坛巡礼 |
嵌入式基础
软件论坛
2022年CCF中国软件大会(CCFChinaSoft2022)将于2022年11月25-27日在线上举行。预期将有林惠民、陈左宁、邬江兴、何积丰、梅宏、吕建、柴洪峰、廖湘科、王怀民、郑纬民、蒋昌俊、王自力等10余位院士莅临。本次大会主题是“聚焦产教研用协同创新,提升关键软件供给能力”,包括学术、工业、教育等论坛活动40余场,期待您的参与!大会线上参会报名通道已经开启!点击文末“阅读原文”报名注册
pengxin_ce
·
2023-11-07 08:37
数据库
网络
microsoft
人工智能
linux
嵌入式基础
知识-RSA非对称加密基本原理
之前的文章
嵌入式基础
知识-信息安全与加密,介绍过数据加密的一些基本概念,对称加密的原理比较简单,加密和解密的密钥相同,而非对称加密,两个密钥不同,本篇就来具体介绍RSA这种非对称加密的密钥计算原理。
码农爱学习
·
2023-10-31 01:51
嵌入式系统基础
RSA
非对称加密
嵌入式基础
——哈弗结构
文章目录1什么是哈弗结构?2哈弗结构单片机的特点3什么是改进的(Enhanced)哈弗结构?4写在最后1什么是哈弗结构?哈佛结构是一种将程序指令存储和数据存储分开的存储器结构,如图所示:哈佛结构是一种并行体系结构,它的主要特点是将程序和数据存储在不同的存储空间中,即程序存储器和数据存储器是两个独立的存储器,每个存储器独立编址、独立访问。与两个存储器相对应的是系统的4条总线,即程序的数据总线与地址总
New_Teen
·
2023-10-17 21:54
微机原理
单片机
嵌入式硬件
C语言基础笔记(
嵌入式基础
学习1)
(用于
嵌入式基础
巩固,是本人通过学习进行笔记记载,文章有不足指出,望各位博友指点一二,希望大家与我共进步)一、虚拟机基本操作1.基础VMware:虚拟机Ubuntu:Linux操作系统中的一种windows
摸鱼特长生.
·
2023-10-16 21:40
嵌入式
C语言基础
c语言
vim
linux
ubuntu
初学者须知的
嵌入式基础
知识(三)附轮询系统、前后台系统、优先级继承协议和优先级天花板协议
嵌入式系统的进程上下文切换使CPU从一个正在执行的进程转向另一个进程的机制称为上下文切换(又称文境切换)。文境切换必须是没有任何缺陷的,并且文境切换在CPU内能非常迅速地执行。文境切换的形式主要有两种:协作多任务处理采用协作多任务处理的系统中,正在执行的进程将主动地放弃CPU等资源,让给另一个进程。协作多任务处理的系统中,每个进程中包含一个对文境切换函数的调用,该函数调用并不启动一个新的进程执行,
源代码•宸
·
2023-10-15 10:20
嵌入式
操作系统
程序人生
【嵌入式学习笔记】
嵌入式基础
2——ARM与Cortex-M系列介绍
1.ARM公司ARM公司:只做内核设计和IP授权,不参与芯片设计,如图所示。ARM架构风靡全球是因为其产品有以下特点:低功耗、低成本、高性能支持16/32位双指令集拥有众多合作伙伴ARM公司推出了ARM内核,随后演变成了Coretex内核,许多厂商根据该公司设计的内核生产芯片(STM32等)2.Corte-x内核分类及特征3.Cortex-M3/4/7介绍
Zency_SUN
·
2023-10-15 01:47
嵌入式学习专栏(STM32)
学习
笔记
arm开发
嵌入式硬件
stm32
嵌入式基础
知识-IP地址与子网划分
本篇介绍IP地址与子网划分的一些基础知识,在嵌入式开发,使用网络功能时,需要了解网络的一些基础知识。1IP地址1.1IPv4与IPv6对比信息IPv4IPv6长度32位128位地址表示形式点分十进制冒分十六进制表示示例192.168.5.1002002:0000:0000:0000:0000:0000:c0a8:05641.2IPv4地址详解IPv4地址分4段,每段8位,共32位二进制数组成。1.
码农爱学习
·
2023-10-08 02:55
嵌入式系统基础
tcp/ip
服务器
网络协议
嵌入式基础
1.嵌入式存储系统1.1.计算机组成原理从冯.诺依曼的存储程序工作原理及计算机的组成来说,计算机由运算器、控制器、存储器和输入/输出设备五大部件组成。其中运算器和控制器统称为中央处理器(CPU),而存储系统分成内部存储器(内存)和外部存储器(外存)。输入/输出设备并非计算机所必需的,如果一个设备具有CPU,内存和外存,我们就可以说它是一台计算机。在很多嵌入式设备上,都没有输入/输出设备,所以从广义
李易达
·
2023-10-06 11:07
嵌入式
转载
面的
嵌入式基础
知识总结
面的
嵌入式基础
知识总结做嵌入式系统开发,经常要接触硬件。做嵌入式开发对数字电路和模拟电路要有一定的了解。这样才能深入的研究下去。下面我们简单的介绍嵌入式开发中的一些硬件相关的概念。
单片机一哥
·
2023-09-22 18:34
单片机
编程
嵌入式
单片机
51单片机
嵌入式基础
-常见的电子元件和三大定理
目录1、电阻2、电容器3、电感器4、振荡电路5、分压器6、电压器7、戴维宁定理8、诺顿定理9、基尔霍夫定律1、电阻用于限制电路的大小,R=U/I,其中R表示电阻值,V表示电压,I表示电流。注:无论电阻有多大,在电流中都会有电流通过,只不过电流很小。2、电容器电容是一种储存电荷的电子元件,其作用是储存电能。当电容器接通电源时,它会充电并存储电荷,当断开电源后,它会把电荷释放出来。电容器的容量可以根据
爱玩的w同学
·
2023-09-21 14:43
嵌入式学习
嵌入式硬件
嵌入式基础
知识理论概述
嵌入式基础
知识理论概述摘要:当前我们正步入新时代、正面临新态势、正迈进新征程,嵌入式已经融入到我们的各行各业、日常生活之中,嵌入式无处不在。简要概述了
嵌入式基础
知识,供读者对嵌入式有一个基础的认知。
追逐太阳的星星
·
2023-09-21 14:43
单片机
fpga开发
stm32
嵌入式硬件
简图记录-ARM
嵌入式基础
(概念、工作模式、寄存器、寻址)
简图记录学习~参考:国嵌教学视频arm相关、s3c2440用户手册一、概念ARM芯片/ARM处理器:各芯片厂商(如三星)获得arm公司授权生产的带arm核的处理器。(如三星s3c24406410210)ARM核心:arm公司设计的CPU运算处理核心,分成如arm7、arm9、arm11、Armcoretx等几个家族。(2440对应arm9、6410对应arm11、210对应armcortexa8)
runafterhit
·
2023-09-18 07:27
ARM嵌入式类
嵌入式基础
面八股文——进程与线程的基本概念(1)
转载请注明作者和出处:https://blog.csdn.net/qq_28810395运行平台:Windows10LeetCode官网:Fhttps://leetcode-cn.co一、进程与线程的基本概念1.什么是进程,线程,彼此有什么区别⭐⭐⭐⭐⭐ 进程是计算机资源(CPU,内存)分配的基本单位。 线程是计算机CPU调度与分配的基本单位,也就是程序执行的最小单位。运行一个程序时,系统首先
Stefan-0704
·
2023-09-13 22:16
面试
嵌入式
进程
线程
嵌入式基础
知识-信息安全与加密
本篇来介绍计算机领域的信息安全以及加密相关基础知识,这些在嵌入式软件开发中也同样会用到。1信息安全1.1信息安全的基本要素保密性:确保信息不被泄露给未授权的实体。包括最小授权原则、防暴露、信息加密、物理加密。完整性:保证数据传输过程中是正确无误的,接收和发送的数据相同,不被篡改。包括安全协议、校验码、密码校验、数字签名、公正等手段。可用性:保证合法的用户能以合法的手段来访问数据,不会被拒绝。可控性
码农爱学习
·
2023-09-12 03:58
嵌入式系统基础
嵌入式
信息安全
加密
【
嵌入式基础
】为什么0x100是256个字节、0x400是1KB、0x800是2KB、0x1000是4KB?
文章目录前言数据单位标准两种标准0x400为什么是1KB大小?回到开始的问题附录1:存储单位之间的换算附录2:常见的16进制地址及其对应容量前言在刚开始学习嵌入式时我们就遇到各种进制之间的换算,十六进制、十进制、八进制、二进制等等,一开始会经常在各种进制之间迷失自我;在深入学习或者做项目或者工作时我们也经常要查看各种芯片的数据手册(datasheet),手册里面一般都是使用十六进制表示各种地址。这
挨踢民工biubiu
·
2023-09-09 17:51
嵌入式
经验分享
单片机
嵌入式
内存管理
单片机
c语言
嵌入式基础
知识-中断处理过程
本篇来介绍中断,这是计算机系统以及嵌入式系统的重要概念。1中断基本概念中断是CPU对系统发生的某个事件作出的一种反应。中断的一些基本概念:中断源:引起中断的事件称为中断源中断请求:中断源向CPU提出处理的请求称为中断请求中断向量:中断源的识别标志,中断服务程序的入口地址中断向量表:按照中断类型号从小到大的顺序存储对应的中断向量,总共存储256个中断向量断点:发生中断时被打断程序的暂停点称为断点中断
码农爱学习
·
2023-09-07 01:28
嵌入式系统基础
单片机
嵌入式硬件
嵌入式基础
知识-DMA
本篇来介绍DMA的一些基础知识。1DMA简介DMA(DirectMemoryAccess),中文名为直接内存访问,它是一些计算机总线架构提供的功能,能使数据从附加设备(如磁盘驱动器)直接发送到计算机主板的内存上。对应嵌入式处理器来说,DMA可以提供外设和存储器之间,或存储器与存储器之间的高速数据传输,无须CPU干预,节省了CPU的资源。1.1DMA传输的4种情况DMA涉及的数据传输分为四种情况:外
码农爱学习
·
2023-09-07 01:26
嵌入式系统基础
嵌入式
DMA
嵌入式基础
-电路
目录1、电流1.1电流方向1.2交流电和直流电2、电压3、电阻4、欧姆定律1、电流电流是指单位时间内通过导体的电荷量,用符号I表示,单位是安培(A)。电流是电磁学中的基本量纲之一,是七个基本量纲之一。电流的大小称为电流强度,是指单位时间内通过导线某一截面的电荷量,每秒通过一库仑的电量称为一「安培」(Ampere)。安培是国际单位制中的基本单位。电流的方向定义为正电荷移动的方向。在电路中,电流是从电
爱玩的w同学
·
2023-09-06 21:21
嵌入式学习
电路
TouchGFX之外部SDRAM
1.配置外部SDRAM(
嵌入式基础
知识,此处不做分析)2.编写SDRAM配置代码(copy正点原子例程)sdram.c#include"sdram.h"#include"fmc.h"uint8_tSDRAM_Send_Cmd
Stone_lu。
·
2023-08-23 21:25
TouchGFX
arm开发
TouchGFX之存储器映射闪存
1.配置QSPI(
嵌入式基础
知识,此处不做分析)2.编写W25Q256配置代码(copy正点原子例程)w25q256.c#include"w25q256.h"#include"quadspi.h"#defineQUAD_INOUT_FAST_READ
Stone_lu。
·
2023-08-23 21:25
TouchGFX
arm开发
单片机开发之
嵌入式基础
几个比较好的学习网站:嵌入式开发_嵌入式开发板_嵌入式系统-与非网(eefocus.com)电子发烧友朱有鹏老师嵌入式Linux核心课程笔记_yougogo的博客-CSDN博客_朱有鹏嵌入式学习机器学习对于嵌入式的帮助:嵌入式开发人员应该关心机器学习的5个理由(baidu.com)嵌入式系统学习(五):嵌入式和深度学习-简书(jianshu.com)梯度算法理解:(1条消息)为什么梯度反方向是函数
今年也要加油努力
·
2023-08-13 22:38
单片机
嵌入式硬件
嵌入式基础
知识-系统调度
系统调度是操作系统重要功能,在嵌入式开发,也要了解系统调度的基本原理。对于嵌入式Linux开发,一般使用多线程和多进程开发,对于运行RTOS的嵌入式系统,一般使用多任务开发。这些线程、进程、任务的调度,有许多相似之处。1进程的三种状态执行态(Run):进程占用CPU资源,对于单核处理器,任一时刻只能有一个进行处于执行态就绪态(Ready):进程本身具备运行条件,但由于处理机的个数少于可运行进行从个
码农爱学习
·
2023-08-08 02:35
嵌入式系统基础
嵌入式
系统调度
嵌入式基础
知识-存储器
本篇介绍计算机存储硬件的一些基础知识,在嵌入式开发中,也同样适用。1计算机存储结构存储器是计算机中的重要部件,理想的存储器应该是执行快,容量足,价格便宜等。但实际上,目前无法同时满足这些目标,因此计算机通常采用分级存储的方式。寄存器:CPU寄存器,保存来自cache的字L1高速缓存:芯片内的高速缓存cache,保存来自芯片外cache的行L2高速缓存:芯片外的高速缓存,如SRAM、DRAM、DDR
码农爱学习
·
2023-08-08 02:35
嵌入式系统基础
嵌入式
嵌入式基础
知识-流水线
提到流水线,最先想到的可能是流水线车间中的产品制造过程。工业上的流水线,又称装配线,指每一个生产单位只专注处理某一个片段的工作,以提高工作效率及产量。在计算机领域中,也有流水线的概念,其核心原理也是和工业上的流水线一致。1计算机中的流水线概念流水(pipelining),或流水技术,是指把并行性(或并发性)嵌入到计算机系统中,它可以把重复的顺序处理过程分解为若干子过程,每个子过程能在专用的独立模块
码农爱学习
·
2023-08-08 02:04
嵌入式系统基础
嵌入式
流水线
嵌入式基础
知识-存储管理
上篇介绍了存储器的相关知识,偏重的是硬件结构,本篇介绍存储管理的相关知识,偏重的是软件管理。1存储管理概念操作系统,包括嵌入式系统,通常利用存储管理单元MMU(MemoryManagementUnit)来提供内存保护机制,实现系统内核与应用程序,应用程序与应用程序之间的隔离。内存保护包括两个方面:防止地址越界:对于多个应用程序,每个应用程序都有自己独立的地址空间。防止操作越界:对于多个应用程序共享
码农爱学习
·
2023-08-08 02:03
嵌入式系统基础
页式存储
存储管理
【嵌入式学习笔记】
嵌入式基础
11——STM32常用轮子(SYSTEM)
1.deley文件夹介绍1.1.delay文件夹介绍函数名函数功能OSdelay_osschedlockus级延时时,关闭任务调度(防止打断us级延迟)OSdelay_osschedunlockus级延时时,恢复任务调度OSdelay_ostimedlyus级延时时,恢复任务调度OSSysTick_Handlersystick中断服务函数OSdelay_init初始化延迟函数OS/noOSdela
Zency_SUN
·
2023-07-30 07:51
嵌入式学习专栏(STM32)
学习
笔记
stm32
【嵌入式学习笔记】
嵌入式基础
6——STM32基础知识
1.STM32系统框架1.1.CortexM内核&芯片MCU厂商,经ARM公司授权,添加不同的外设,就成为了各种XX32芯片。1.2.F1系统架构4个主动单元:CortexM3内核DCode总线(D-Bus)、CortexM3内核系统总线(S-Bus)、通用DMA1、通用DMA24个被动单元:内部FLASH、内部SRAM、FSMC、AHB到APB的桥(连接的所有APB外设)AHB:高级高性能总线;
Zency_SUN
·
2023-07-29 12:59
嵌入式学习专栏(STM32)
学习
笔记
stm32
【嵌入式学习笔记】
嵌入式基础
8——STM32CubeMX
1,STM32CubeMX简介STM32CubeMX是ST开发的一款图形配置工具,可通过配置自动生成初始化代码,一个图形配置工具,搭配不同系列的STM32Cube固件包,即可支持不同系列的STM32芯片。①直观的选择MCU型号,可指定系列、封装外设数量等条件型号,可指定系列、封装外设数量等条件型号,可指定系列、封装外设数量等条件型号,可指定系列、封装外设数量等条件型号,可指定系列、封装外设数量等条
Zency_SUN
·
2023-07-29 12:59
嵌入式学习专栏(STM32)
学习
笔记
stm32
【嵌入式学习笔记】
嵌入式基础
10——STM32时钟配置
1.认识时钟树简单来说,时钟是具有周期性的脉冲信号,最常用的是占空比50%的方波1.1.F1的时钟树1.2.F4的时钟树(407为例)1.3.F7的时钟树1.4.H7的时钟树2.配置系统时钟(F1为例)2.1.系统时钟配置步骤配置HSEVALUE:告诉HAL库外部晶振频率,stm32xxxx_hal_conf.h调用Systemlnit()函数(可选):在启动文件中调用,在system_stm32
Zency_SUN
·
2023-07-29 12:59
嵌入式学习专栏(STM32)
学习
笔记
stm32
【嵌入式学习笔记】
嵌入式基础
4——STM32最小系统
1.学会查看数据手册1.1数据手册及相关资料数据手册一般再ST官网或ST中文社区网可下载。学习一款最小系统要参考的资料如下:原理图(硬件手册)数据手册dataset(有芯片的大致信息)参考手册(有寄存器的信息)Cortex-M权威指南开发指南(生产开发板的商家提供)1.2数据手册获取信息STM32F103ZET6的基本参数如下引脚类型包括:电源引脚、晶振引脚、复位引脚、下载引脚、BOOT引脚、GP
Zency_SUN
·
2023-07-29 12:29
嵌入式学习专栏(STM32)
学习
笔记
stm32
嵌入式硬件
【嵌入式学习笔记】
嵌入式基础
7——认识HAL库
1.初识HAL库1.1.CMSISCMSIS(微控制器软件接口标准):CortexMicrocontrollerSoftwareInterfaceStandard,是由ARM和与其合作的芯片厂商、软件工具厂商,共同制定的标准。1.2.HAL库简介直接操作寄存器:执行效率高,时间成本高标准外设库(StandardPeripheralLibraries):F0/F1/F3/F2/F4/L1,目前已停止
Zency_SUN
·
2023-07-29 12:29
嵌入式学习专栏(STM32)
学习
笔记
stm32
上一页
1
2
3
下一页
按字母分类:
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
其他