科技赋能·智引未来——华清远见教育科技集团
面授课程
在线课程
研发中心
在线实验
北京
上海
深圳
成都
南京
西安
武汉
沈阳
济南
重庆
长沙
创客
关于我们
联系我们
总裁荣誉
权威证书
专利软著
当前位置:首页 > 学习资源 > 学习笔记
嵌入式开发常见存储器有哪些?
存储器概念: 嵌入式系统通常需要一些内部存储器来保存程序代码和数据。 存储器的分类: 根据断电数据是否丢失,可分为以下两种: 易失性存储器(Volatile Memory) 非易失性存储器(Non-Volatile Memory) 易失性存储器(Volatile Memory) 掉电后数据会丢失的存储器...…
Java设计模式有几种?自学还是专业学习?
对于项目开发过程遇到的不断重复性的问题,经过反复使用的代码设计经验,提取出设计模式,给我们提供该类问题的核心解决方案。运用设计模式可以完美的解决很多问题,使得代码编写工程化,让代码更容易被他人理解、提高代码复用性、保证代码可靠性。 Java设计模式分为三大类型,包括创建型模式,结构型…
ARM处理器7种工作模式
ARM处理器是当前嵌入式领域使用最多的处理器,我们在使用中一定注意处理器的工作模式,下面对ARM处理的工作模式进行描述 一、ARM体系的CPU有以下7种工作模式: 1、用户模式(Usr):用于正常执行程序; 2、快速中断模式(FIQ):用于高速数据传输; 3、外部中断模式(IRQ):用于通常的中断处理; 4、管理模…
LCD屏的工作原理是什么,主要作用是什么
一、概述 LCD即Liquid Crystal Display 的首字母缩写,意为液态晶体显示器,即液晶显示器。我们在日常的教学活动中,或者企业的开发当中,对于lcd屏幕的需求是很多的,因为无论利用stm32还是应用stmp157a系统级芯片,都需要输出设备,而lcd就是首选之一。本文将介绍lcd的方方面面,希望能给读者一些有…
CPU的隔离是什么?作用是什么?
在正常的配置下,每个 CPU 都要承担内务管理工作。相反,nohz_full 配置会以隐含方式移除 nohz_full 集合之外的所有的内务管理工作。 也就是说,如果有 8 个 CPU,并隔离 CPU 1、2、3、4、5、6、7: nohz_full=1-7 则 CPU 0 将单独处理内务管理工作。这些工作涉及: 未绑定计时器回调执行 未绑定工作队…
什么是交叉编译?为什么要进行交叉编译?
了解交叉编译:构建跨平台应用的利器 在软件开发的世界中,我们经常需要将应用程序或库部署到不同的平台上。然而,每个平台都有自己的硬件架构和操作系统,这就需要我们使用交叉编译来构建适用于目标平台的可执行文件或库。本文将介绍什么是交叉编译,以及为什么我们需要进行交叉编译。 一、交叉编译的…
深入解析嵌入式系统:硬件设备、嵌入式操作系统和应用软件之间的关系
嵌入式系统是一种特殊的计算机系统,它被设计用于执行特定任务。嵌入式系统由硬件设备、嵌入式操作系统和应用软件组成。本文将深入探讨这三个方面,并介绍它们之间的关系。 一、硬件设备 硬件设备是嵌入式系统的物理组成部分。它包括各种电子元件、芯片、处理器、存储器、传感器、执行器等。硬件设备的…
UART、RS232、RS485、IIC、SPI5大常用协 议原理、应用场景及异同对比
一、UART总线通信协议 1.1 原理 串口通讯的数据包由发送设备通过自身的TXD接口传输到接收设备的RXD接口。 在串口通讯的协议层中,规定了数据包的内容,它由启始位、主体数据、校验位以及停止位组成, 通讯双方的数据包格式要约定一致才能正常收发数据 1.2 波特率 本章中主要讲解的是串口异步通讯,异步…
回到顶部