系统软件
文章平均质量分 77
普通网友
这个作者很懒,什么都没留下…
展开
-
汽车SOA-AUTOSAR-IOS架构分析
汽车SOA-AUTOSAR-IOS架构分析原创 2022-08-08 05:30:06 · 2882 阅读 · 0 评论 -
GCC编译器技术解析
GCC编译器技术解析原创 2022-08-02 05:06:13 · 1087 阅读 · 0 评论 -
存算一体与存内计算计算杂谈
存算一体与存内计算计算杂谈原创 2022-07-29 05:16:27 · 1804 阅读 · 0 评论 -
异构计算技术分析
异构计算技术分析原创 2022-07-27 05:26:18 · 1568 阅读 · 0 评论 -
硬件开发与市场产业
硬件开发与市场产业原创 2022-07-26 05:25:45 · 185 阅读 · 0 评论 -
半导体产业动态杂谈
半导体产业动态杂谈原创 2022-07-21 05:54:58 · 906 阅读 · 0 评论 -
Linux技术点滴分析
Linux技术点滴分析原创 2022-07-11 04:35:04 · 448 阅读 · 0 评论 -
汽车域控制器技术
汽车域控制器技术域控制器是指在“域”模式下,至少有一台服务器负责每一台联入网络的电脑和用户的验证工作,相当于一个单位的门卫一样,称为“域控制器(Domain Controller,简写为DC)”。域控制器( Domain controller,DC)是活动目录的存储位置,安装了活动目录的计算机称为域控制器。在第一次安装活动目录时,安装活动目录的那台计算机就成为域控制器,简称“域控”。域控制器存储着目录数据并管理用户域的交互关系,其中包括用户登录过程、身份验证和目录搜索等。一个域可以有多个域控制器。为了获原创 2022-04-23 06:24:52 · 4970 阅读 · 0 评论 -
ISA指令集基础应用
ISA指令集基础应用ISA(Instruction Set Architecture,指令集体系结构)的缩写,指令集因系统性和复杂性,称为(Instruction Set Architecture,ISA)。指令集对上限定了软件的基本功能,对下制订了硬件实现的功能目标,指令系统的设计(指令集中应该包含哪些指令,指令应该采用什么样的格式表示)是计算机系统设计中十分重要的一环。重构处理器架构基础Adi Fuchs 为AI 加速器的架构基础,包括指令集架构 ISA、特定领域的 ISA、超长指令字 (VLI原创 2022-04-10 05:53:15 · 3180 阅读 · 0 评论 -
编译器基本抽象技术
编译器技术编译器组成编译器内部可以分为分析(analysis)部分和 整合(synthesis) 两部分。分析过程把源程序分成多个结构,分别对其格式进行校验,如果违反语法格式则进行提醒。分析部分还会收集有关源程序的信息,会把收集到的信息存放在一个被称为符号表(symbol table) 的数据结构中。符号表和中间表示形式一起传给整合部分。整合过程是根据分析过程传递的信息来构造用户期待的目标程序。分析和整合又被称为 前端(front end) 和 后端(back end)。...原创 2022-04-03 07:10:08 · 791 阅读 · 0 评论 -
低代码技术与市场(Mendix与 OutSystems)
低代码技术与市场(Mendix与 OutSystems)本文主要参考文章参考链接https://mp.weixin.qq.com/s/OXCBORheAx99o3fS-ZfUdghttps://blog.csdn.net/qq_38352351/article/details/110160054低代码分析低代码和无代码(称零代码)是什么关系、怎么判断一个低代码平台是否专业、国内是否有专业的低代码平台、低代码是不是新瓶装旧酒、低代码真的搞不定专业的企业应用吗、低代码不适合开发哪些应用、低代码并非银原创 2022-04-02 06:49:41 · 1727 阅读 · 0 评论 -
Linux 内核,30 年C 语言将升级至 C11
Linux 内核,30 年C 语言将升级至 C11还在使用 89 年版 C 语言的 Linux 内核,现在终于要做出改变了。今天,Linux 开源社区宣布,未来会把内核 C 语言版本升级到 C11,预计 5.18 版之后生效,也就是今年 5 月。这个决定很突然,从发起问题到官方声明,不过才一个星期,要知道说服固执的 Linux 之父 Linus Torvalds 可不是件容易的事。事情的原因,说起来还有那么一点偶然的因素。一个bug的连锁反应问题的起源是来自上周的一次 Linux 社区讨论。一位原创 2022-03-01 05:51:02 · 831 阅读 · 0 评论 -
DPU(Data Processing Unit)数据处理器
DPU(Data Processing Unit)数据处理器DPU:5G边缘云5G时代带来通信带宽的巨大提升,更多的带宽使能更多的应用。数据量的迅猛增多,服务器网络带宽的快速增长,都已经远超计算能力的增长,有线速I/O处理需求的应用程序,受到CPU和内存的限制,现有系统因为CPU资源占用,致延迟增加,包处理性能出现波动。5G时代带来互联终端设备的大爆发,也带来数据大爆发。据统计2019年全球产生数据45ZB,预计到2024年这一数字将达到142ZB,其中24%的数据将来自终端实时数据。海量数据条件下,原创 2021-10-22 05:38:47 · 1699 阅读 · 0 评论 -
科技公司合作伙伴清单
科技公司合作伙伴清单概述在深圳举办了一场“2018华为核心供应商大会”,到场核心供应商合作伙伴共150家,其中有92家获奖。奖项共分为六大类,包括“连续十年金牌供应商”、“金牌供应商”、“优秀质量奖”、“最佳协同奖”、“最佳交付奖”以及“联合创新奖”。具体名单如下:金牌供应商:灏讯、赛灵思、美满、富士康、生益电子、中利集团、富士通、沪士电子、美光、广濑、比亚迪、村田、索尼、大立光电、高通、亚德诺、康沃、安费诺、立讯精密、欣兴电子、莫仕、耐克森、京东方、阳天电子、中航光电、甲骨文、住友电工、安森美原创 2021-09-15 05:54:58 · 273 阅读 · 0 评论 -
云端一体全栈解决方案
云端一体全栈解决方案随着万物互联时代的来临,在终端设备方面,无论是单独部署的个人电脑,接入云平台的瘦客户端,还是其它通过有线和无线接入服务端的多样化设备,用户都呼唤终端设备有更高的性能,更好的用户体验和对云服务的更广泛的接入。同时,随着云计算技术的发展,政府,金融,电信,教育等各行业都在寻求信息化建设转型,已经开始从传统信息系统 “ 烟囱式 ” 的建设方式,逐步地向私有云,甚至公有云环境,进行迁移,对云服务设备的高算力和低功耗要求,也越来越强烈。从端到云,各种设备,软件及其部署模式,构成了一个庞大的 “原创 2021-08-30 06:14:16 · 394 阅读 · 0 评论 -
Arm Cortex-M23 MCU,Arm Cortex-M33 MCU与RISC-V MCU技术
Arm Cortex-M23 MCU,Arm Cortex-M33 MCU与RISC-V MCU技术本文介绍以下技术Arm Cortex-M23 MCUArm Cortex-M33 MCURISC-V MCU基于ARM Cortex-M和RISC-V内核,提供了丰富的产品组合和全面的软硬件支持Arm® Cortex®-M23 MCU基于Arm® Cortex®-M23内核的32位通用微控制器(MCU)Arm® Cortex®-M23是Cortex®-M0和Cortex®-M0+的继任者原创 2021-08-23 06:03:24 · 1205 阅读 · 0 评论 -
Arm Cortex-M3 MCU性能
Arm Cortex-M3 MCU性能基于ARM Cortex-M和RISC-V内核,研发出来了产品组合和全面的软硬件支持。Arm Cortex-M3 MCU基于Arm® Cortex®-M3内核的32位通用微控制器(MCU)。GD32F101/103系列• GD32F101为基本型• GD32F103为增强型• 高达108MHz主频• 16K~3M Flash• 6K~96K SRAM• 2.6~3.6V供电,5V容忍I/O• -40℃~85 ℃工业级温度范围• 全系列硬件管脚及原创 2021-08-21 06:15:58 · 846 阅读 · 0 评论 -
云端智能芯片GPGPU与编译器
云端智能芯片GPGPU与编译器上海天数智芯半导体有限公司(简称“天数智芯”)于 2018 年正式启动 7 纳米通用并行(GPGPU)云端计算芯片设计,是中国第一家 GPGPU 云端芯片及超级算力系统提供商。公司以“成为智能社会的赋能者”为使命,致力于开发云端服务器级的通用高性能计算芯片,以客户、市场为导向,瞄准以云计算、人工智能、数字化转型为代表的数据驱动技术市场,解决核心算力瓶颈问题,为全产业打造高端算力解决方案。天数智芯立足国内市场,重点打造自主可控、国际领先的通用、标准、高性能通用并行 GPGPU原创 2021-08-01 05:51:07 · 329 阅读 · 0 评论 -
NXP智能驾驶软件系统
NXP智能驾驶软件系统ADAS和高度自动驾驶汽车解决方案市场领先的ADAS解决方案先进的驾驶员辅助系统(ADAS)提供了安全的、日益自动化的驾驶体验,这将重塑出行关系。自动驾驶技术将很快让乘客体验到个性化且互连的驾驶乐趣,赋予汽车无缝地感知、思考和行动的能力,智能地处理实时道路情况。感知、思考和行动解决方案 - 确保每一次旅程都是安全、可靠和愉悦的雷达雷达系统可持续实时感知车辆之间的距离,提高驾驶效率和安全性。恩智浦提供全系列可扩展的雷达解决方案,包括高度集成的雷达MCU和收发器技术,满足US原创 2021-06-20 05:57:25 · 1649 阅读 · 0 评论 -
Compiler编译过程
Compiler编译过程1.原理编译器可以生成用来在与编译器本身所在的计算机和操作系统(平台)相同的环境下运行的目标代码,这种编译器又叫做“本地”编译器。另外,编译器也可以生成用来在其它平台上运行的目标代码,这种编译器又叫做交叉编译器。交叉编译器在生成新的硬件平台时非常有用。“源码到源码编译器”是指用一种高阶语言作为输入,输出也是高阶语言的编译器。例如: 自动并行化编译器经常采用一种高阶语言作为输入,转换其中的代码,并用并行代码注释对它进行注释(如OpenMP)或者用语言构造进行注释(如FORTRAN的原创 2021-06-18 06:08:06 · 661 阅读 · 1 评论 -
芯片工具链概述
芯片工具链概述自主可控的大趋势自主可控,是国内集成电路的必由之路,而指令集架构作为芯片产业链的“最上游”,实现自主可控的关键环节。芯片指令集架构分为复杂指令集(CISC)和精简指令集(RISC)。复杂指令集的代表是Intel的x86架构;精简指令集代表是ARM和RISC-V。随着移动端设备的普及,精简指令集相对于复杂指令集的优势越来越明显。英伟达收购ARM,国内外引起了轩然大波,业内开始担忧ARM被收购后会加重产业链的垄断程度。在当前背景下,业界对开放的精简指令集架构RISC-V的重视达到了前所未有的原创 2021-04-23 06:19:14 · 722 阅读 · 0 评论 -
MLIR Python绑定
MLIR Python绑定当前状态:正在开发中,默认情况下未启用build前提条件• 相对较新的Python3安装• pybind11 必须已安装,可被CMake定位(如果通过进行安装,则会自动检测到 python -m pip install pybind11)。注意:所需的最低版本::2.6.0。CMake的变量• MLIR_BINDINGS_PYTHON_ENABLED:BOOL启用构建Python绑定的功能。默认为OFF。• Python3_EXECUTABLE:STRING指定原创 2021-03-20 06:30:54 · 743 阅读 · 0 评论 -
Rust和C / C ++的跨语言链接时间优化LTO
Rust和C / C ++的跨语言链接时间优化LTO链接时间优化(LTO)是LLVM实施整个程序优化的方法。跨语言LTO是Rust编译器中的一项新功能,使LLVM的链接时间优化可以在混合的C / C ++ / Rust代码库中执行。也是一项功能,完美结合了Rust编程语言和LLVM编译器平台的两个优点:• Rust缺乏语言运行时和底层访问能力,几乎具有与现有C / C ++代码库无缝集成的独特能力,并且• 作为语言不可知的基础,LLVM提供了一个通用基础,在该基础上不再需要编写特定代码的源语言。那么原创 2021-03-19 06:26:18 · 842 阅读 · 0 评论 -
阿里中台业务架构
阿里中台业务架构很多企业都将促进业务与科技的深度融合作为发展战略,也都想学学阿里的中台战略,其实,除了中台战略之外,基于企业级业务架构设计来实现组件化开发也是企业数字化转型的优选路径,是弥合业务与技术之间“数字鸿沟”的有效手段。未来,业务不再仅仅是业务,技术也不再仅仅是技术,谁先实现思维方式的改进,谁能更好地联动整个企业,谁就能赢得竞争的先手,而业务架构能力可以在这方面发挥关键作用,而且是超越中台之上的作用。阿里中台阿里的中台是个累积的过程,从 2009 年建立共享事业部开始,几经曲折,但是一直在积累原创 2021-03-19 05:38:21 · 506 阅读 · 0 评论 -
Dockerfile构建实践
Dockerfile构建实践本文介绍了用于构建有效图像的推荐最佳实践和方法。Docker通过从一个Dockerfile文本文件中读取指令来自动构建映像,该文本文件按顺序包含构建给定映像所需的所有命令。ADockerfile遵循特定的格式和指令集,可以在Dockerfile参考中找到该指令。Docker映像由只读层组成,每个只读层代表一个Dockerfile指令。这些层是堆叠的,每个层都是与上一层相比变化的增量。考虑一下Dockerfile:FROM ubuntu:18.04COPY . /app原创 2021-03-18 06:17:57 · 1493 阅读 · 0 评论 -
Docker基本原理概述
Docker基本原理概述Docker是一个用于开发,交付和运行应用程序的开放平台。Docker能够将应用程序与基础架构分开,从而可以快速交付软件。借助Docker,可以以与管理应用程序相同的方式来管理基础架构。通过利用Docker的快速交付,测试和部署代码的方法,可以显着减少编写代码和在生产环境中运行代码之间的延迟。Docker平台Docker提供了在松散隔离的环境(称为容器)中打包和运行应用程序的功能。隔离和安全性可以在给定主机上同时运行多个容器。容器是轻量级的,包含运行该应用程序所需的所有内容,因原创 2021-03-18 05:52:26 · 547 阅读 · 0 评论 -
定位服务API案例
定位服务API案例要使用定位服务API,需要确保设备已经下载并安装了HMS Core服务组件,并将Location Kit的SDK集成到项目中。指定应用权限Android提供了两种位置权限: ACCESS_COARSE_LOCATION(粗略的位置权限)和ACCESS_FINE_LOCATION(精确的位置权限)。需要在“AndroidManifest.xml”文件中申请权限:在Android Q版本中,如果需要应用程序在后台执行时也具备持续定位能力,需要在“AndroidManife原创 2021-01-29 07:11:50 · 781 阅读 · 0 评论 -
高精地图定位
高精地图定位业务简介定位服务(Location Kit)采用卫星导航系统(Global Navigation Satellite System,以下简称GNSS)、Wi-Fi、基站等多途径的混合定位模式进行定位,赋予的应用快速、精准地获取用户位置信息的能力,构建全球定位服务能力,助力发展全球业务。当前定位服务的主要能力包含三个部分:融合定位、活动识别和地理围栏,可以根据自己的需求,调用相应的能力。• 融合定位:结合GNSS、Wi-Fi和基站位置数据,为提供一套简单易用的API,方便快速获取设备位置信息原创 2021-01-29 07:00:53 · 652 阅读 · 0 评论 -
HiCar SDK概述
HiCar SDK概述HUAWEI HiCar SDK 是 HUAWEI HiCar(以下简称 HiCar )为汽车硬件设备提供的软件开发工具包,为汽车硬件厂商接入 HiCar 提供应用 API 接口用于实现厂商 HMI 应用,提供设备 API 接口用于对接硬件设备。图1HUAWEI HiCar SDK 集成架构汽车硬件厂商可参考汽车硬件接入流程了解如何集成 HiCar。...原创 2021-01-29 06:44:10 · 1833 阅读 · 0 评论 -
HiCar人-车-家全场景智慧互联
HiCar人-车-家全场景智慧互联(HUAWEI HiCar Smart Connection)解决方案,具备如下特点:• 安全交互:以安全为前提的极简交互(Safety)• 无感互联:手机/IoT 设备和汽车无感全互联(Smart Connection)• 硬件互助:手机和汽车资源共享(Resource Sharing)• 生态共享:用户体验在车内、车外无缝流转(Seamless Experience)从汽车来说,汽车座舱有车载中控大屏、仪表/HUD 多屏的显示能力,有麦克风/喇叭等车载环境更原创 2021-01-29 06:35:47 · 1034 阅读 · 0 评论 -
AIoT开放平台及应用
AIoT开放平台及应用阿里AIoT开放平台,是阿里云IoT面向开发者的能力接入渠道,开发者可以在这里完成能力的申请、开通、部署、配置和集成开发等一些列工作。这些能力并不的独立交付,而是通过关联到行业平台实例的形式进行交付,以实现相同能力在不同平台实例中的隔离和权限控制。开放平台整体逻辑及角色对应,如下图所示:使用流程开放平台及行业能力的开通、配置、开发、使用流程。开放平台的使用流程,分成两大部分:行业平台的实例化过程和能力的使用流程。整体使用流程平台入驻:用户在使用开放平台之前,会要求用户进原创 2021-01-28 09:05:15 · 3477 阅读 · 0 评论 -
AI+IoT+电池应用
AI+IoT+电池应用AIoT电池突破你的想象将行业领先的电池电化学技术与前沿的能源物联网最佳实践相结合,利用智能物联技术开展电池全生命周期的管理优化和交叉领域的协同应用,解锁动力电池全生命周期价值。AIoT手段提升产品研发效率行驶数据积累,通过AI算法优化原材配方,数字化解构电池使用工况,大数据分析每个失效的机理,作为AIoT数据的输入端。C利用电化学仿真优化加速电芯设计节奏,预测不同工作环境下的电池表现,在提升研发效率,缩短开发周期同时,促进新一代产品研发。可追溯管理系统海量数据节点形成原创 2021-01-28 08:32:08 · 670 阅读 · 0 评论 -
智能物联网(AIoT,2020年)(下)
智能物联网(AIoT,2020年)(下)12工业物联网是AIoT在工业领域第一战场工业物联网分为感知、决策、执行,OS与软件是大脑+神经13工业场景下一步如何使用AIoT不止工业物联网:用人工智能提升柔性生产的顶层设计14城市场景的AIoT集中在监管、调度、公共服务领域15 城市:人类智慧+机器智能的高度互动体AIoT赋予智慧城市中台毛细血管级感知与响应能力16 城市AIoT的投入与发展从智慧到智能,以人工智能提升城市运转效率中国AloT发展趋势AIoT撬动新玩法原创 2021-01-28 07:41:53 · 26954 阅读 · 2 评论 -
智能物联网(AIoT,2020年)(中)
智能物联网(AIoT,2020年)(中)05 中国AIoT产业图谱06 中国AIoT商业模式标准程度越低人力和时间成本投入越多,2B2C模式附加值高07 中国AIoT玩家分布简介四类玩家,优势与策略各异08 建筑人居类场景的AIoT通过单品+系统联动场景,向“管家模式”迈进增强安防措施、改善居住体验、运营降本增效是场景共性09 建筑人居:AIoT实现人与环境自主适应以智能端为入口,配合平台完成感知、分析与联动10 中国AIoT住宅与人居的发展现状超半数智慧人居住原创 2021-01-28 07:22:06 · 340 阅读 · 0 评论 -
智能物联网(AIoT,2020年)(上)
智能物联网(AIoT,2020年)(上)中国AloT的概念与现状01智能物联网(AIoT)定义人工智能与物联网的协同应用02 AIoT2025产业瞭望:家庭AI管家智能家居交互方式无感化,跨终端无缝体验03 AIoT2025产业瞭望:建筑人居人居关怀使五千万人居住和工作体验提升04 AIoT2025产业瞭望:工业制造人机协同使7万工厂、630万制造从业者受益05 AIoT2025产业瞭望:智慧城市AIoT能够广泛应用于城市中普遍存在的各类终端设备上06 AIoT整体架构原创 2021-01-28 06:58:49 · 662 阅读 · 1 评论 -
AIoT 2020 年分析
AIoT 2020 年分析2020年,从智能手机到智能手表,从智能摄像头到智能汽车,随着AI、芯片、云计算、通信等基础技术的逐渐成熟,又一个行业来到了历史性的时刻——AIoT。从“万物互联”到“万物智联”所谓的万物智联,或许正如写出《数字化生存》的麻省理工教授尼葛洛庞帝所言,“物联网时代的创新应该是往微波炉里放一只鸡,微波炉自己知道如何烹饪这只鸡,而不是可以通过手机打开微波炉的开关”。在万物智联的场景中,设备与设备间将互联互通,形成数据交互、共享的新生态。在这个过程中,终端不仅需要有更加高效的计算能原创 2021-01-28 06:21:24 · 4214 阅读 · 0 评论 -
CUDA 7流简化并发
CUDA 7流简化并发异构计算是指有效使用系统中的所有处理器,包括CPU和GPU。为此,应用程序必须在多个处理器上同时执行功能。CUDA应用程序通过在流(按顺序执行的命令序列)中,执行异步命令来管理并发性。不同的流可能同时执行,或彼此相对执行命令。在不指定流的情况下执行异步CUDA命令时,运行时runtime将使用默认流。在CUDA 7之前,默认流是特殊流,它与设备上的所有其他流隐式同步。CUDA 7引入了大量强大的新功能,其中包括为每个主机线程使用独立默认流的新选项,从而避免了对传统默认流的序列化。原创 2021-01-12 12:57:39 · 310 阅读 · 0 评论 -
C ++基本输入/输出
C ++基本输入/输出本文将学习如何使用cin对象从用户那里获取输入,并使用cout对象在示例的帮助下向用户显示输出。C ++输出在C ++中,cout将格式化的输出发送到标准输出设备,例如屏幕。将cout对象与<<运算符一起使用以显示输出。示例1:字符串输出#include using namespace std;int main() {// prints the string enclosed in double quotescout << “This is原创 2021-01-12 11:54:40 · 510 阅读 · 0 评论 -
GPU编程和流式多处理器(七)
GPU编程和流式多处理器(七)6. 杂项说明6.1. warp级原语warp作为执行的原始单元(自然位于线程和块之间),重要性对CUDA程序员显而易见。从SM 1.x开始,NVIDIA开始添加专门针对thread的指令。VoteCUDA体系结构是32位的,并且warp由32个线程组成,这些线程与评估条件,向warp中的每个线程广播1位结果,指令能完整匹配。VOTE指令(在SM 1.2第一个可用的)的计算结果的状态,并广播该结果在thread的所有线程。__any()默认返回1,在任何thread3原创 2021-01-06 07:42:23 · 414 阅读 · 0 评论 -
GPU编程和流式多处理器(六)
GPU编程和流式多处理器(六)5. 纹理和表面读取和写入纹理和表面的指令,所引用的隐式状态,比其他指令要多得多。header中包含诸如基地址,尺寸,格式和纹理内容的解释之类的参数,该header是一种中间数据结构,其软件抽象称为纹理参考或表面参考。当开发人员操纵纹理或表面引用时,CUDA运行时runtime和驱动程序,必须将这些更改转换为header,纹理或表面指令,将其作为索引引用。在启动在纹理或表面上运行的内核之前,驱动程序必须确保,在硬件上正确设置了所有状态。结果,启动此类内核,可能需要更长的时原创 2021-01-06 06:31:41 · 279 阅读 · 1 评论