![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
科普
文章平均质量分 58
飞鸟211
天火同人
展开
-
线程和进程
线程和进程前言一、简单概念二、两者关系前言一、简单概念cpu相当于银行,内核相当于职员,逻辑处理器就是相当于窗口,但是此线程(逻辑处理器)并非程序概念上的线程,这也就是所谓的四核八线程,通常一个核只有一个线程,而一个线程呢相当于一个处理结构,采用超线程技术,使得一个核有两个线程,就相当于一个职员只用左手,现在把右手也用上了,所以内核效率大大提高了。可以把(逻辑处理器)cpu的线程看作流水线窗口,程序也可以把进程分为若干个线程,这样线程对线程处理,点对点,所以速度也大大提高。进程和线程不原创 2021-07-30 08:46:55 · 1107 阅读 · 0 评论 -
为什么单片机编程尽量用无符号类型的数据?
1、使用无符号数可以获得更大的正整数取值范围2、有些编译器对有符号数的处理比无符号数复杂,降低程序效率3、对有符号数来说,有些操作,比如移位,不同的编译器实现细节不同,会造成移值问题基于上述,除非必要,否则使用无符号类型是优选比如在16位机器上面char型可以表示数的范围是-128到127,所占位数是8位int型可以表示数的范围是-32768到32767,所占位数是16位假如用有符号的数据类型表示,如果你要表示的数是128,那你就得定义int型,用了16位。unsigned char型可以表原创 2020-08-30 15:10:01 · 3280 阅读 · 0 评论 -
普林顿和哈佛架构
那么arm到底是什么架构呢?原创 2020-11-27 20:52:28 · 166 阅读 · 0 评论 -
各种存储器的知识
各种存储器的知识原创 2020-11-27 20:51:18 · 119 阅读 · 0 评论 -
字、半字、字节的区别
字、半字、字节的定义定义字是根据处理器的特性决定的。首先ARM是32bit处理器,所以它的字是32bit的。半字自然就是16bit;字节不论在哪个CPU上都是8bit。如果在MSP430上,由于它是16bit处理器,所以它的字是16bit的。半字=字节=8bit。CPU按照其处理信息的字长可以分为:八位微处理器、十六位微处理器、三十二位微处理器以及六十四位微处理器等。CPU最大能查找多大范围的地址叫做寻址能力 ,CPU的寻址能力以字节为单位 ,如32位寻址的CPU可以寻址2的32次方大小的地原创 2020-07-04 15:22:58 · 6248 阅读 · 0 评论 -
FIFO是什么东西
什么是FIFO英文名:first in first out????典型的串口设计,串口,它的发送和缓冲区只有一个字节,每次只能处理一个数据,(是CPU处理),这样在复杂的系统中,本来CPU就工作量大,使用串口的时候,数据一帧一帧发送,就要求CPU在干别的事时候停下来去发送一帧,发送后再继续原来的事情,过一会,再跑过去去发送一帧,这样对CPU的效率就很低了。既然串口的发送和缓冲区只有一个字节,那为什么多增加几个字节呢?????FIFO就这样来了。 FIFO是一个寄存器,CPU一次性把64个数据放在F原创 2020-07-02 16:30:58 · 7512 阅读 · 1 评论 -
嵌入式中常见的几种通讯方式
盘点一下:常见的几种通讯方式(一) UART-通用异步串行数据总线➢201kbps-10Mbps 应用于低速通讯,对应电平标准有RS232/RS422/RS485. 如电脑中口,工控机串口,芯片调试接口等。➢优缺点: 简单,速度慢另外科普::我们用数据线把程序下载到单片机中,通常是通过RS232,有时候也会想RS232到底是啥?RS485也经常听说,一起来看看吧????RS-232、RS-422与RS-485都是串行数据接口标准,最初都是由电子工业协会(EIA)制订并发布的,RS-232在196原创 2020-07-01 21:05:22 · 5112 阅读 · 0 评论