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
『嵌入式基础知识』
嵌入式基础知识
学习: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
学习
嵌入式
嵌入式基础知识
-测试基础概念
本篇来介绍嵌入式项目开发中,软件测试的相关基础知识。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
嵌入式基础知识
数据结构
嵌入式
为什么要好好学习?
最后由于我们对
嵌入式基础知识
的匮乏,大多数都放弃了听课,可是实习
STioPlato
·
2023-12-27 08:26
嵌入式开发:
嵌入式基础知识
——正确启动固件项目的 10 条建议
对开发人员提出的快速获得结果的要求可能会导致在固件实施的开始阶段跳过一些关键步骤。为了节省调试阶段的时间,嵌入式开发人员在编写任何应用程序代码之前,请将这十条建议作为起点。1)建立一个目录结构,包括但不限于–应用–BSP–建造–库–图书馆–MCU驱动器2)添加文件和搜索路径时,使用工作区和项目的相对路径。3)使用构建文件夹来使用具有相同代码库的多个工具链。4)在所有工具链中设置空白和制表符间距,以
粤嵌教育
·
2023-11-25 11:13
嵌入式
嵌入式开发
嵌入式软件
嵌入式培训
嵌入式硬件
嵌入式
嵌入式基础知识
(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
网络
运维
嵌入式基础知识
-RSA非对称加密基本原理
之前的文章
嵌入式基础知识
-信息安全与加密,介绍过数据加密的一些基本概念,对称加密的原理比较简单,加密和解密的密钥相同,而非对称加密,两个密钥不同,本篇就来具体介绍RSA这种非对称加密的密钥计算原理。
码农爱学习
·
2023-10-31 01:51
嵌入式系统基础
RSA
非对称加密
初学者须知的
嵌入式基础知识
(三)附轮询系统、前后台系统、优先级继承协议和优先级天花板协议
嵌入式系统的进程上下文切换使CPU从一个正在执行的进程转向另一个进程的机制称为上下文切换(又称文境切换)。文境切换必须是没有任何缺陷的,并且文境切换在CPU内能非常迅速地执行。文境切换的形式主要有两种:协作多任务处理采用协作多任务处理的系统中,正在执行的进程将主动地放弃CPU等资源,让给另一个进程。协作多任务处理的系统中,每个进程中包含一个对文境切换函数的调用,该函数调用并不启动一个新的进程执行,
源代码•宸
·
2023-10-15 10:20
嵌入式
操作系统
程序人生
嵌入式基础知识
-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
服务器
网络协议
面的
嵌入式基础知识
总结
面的
嵌入式基础知识
总结做嵌入式系统开发,经常要接触硬件。做嵌入式开发对数字电路和模拟电路要有一定的了解。这样才能深入的研究下去。下面我们简单的介绍嵌入式开发中的一些硬件相关的概念。
单片机一哥
·
2023-09-22 18:34
单片机
编程
嵌入式
单片机
51单片机
嵌入式基础知识
理论概述
嵌入式基础知识
理论概述摘要:当前我们正步入新时代、正面临新态势、正迈进新征程,嵌入式已经融入到我们的各行各业、日常生活之中,嵌入式无处不在。简要概述了
嵌入式基础知识
,供读者对嵌入式有一个基础的认知。
追逐太阳的星星
·
2023-09-21 14:43
单片机
fpga开发
stm32
嵌入式硬件
嵌入式基础知识
-信息安全与加密
本篇来介绍计算机领域的信息安全以及加密相关基础知识,这些在嵌入式软件开发中也同样会用到。1信息安全1.1信息安全的基本要素保密性:确保信息不被泄露给未授权的实体。包括最小授权原则、防暴露、信息加密、物理加密。完整性:保证数据传输过程中是正确无误的,接收和发送的数据相同,不被篡改。包括安全协议、校验码、密码校验、数字签名、公正等手段。可用性:保证合法的用户能以合法的手段来访问数据,不会被拒绝。可控性
码农爱学习
·
2023-09-12 03:58
嵌入式系统基础
嵌入式
信息安全
加密
嵌入式基础知识
-中断处理过程
本篇来介绍中断,这是计算机系统以及嵌入式系统的重要概念。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
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开发
嵌入式基础知识
-系统调度
系统调度是操作系统重要功能,在嵌入式开发,也要了解系统调度的基本原理。对于嵌入式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
嵌入式系统基础
页式存储
存储管理
嵌入式基础知识
1.嵌入式系统的定义以应用为中心,以计算技术为基础软硬件可裁剪,适应系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机技术。主要由嵌入式微控制器、外围硬件设备、嵌入式操作系统以及用户应用软件等部分分组成。具有“嵌入式”、“专用性”、“计算机系统”3个基本要素。2.嵌入式系统与通用计算机系统的区别是什么?3.嵌入式系统的组成4.ARM9及ARM9E微处理器系列5级流流水线ARM7处理器采用取指
Rsingstarzengjx
·
2023-07-27 11:26
嵌入式硬件
嵌入式实时数据库
单片机
stm32
学习嵌入式Linux系统和驱动开发
随着计算机嵌入式的普遍应用,同学们在学习
嵌入式基础知识
之后,你就可以更深入的去学习非常多包括计算机软件、硬件、操作系统知识。下面尚观教育小编给同学们简单介绍一下。
ciai7500
·
2022-12-06 14:57
嵌入式
驱动开发
内存管理
嵌入式系统概念以及
嵌入式基础知识
嵌入式系统概念以及
嵌入式基础知识
\\\插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程,想要的同学找我拿就行了免費的(禾厶-亻言-手戈)。
大方老师讲单片机
·
2022-05-23 12:44
硬件工程师
自动化
智能
单片机
单元测试
单例模式
单一职责原则
嵌入式基础知识
总结
文章目录前言一、选择题二、填空题三、简答题四、综合题多线程编程总结前言本篇为嵌入式知识点总结,花费了大概一两天时间整理的,现在分享给大家!!!一、选择题1.以下哪个不是嵌入式系统的特点?()A.面向特定应用B.高质量高可靠C.可裁剪性D.具备二次开发能力解析:嵌入式系统本身不具备二次开发能力,即设计完成后用户通常不能对其中的程序功能进行修改,必须有一套开发工具和环境才能进行再次开发。2.下列产品中
小白正在努力
·
2021-01-01 21:48
经验分享
嵌入式
嵌入式基础知识
嵌入式系统的应用范围:军事国防、消费电子、信息家电、网络通信、工业控制。嵌入式系统定义:嵌入式系统是以应用为中心,以计算机技术为基础,软件与硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。(嵌入式的三要素:嵌入型、专用性与计算机系统)嵌入式系统的特点:1)专用性强;2)实时约束;3)RTOS;4)高可靠性;5)低功耗;6)专用的开发工具和开发环境;7)系统精简;嵌
Jack Qiao
·
2020-07-15 15:43
嵌入式基础知识
——usb、uart、232串口通信和转换芯片
单片机uart通信接口的电平逻辑为ttl,pc端接口为usb或者232,两者连接时要注意连接线和转换芯片。1.pc端usb口与单片机连接,可以直接用usb转ttl线,或者在电路板上增加类似PL2303、CP2102之类的USB转TTL芯片。usb转ttl线如图,直接接杜邦线到单片机USB转ttl芯片:cp21202.pc端DB9口与单片机连接,可以在单片机上加MAX232之类的TTL转RS-232
龟田小丸子
·
2020-07-06 03:05
郭天祥ARM9架构嵌入式linux培训视频教程
第一部分嵌入式系统开发流程概述第一讲
嵌入式基础知识
1.嵌入式的定义、特点、应用2.嵌入式硬件结构3.嵌入式软件结构第二讲如何学习嵌入式1.嵌入式系统开发流程2.视频内容介绍3.学习嵌入式的方法4.使用TX
acp小鸡炖蘑菇
·
2020-07-01 16:20
嵌入式linux
嵌入式基础知识
1、嵌入式系统概念嵌入式系统是指以应用为中心,以计算机技术为基础,软件硬件可剪裁,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。它主要由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户应用软件等部分组成。它具有“嵌入性”、“专用性”与“计算机系统”的三个基本要素。2、嵌入式系统应用人们平常所广泛使用的手机、PDA、MP3、机顶盒都属于嵌入式系统设备;而车载GPS系统、机
weixin_30853329
·
2020-06-28 01:43
嵌入式基础知识
整理
目录宏定义@预处理指令#define声明一个常数,用以表明1年中有多少秒(忽略闰年问题)@写一个"标准"宏MIN,这个宏输入两个参数并返回较小的一个。@嵌入式系统中经常要用到无限循环,你怎么样用C编写死循环呢?变量定义@用变量a给出下面的定义@关键字static的作用是什么?@关键字const有什么含意?@关键字volatile有什么含意?并给出三个不同的例子。递归@递归举例:倒叙打印字符串应用@
731374786
·
2020-06-27 07:49
0 嵌入式知识架构
嵌入式知识架构1、嵌入式系统开发流程
嵌入式基础知识
嵌入式开发流程2、开发板功能介绍TX2440开发板资源介绍功能演示3、嵌入式环境搭建linux系统安装linux基础及工具搭建交叉编译环境windows
中年润
·
2018-01-10 21:18
架构
开始ITGEGE教育社区的视频录制----
嵌入式基础知识
讲解
从8月份开始,陆陆续续要对我的第一份兼职工作ITGEGE讲师做教学视频录制了,本人水平有限,我只讲一些开发在工作中的应用,其它细节的东西不做深究,毕竟本人工作经验和精力也有限,白天要上班,特别是最近又有新的项目要来了,要学习新的东西,平时也会在CSDN的特邀编辑选拔一些CSDN的精选文章,这也算是第二份兼职吧,和CSDN社区合作了,我觉得挺不错的,既有收益又能学到CSDN社区一些大神写的东西,感谢
morixinguan
·
2016-07-31 23:00
上一页
1
下一页
按字母分类:
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
其他