嵌入式
文章平均质量分 61
ソフト開発王さん
从工商管理转行计算机,有点经验,仍在奋斗。
展开
-
下一代系统软件设计工具“Next Design”
Next Design产品网站:官网在必须同时开发大型复杂系统软件的情况下,Next Design作为一种设计工具,可将现场设计流程数字化,以加快开发周期。Next Design允许您将定义每个工程设计信息结构和关联的“元模型”和“视图定义”用于表示它的视图和文档表示与开发现场的观点和应用相匹配,从而使其成为专门的设计工具。这使您可以组织和工具化开发现场特定的设计方法和流程,例如Word/Excel和UML/SysML表示的规格和设计书,从而实现跨组织的设计数据共享,同时保持可追溯性。此外,通过原创 2022-05-04 15:41:55 · 1201 阅读 · 1 评论 -
AUTOSAR CP与AP的区别
Classic Platform(CP) Adaptive Platform(AP) OS OSEK / VDX 操作系统基础 基于 POSIX(IEEE Std 1003.13-2003 中的最小实时系统配置文件:PSE51) 开发语言 C C++ app 运行 直接在ROM中运行代码 把app从ROM等load到RAM运行代码 内存空间 所有处理都在单个地址空间中完成 * MMU 很少使...原创 2022-02-20 22:08:37 · 3898 阅读 · 0 评论 -
AUTOSAR两个主要架构简介
Adaptive Platform(AP)CP架构是BSW、RTE和应用层的三层架构,但是在AP架构中(上图),AP中的应用Adaptive Application(AA)被放置在AUTOSAR Runtime for Adaptive (ARA)之上。AP ARA 提供了与 CP RTE 完全不同的接口,因此 CP SW-C 不能在代码级别用作 AA(反之亦然)。机器可以是真正的处理器,也可以是虚拟机管理程序之类的虚拟机。 目前还没有严格的定义。ARA相当于CP的RTE和BSW。原创 2022-02-20 21:42:16 · 3895 阅读 · 0 评论 -
中断中的电平检测和边缘检测的区别
在数字电路(如微型计算机)中,有两种检测信号变化的方法:一是检查信号的电压水平,二是检查信号的变化点(边缘),如下降/上升沿。 前者被称为 "电平感应"(电平检测),后者被称为 "边缘感应"(边缘检测)。当检测一个中断是否发生时,例如用一个中断信号,这些方法中的一个被使用,手册总是会告诉你使用的是哪一个。在电平感应的情况下,表示高电平检测或低电平检测,其阈值电压在数据表或其他地方有描述。 高电平检测的信号被称为高电平有源信号或高电平有源,而低电平检测的信号被称为低电平有源信号或低电平有源。 中断信号原创 2022-01-09 14:23:26 · 3507 阅读 · 0 评论 -
什么是Octo SPI?
Octo SPI(Stateful Packe Inspection)是”Quad SPI“的8位扩展版并行通信功能。2015年后,对需要更精细的图形、广泛的多媒体和大量数据的内容的需求越来越高。因此,微型计算机现在配备了与Quad SPI相比数据吞吐量更高的Octo SPI。像“Quad SPI”一样使用内存映射模式,您可以像内部内存一样访问外部内存。这使得系统的总线主控器(例如DMA)即使在CPU停机的低功耗模式下也能自动访问外部内存,从而进一步提高了移动应用和可穿戴应用中外部内存的访问效率。原创 2022-01-03 17:14:42 · 9261 阅读 · 1 评论 -
单体存储体和双重存储体的区别
bankBank是指对内存区域进行逻辑划分的方式。由于每个半导体厂商的具体方式和定义不同,所以叫法也各不相同。通常,它被称为存储体(Memory Bank),但有时也被简单地称为Bank。作为在逻辑上划分内存区域的方法,除了bank之外,还有page,sector,section等,但在bank的情况下,通常使用两个或更多个几乎相同结构的硬内存来划分它。因此,一个很大的特点是可以独立工作。bank不仅用于微型计算机,还用于整个计算机系统。例如,在系统的存储器中使用存储器芯片(IC)的情况下,可以原创 2022-01-03 15:43:52 · 893 阅读 · 0 评论 -
用“补数”“移位”进行四则运算的微型计算机
加法这是以与十进制数相同的方式计算的。如果每个位在相加后变为2,则会发生“进位”,并将其加到一个位上的数字上。下图显示了二进制数[0110]和[0011]的加法示例。上升的位数叫做进位(Carry)。相反,从上面的数字借用1被称为借位(Borrow)。减法微型计算机不能进行直接减法(减法)。因此,添加补数间接地进行减法运算。那么,补数是什么呢?补数是指“在这个数字上加上时,发生进位的数中最小的数”。十进制数的情况下,加成10的数字,二进制数的话2([10])的数字。在十进制数的情况原创 2022-01-02 21:16:44 · 337 阅读 · 0 评论 -
CCR(Condition Code Register:条件代码寄存器)的作用
CCR是一个显示执行指令后的结果和处理器的状态的8位寄存器。根据微型计算机的不同,名称也会不同,但是所有的微型计算机都有。在大多数微型计算机的情况下,用户不能直接读写,但有些微型计算机可以读写。您可以通过执行可以测试CCR位的指令或引用CCR位的指令来间接了解CCR的每个位的状态。CCR通常包括以下的位(1)V(溢出):表示在最后一个有符号的算术运算过程中发生了溢出。表示在最后一个有符号的算术运算过程中发生了溢出。在进行减法运算时,微型计算机将负数值作为“2的补数”进行加法运算。此时,将运算结果原创 2022-01-02 20:03:53 · 6664 阅读 · 0 评论 -
什么是 BCD(二进制编码的十进制)
BCD 是一位十进制数,由代表 0 到 9 的四位二进制数字表示。 当寄存器值以十六进制表示时,可以原样读取为十进制数,这对于处理十进制数的函数来说非常方便。二进制数的 4 位可以表示为 0 到 15,但只有低 10 位被视为有效数字。例如,假设运算的结果是十进制数“37”。 由于它是作为二进制数存储在实际寄存器中的,“0010 0101”就是寄存器值。 另一方面,在使用集成开发工具或液晶显示器显示人类可以确认的数字时,十六进制数比二进制数更容易看清,因此以十六进制“25”显示。 但是,这样做很原创 2022-01-01 13:16:03 · 26293 阅读 · 0 评论 -
自动驾驶汽车的信号识别
信号协调系统有两种类型:通信系统和摄像系统,在这种情况下,通信系统被用来使自驾车辆识别交通灯的颜色。在摄像系统的情况下,很难可靠地识别交通灯的颜色,这可能导致突然刹车。 这可能导致汽车的事故。然而,通过通信系统,可以提前知道何时改变信号的颜色,这样就可以在有足够时间的情况下顺利进行加速和减速,从而为乘客提供舒适的乘坐体验。...原创 2021-10-27 14:15:05 · 346 阅读 · 0 评论 -
面向自动驾驶的高精度地图
为什么自动驾驶需要 "高精度地图"?在自动驾驶汽车中,摄像头和LiDAR等传感器是眼睛,而作为大脑的AI(人工智能)则分析从这些传感器获得的信息并控制汽车。 位置信息基本上是由卫星系统提供的,如GPS。这得到了三维(3D)高精度地图(HD地图)的支持,它包含了高度精确的逐个车道的道路信息,以及周围的结构、标志和信号。 通过将地图上的数据与安装在车辆上的传感器实时拍摄的图像相匹配,就有可能更准确地得出车辆的位置。此外,该系统还将能够预测沿途的各种信息,这对有效的路线规划非常有用。如果传感器和人原创 2021-09-07 14:20:49 · 467 阅读 · 0 评论 -
什么是VPS? 它是如何用于自动驾驶的?
使用 "VPS "技术从图像中估计当前位置的做法正在引起人们的注意。 目前,该技术主要用于增强现实(AR)服务,但人们对其在自动驾驶领域作为识别车辆位置的技术的应用也有越来越多的期待。什么是VPS?VPS是 "Visual Positioning System/Service "的缩写,指的是使用图像信息来定位的系统或服务。 该技术以3D地图为基础,并与智能手机等相机拍摄的图像数据相匹配,以高精确度识别位置信息。例如,当你从某个位置举起你的智能手机相机时,你可以在图像中看到建筑物A、建筑物B和交原创 2021-09-07 11:35:30 · 1167 阅读 · 0 评论 -
CAN测量术语词汇表
CAN信号CAN信号是包含在单个帧中的单个数据片断,也被称为 "通道"。 由于标准格式的数据字段最多为8个字节,一个数据帧最多可以包含64个通道的CAN信号。CAN总线通信在CAN中,通信线路被称为 "总线",控制单元如电子控制单元(ECU)被称为 "节点"。 这被称为 "CAN总线通信",因为数据是通过总线从一个节点发送到另一个节点。 向总线发送数据也被称为 "总线访问"。 有不同的方法来连接多个节点以形成一个网络,如 "星形"、"线形 "和 "环形",但CAN使用线形方法。 CAN是一个基于原创 2021-08-09 16:59:22 · 445 阅读 · 0 评论 -
什么是集成ECU
到现在为止,在所有的领域不断的分裂、整合的进行发展。不过现在,为了克服严峻的社会和经济形势,企业间的吸收合并和经营整合也盛行着。汽车行业也不例外,巨型厂商也在企业、组织层面反复进行整合、合作等,满足了不断变化的市场需求。在这种情况下,近年来,ECU领域的整合趋势更加激烈,各公司超越了企业的范围,进行着开发工作。集成ECU身边的家电和AV机器也一样,人类创造出的文明机器,在某种程度上个别进化后,具有类似、关系密切的功能的机器被整合、小型化,向更方便、更容易获得的价格转变。这是因为世界上所有的技术都原创 2021-08-06 14:55:51 · 446 阅读 · 0 评论 -
CAN是什么
CAN是“Controller Area Network”的缩写,是德国Bosch公司开发的串行通信协议。说起CAN会联想起汽车的人很多,最初完成是在1985年,实际在量产车中采用的是1990年。此后,1994年由国际标准化组织(ISO)成为标准标准(ISO11898/ISO11519)。现在,几乎所有的汽车都被采用了。此外,它还应用于工厂自动化(FA:工厂自动化)等广泛领域。CAN必要性现在,CAN在以工厂为首的医疗现场也得到了应用,但它原本是以在汽车内使用为前提而开发出来的技术。其背景是对原创 2021-08-06 13:25:56 · 623 阅读 · 0 评论 -
R-Car车载SoC(System-on-Chip)
专为智能和自动驾驶设计R-Car平台支持广泛的车载应用,如自动驾驶或ADAS、连接网关、车载信息娱乐、驾驶舱和仪表盘。它是为自动驾驶时代的下一代车载计算而设计的。 这些汽车已被称为 "运行中的计算机"。无数连接局域网的MCU从执行器和传感器获取数据,并对其进行优化处理,使汽车更加智能。自动驾驶、先进的导航和信息娱乐系统不仅使驾驶体验更加愉快,而且利用基于最先进的嵌入式人工智能技术的图像识别的危险规避系统提供安全,甚至支持ISO 26262的 ASIL D汽车功能安全标准。可扩展的R-Car硬件平台和原创 2021-08-05 11:29:54 · 964 阅读 · 0 评论 -
车载雷达(立体摄像头,毫米波雷达,激光雷达(LiDAR))比较
第一个主要区别是,立体摄像机是完全被动的。 毫米波雷达和LiDAR使用从测量仪器发射的电磁波或光,并从物体上反射。 它们被称为活动的,因为它们采取行动来测量距离。 只要是从物体上反射出来的距离就可以测量。因此,他们可以在完全黑暗和无光的情况下工作。 另一方面,被动型不能在完全黑暗的环境中工作,但它可以测量距离,无论距离有多远,只要有光,物体是可见的。 这两种方法都有其优点,但应该补充的是,仅仅通过照明,立体摄像机就可以在一定程度上发挥其作用。第二个特点是,毫米波雷达和LiDAR测量的是表面的距离,而原创 2021-08-03 14:37:24 · 2101 阅读 · 0 评论 -
ADAS不是自动驾驶汽车
随着老年司机和新手司机数量的增加,涉及老年人和新手的交通事故正成为一个主要的社会问题。人们对ADAS(先进驾驶系统)的进一步实际应用寄予厚望,它支持司机的安全驾驶。下面将解释ADAS的功能,以及ADAS和自动驾驶之间的区别。什么是ADASADAS是 "Advanced Driving Assistant System "的缩写。它是高级驾驶辅助系统的缩写,包括自动制动和紧急制动系统。当你开车时,你需要保持你的眼睛和耳朵,不仅要注意你面前的东西,还要注意你周围的东西,这样你才能安全驾..原创 2021-08-03 11:30:30 · 556 阅读 · 0 评论 -
浅谈自动驾驶
随着中国和其他新兴经济体的崛起,全球汽车销售将逐年增加。2017年将是PHV和PHEV的爆炸性增长的一年,因为环境法规变得更加严格,有排放危险的汽油车的市场份额下降,有利于下一代汽车。1.PHEV (Plug-in Hybrid Electric Vehicle):插电式混合动力汽车PHEV是指插电式混合动力汽车。 插电式混合动力电动汽车也被称为插电式混合动力电动汽车。 它们主要靠电力运行,以电力和汽油(或柴油)为燃料。 它既可以正常充电,也可以从外部电源快速充电。2.PHV (plug-in.原创 2021-08-02 11:29:39 · 747 阅读 · 0 评论 -
ECU开发例子
原创 2021-07-09 13:04:36 · 582 阅读 · 0 评论 -
微型计算机基本构成和动作
微型计算机控制硬件,电子设备的头脑“思考”-CPU三级目录控制硬件,电子设备的头脑今天,我们身边的大多数电子设备都使用微型计算机。手机和电视自不必说,冰箱、洗衣机、按下开关后LED就会闪烁这样的儿童玩具也使用微型计算机。那么,究竟微型计算机在那些机器内部做些什么呢?微型计算机控制硬件,这是这些设备运行的关键。例如,它接收来自按钮和按键的输入,并根据预设程序控制外围电路,如电机和LCD。让我们看看微型计算机是如何配置的。微型计算机由CPU,内存,外围功能等组成。比作我们人类,CPU是思考,内存是记原创 2021-05-12 13:22:19 · 492 阅读 · 3 评论 -
kmalloc和vmalloc的不同
概述kmalloc/vmalloc获取虚拟地址,但它们具有以下差异。kmallockmaloc以对象为单位(SLAB)获取。该缓存是以8,16,32,…4096,8192大小创建的,用于kmaloc,并获取参数指定大小的相应SLAB。[ root@localhost kitamura]# cat /proc/slabinfo | grep kmallocdma-kmalloc-4096 0 0 4096 dma-kmalloc-2048 0原创 2021-03-11 16:54:27 · 643 阅读 · 0 评论 -
CAPL是什么
CAPL定义特征CAPL节点的作用CAPL的记述CAPL的术语事件处理程序函数变量CAPL事件处理程序CAPL函数CAPL变量Timer的特征定义CAPL是Communication Access Programming Language的缩写,是CANoe/CANalyzer专用的编程语言。特征类似于C语言以事件驱动的程序执行形式运行,“在发生任何事情时做一些事情”CAPL节点的作用CAPL可以作为总线上存在的一个虚拟节点进行消息发送和接收。在CANoe中,您可以创建多个虚拟节点,因此您原创 2021-03-02 17:27:57 · 12113 阅读 · 0 评论 -
CANoe .Ethernet
概要汽车领域引入了基于Ethernet和IP的网络,以及以此为基础的最新应用协议。它们通常用于嵌入式系统、驾驶辅助系统、backbone、多媒体等。在很大程度上影响这些成本的是基于网络需求的设计,不仅考虑了所使用的物理层,还考虑了带宽和实时性能。因此,在每个开发阶段,检查上述网络参数的工具非常活跃。option Ethernet,可以扩展CANoe功能并支持Ethernet网络。option Ethernet允许使用VN5600系列等硬件接口,从而直接访问汽车领域广泛使用的物理层,如IEEE100BA.原创 2021-03-02 13:55:05 · 3231 阅读 · 0 评论 -
Linux进程间通信
概述Inter Process Communication(IPC)是指在作为程序执行单位的进程之间进行的数据交换。进程的依赖由操作系统管理,以便尽可能松散耦合。因此,IPC必须通过Linux操作系统的功能完成。操作系统提供给进程的数据交换方法不止一种。提供了各具特色的丰富多彩的方法。这里介绍的有以下5个。共享内存信号量Map内存管道(Pipe)socket 通信共享内存优点进程之间共享相同的内存。共享内存的最大优势在于其访问速度。一旦生成共享内存,就可以在不使用内核功能的情况下进行原创 2021-03-01 14:27:56 · 132 阅读 · 0 评论 -
volatile修饰符
什么是volatile修饰符如果加上volatile修饰符进行变量声明的话,那个变量就会从最优化的对象中除去,不再进行分配给寄存器的最优化等。在对volatile指定的变量进行操作时,必须从内存中读取值,然后在操作后将值写入内存。另外,volatile指定变量的访问幅度也不会改变。未指定volatile的变量通过优化分配给寄存器,从内存中加载变量的代码可能会被删除。另外,将相同的值代入volatile未指定的变量时,有时会被解释为冗长的命令,通过优化删除命令。特别是,对于访问外围I/O寄存器的变量,在原创 2021-03-01 09:37:33 · 292 阅读 · 0 评论 -
SPI基础学习
概述SPI(串行外围接口)是微控制器及其外围IC之间常用的接口之一。这意味着传感器、A/D转换器、D/A转换器、移位寄存器、SRAM等广泛应用于微控制器的连接。SPI是同步/全双工的主-从接口。来自主(SPI主)或从(SPI从)的数据通过时钟的上升或下降沿同步。此外,主和从可以同时发送数据。SPI有3线和4线。在本文中,我们将讨论更常见的4线SPI。4线SPI器件具有以下4个信号:・时钟(SPI CLK、SCLK)。・芯片选择(CS)。・主输出/从输入(MOSI)。・主输入/从输出(MISO原创 2021-02-23 16:30:11 · 679 阅读 · 0 评论 -
复制重叠的内存
原因各种各样的标准库函数在将字节序列从一个存储区复制到另一个存储区的作用之中。 当源区域和目标区域重叠时,这些功能大多数都具有不确定的行为。#include <string.h> /* for memcpy() */char str[19] = "This is an example";memcpy(str + 7, str, 10);尝试复制10个字节,其中源存储区和目标存储区重叠三个字节。 可视化: overlapping area原创 2021-01-29 17:56:46 · 427 阅读 · 0 评论 -
MISRA-C 2019
检查器代码描述默认严重性默认情况下是否启用?已创建已修改ABV.ANY_SIZE_ARRAY缓冲区溢出 — 数组索引超出边界1falsePre-9.29.5ABV.GENERAL缓冲区溢出 — 数组索引超出边界1true9.610.1、10.3、10.4、11.0、11.1、11.2, 2017.3ABV.ITERATOR缓冲区溢出 — 数组索引可能超出边界1truePre-9.29.5、10.3ABV.MEMBER缓冲区溢出 —...原创 2021-01-29 17:27:56 · 1021 阅读 · 1 评论 -
MISRA-C 2020
检查器代码描述默认严重性默认情况下是否启用?已创建已修改ABV.ANY_SIZE_ARRAY缓冲区溢出 — 数组索引超出边界1falsePre-9.29.5ABV.GENERAL缓冲区溢出 — 数组索引超出边界1true9.610.1、10.3、10.4、11.0、11.1、11.2, 2017.3ABV.ITERATOR缓冲区溢出 — 数组索引可能超出边界1truePre-9.29.5、10.3ABV.MEMBER缓冲区溢出 —...原创 2021-01-29 17:20:23 · 1019 阅读 · 1 评论 -
Renesas新产品介绍--RA4M3 Group
具有增强的内存功能且IoT低功耗的MCU概述Active Mode模式下工作电流为119µA/MHz概述2020年12月,瑞萨电子公司开始量产【RA4M3】Group,该Group扩充了该公司的32位Arm微型计算机【RA】家族,增强了内存功能。支持开发工业设备、空调设备、仪表等广泛的IoT(物联网)设备。RA4M3 Group采用Arm v8-M架构的【Cortex-M33】核心,最大工作频率为100 MHz。配备最多1M字节的闪存、最多128K字节的RAM、8K字节的数据闪存和1K字节的备用SRA原创 2021-01-06 14:12:27 · 498 阅读 · 0 评论 -
Renesas新产品介绍--R-Car V3U
ADAS/自动驾驶的车载SoC概述最大60TOPS深度学习处理性能概述2020年12月,瑞萨电子发布了用于ADAS(先进驾驶辅助系统)和自动驾驶的车载SoC【R-Car V3U】。目前正在出货样品,预计2023年4-6月开始量产。R-Car V3U搭载了快速检测并控制随机硬件故障(偶发故障)的安全机制。在大部分信号处理中,汽车安全标准【ISO 26262】有望达到最高功能安全等级【ASIL D】的要求。最大60TOPS深度学习处理性能深度学习处理性能最大为60TOPS(T Operations原创 2021-01-06 13:57:36 · 1263 阅读 · 0 评论 -
因为AUTOSAR而改变的车载软件开发
因为AUTOSAR而改变的车载软件开发不断增长的车载软件规模通过模块化提高再利用性三级目录不断增长的车载软件规模汽车电子化的进度可以用几个指标来表示。作为其指标之一使用的是搭载的ECU(电子控制单元)的数量。ECU搭载开始的1980年代初是2~3个左右,现在有100个以上的ECU搭载的豪车也存在。基本上,这些ECU由为控制某一汽车系统而优化的硬件和车载软件构成。每个ECU不是通用的,可以控制其他系统。例如,控制发动机的燃烧时机的发动机ECU不能进行转向或仪表等其他系统的控制。这样,如果各ECU的作原创 2020-12-21 14:48:34 · 1043 阅读 · 2 评论 -
嵌入式开发基础从启动例程到硬件之内存和端口
内存和端口概述CPU和设备是如何连接的?概述计算机擅长逻辑性的处理。按照存储在内存中的命令,进行计算和判断。但是,与包括人与人的对话在内的外部世界的交换,仅仅通过内存连接是不能实现的。在嵌入式机器中,您必须控制外围设备(I/O:input/output)。也就是说,驱动电机、鸣响蜂鸣器和读取开关的状态。在这里,让我们来看看计算机是如何操纵逻辑世界,以及外面的世界的。CPU和设备是如何连接的?计算机由CPU和设备(内存和I/O)组成。CPU可以指定带有地址(地址)的地方的内容,以便进行读、写和(访问)原创 2020-11-22 13:57:19 · 225 阅读 · 0 评论 -
车载以太网入门
面向车载的以太网和其他一般的网络一样,只是交换数据的计算机的集合。车载网络概观通讯方式原创 2020-10-24 17:48:44 · 2107 阅读 · 0 评论 -
微型计算机之GPIO
单靠CPU和内存是不能动的!利用微型计算机所必须的“周边机能”是指?进行电子设备控制的微型计算机由CPU、存储器、周边功能构成(图1)。CPU根据指令(程序)进行运算、数据读写、条件判断等。在内存中存储(存储)该程序。周边机能是方便使用微型计算机的各种机能。例如,为了与CPU交换外部传感器和交换机等信号,需要周边机能“输入/输出端口(I/O端口)”。此外,将模拟输入信号转换为数字值的“A/D转换器”和反过来将数字值转换为模拟输出信号的“D/A转换器”是微型计算机处理各种信号必不可少的周边机能。另外原创 2020-10-19 19:07:36 · 296 阅读 · 0 评论 -
内核空间,用户空间,系统调用三者之间的关系
内核空间,用户空间,系统调用内核在OS启动时部署在内存上称为“内核空间”的区域中并运行,但其他程序在称为“用户空间”的内存区域中运行。Shell也在“用户空间”中运行,从shell调用的程序(命令)也在“用户空间”中运行。这是一个通过分离来保护内核的结构。用户空间上的进程访问内核空间的手段是“系统调用”。正在运行的程序(=进程)可以在自己的内存区域内自由使用(不通过内核),但是在向HDD写入或通过NIC进行网络通信等,在向自己的内存外发送信息时,会问内核。但是,如果进程可以任意处理内核的请求内容,就原创 2020-10-06 15:32:26 · 898 阅读 · 0 评论 -
关于CPU的核心和线程与进程的不同
关于CPU的核心和线程与进程的不同cpu核心进程和线程之间的区别单线程和多线程CPU的指令集架构cpu核心最近的CPU,一个CPU插座有多个核心(实际进行处理的零部件)。例如,在名为Intel Xeon E5-2643V4的CPU中,核心数为6。CPU核心是指实际进行命令的部件,在SMT登场前。“CPU核心数=可以同时执行的指令数”。正在运行的程序称为“进程”,进程具有一个或多个“线程”。由于这个线程给CPU核心指令,所以CPU核心的数量=可以同时执行的线程的数量。进程和线程之间的区别进原创 2020-09-29 16:58:36 · 1074 阅读 · 0 评论 -
停止不必要的服务才是管理的第一步
停止不必要的服务才是管理的第一步概述迈向安全服务器的第一步确认现状确认执行过程(ps)概述大多数服务器管理员将希望,对于自己运行的服务器,第一,服务不会停止,第二,不会被非法入侵。特别是最近几年,由于报告了很多非法入侵的事例,所以想重新审视(再检查)一次服务器的安全性的读者也是其中的一员。在这种情况下,最好是从OS的替换进行,进行考虑到安全性的设定。但是,实际上,既然为顾客等提供服务或作为基础服务器24小时满运转,就不能这么轻易地停止,这是现实。当然,如果服务器冗余,问题将被清除,但在大多数情况下,原创 2020-09-26 18:36:08 · 553 阅读 · 0 评论 -
微型计算机之DSP
DSP概述二级目录三级目录概述DSP(数字信号处理器)是专为在短时间内执行大量复杂操作的应用而设计的计算器。具体应用包括语音处理、图像处理、信号调制/解调、快速傅立叶变换和数字滤波器。微型计算机也有可以进行高速处理的产品,但毕竟是通用产品,所以如果想高速处理复杂的运算,DSP就很方便了。例如,(16位数据×16位数据)±(16位数据×16位数据)+64位数据=64位数据这样的计算,微型计算机必须用多个指令进行处理,但DSP可以用1个指令和1个周期来执行。话虽如此,如果有DSP的话就不需要微型计算机了。原创 2020-08-28 13:29:55 · 473 阅读 · 0 评论