原子操作(atomic operation)意为”不可被中断的一个或一系列操作” 。 处理器使用基于对缓存加锁或总线加锁的方式来实现多处理器之间的原子操作。 在 Java 中可以通过锁和循环 CAS 的方式来实现原子操作。 CAS 操作—— Compare & Set,或是 Compare & Sw ...
分类:
编程语言 时间:
2020-04-25 00:45:21
阅读次数:
88
随着汽车智能网联时代的到来,车载网络系统不仅需要提供共享信息通道、为整车节省线束,降低成本,还要能承载更丰富的功能。智能驾驶、车联网、OTA、功能安全、信息安全等核心技术对车内网络通信提出了更高的要求。目前主流的车载网络平台为多网段多总线类型的混合式架构,总线类型涉及CAN/LIN/CANFD/FlexRay/Ethernet,在整车开发过程中,无论是多总线类型路由设计、多总线网络时间分析、功能安
分类:
其他好文 时间:
2020-04-24 14:25:23
阅读次数:
89
程序查询方式 信息交换的控制完全由主机执行程序实现,主机一直询问设备有没有准备好,读取设备的状态决定数据传送还是等待。 该方式下,cpu需要“踏步等待”,cpu与 I/O 串行工作。 设计简单,设备少,但是效率低。 中断方式 计算机在执行现有程序时,暂时中止现有程序的执行,转去对其他程序的处理,在处 ...
分类:
其他好文 时间:
2020-04-23 23:32:29
阅读次数:
447
CAN是控制器局域网络(Controller Area Network, CAN)的简称,是由以研发和生产汽车电 子产品著称的德国BOSCH公司开发的,并最终成为国际标准(ISO 11898),是国际上应用最 广泛的现场总线之一。 在北美和西欧,CAN总线协议已经成为汽车计算机控制系统和嵌入式工 业 ...
分类:
其他好文 时间:
2020-04-23 12:26:55
阅读次数:
164
最近因为一些学员的要求,研究了一下倍福PLC。很早就听说过倍福,虽然和西门子同样属于德国的品牌,但是两者走的路线和风格却截然不同,西门子不管是推广还是市场占有率方面都要高于倍福,但是倍福也有它的优势,它是EtherCAT总线的先驱者,基于通用的Windows系统,很早就提出了软PLC这样的概念,连编 ...
分类:
其他好文 时间:
2020-04-23 12:06:46
阅读次数:
193
理解和运用MAXIM IBUTTON产品中的循环冗余校验(CRC) 摘要 : 全部1-Wire®器件,包括iButton®器件,都具有唯一的8字节注册码,储存在只读存储器(ROM)中。该注册码在1-Wire总线上用作唯一的网络地址。为确保数据通信的完整性,每个注册码的一个字节是一个DOW CRC字节 ...
分类:
其他好文 时间:
2020-04-20 16:23:23
阅读次数:
108
初始化GPIO的常用格式: GPIO_InitTypeDef GPIO_InitStructure;//引用两个结构体 //GPIO是挂载在APB2总线的外设,使用使用RCC_APB2PeriphClockCmd()来实现。 RCC_APB2PeriphClockCmd(RCC_APB2Periph ...
分类:
其他好文 时间:
2020-04-20 15:38:19
阅读次数:
127
X86中,所有数据存储的基本单位都是字节,一个字节(byte)有8位。一个字(word)两个字节,双字(doubleword)四个字节,四字(quadword)八个字节。 执行一条机器指令最少需要1个时钟周期。由于在CPU、系统总线和内存电路之间存在速度差异,因此,需要访问内存的指令常常需要空时钟周 ...
分类:
编程语言 时间:
2020-04-19 10:57:50
阅读次数:
65
总线?总线的集中仲裁方式? 片内总线,芯片内部的总线。 系统总线,CPU,主存,I/O设备之间信息传输线。数据总线,传输各部件之间的数据信息,双向传输。地址总线,指出源数据或目的数据在内存或I/O设备中的地址,单向传输。控制总线,各种控制信号的传输线。单向传输。 通信总线,计算机系统之间或计算机系统 ...
分类:
其他好文 时间:
2020-04-18 14:04:10
阅读次数:
68
ahb 总线架构 AHB(Advanced High Performance Bus)总线规范是AMBA(Advanced Microcontroller Bus Architecture) V2.0总线规范的一部分,AMBA总线规范是ARM公司提出的总线规范,被大多数SoC设计采用,它规定了AHB ...
分类:
其他好文 时间:
2020-04-18 11:46:19
阅读次数:
358