当前位置: 首页 > article >正文

鸿蒙智控节点:基于Hi3861的轻量级物联网边缘执行器设计

1. 项目概述“鸿蒙智控节点”是一个面向物联网边缘控制场景的嵌入式硬件平台其核心目标是提供一种低功耗、高集成度、可快速部署的无线智能控制终端。该节点并非通用型开发板而是针对具体物理交互任务如云台调节、灯具开关、声控触发进行工程化裁剪与功能强化的设计成果。系统以海思Hi3861LV100 SoC为计算与通信中枢运行OpenHarmony轻量系统LiteOS-M内核通过Wi-Fi实现局域网内的可靠指令分发与状态反馈。整机采用双节18650锂电池供电支持7.4~8.4V宽压输入并通过两级LDO稳压架构输出5.0V与3.3V系统电压兼顾驱动能力与电源噪声抑制。项目在硬件资源分配上体现出明确的“功能导向”设计哲学全部GPIO引脚均被赋予确定的物理接口功能无冗余悬空引脚PCB布局与三维外壳协同优化预留MPU6050扩展位、舵机安装结构及声传感器避让空间软件框架则围绕实时性、可维护性与协议兼容性构建避免过度抽象确保从ADC采样到PWM输出的端到端延迟可控。这种软硬协同的闭环设计使其在宿舍智能改造、教育实训、小型机器人执行器等场景中具备直接落地能力而非仅停留在Demo验证层面。1.1 系统定位与适用边界本节点定位于轻量级物联网边缘执行器其技术边界清晰不承担复杂AI推理或图像处理任务Hi3861LV100未集成NPU内存资源有限SRAM约200KB所有算法均基于标量运算与查表法实现不追求广域网直连能力Wi-Fi仅工作在2.4GHz频段STA模式下接入本地路由器AP模式下供手机直连调试未集成蜂窝模组或LoRa射频不替代专业工业控制器无隔离IO、无看门狗独立时钟、无EMC三级防护设计适用于实验室、宿舍、教室等电磁环境可控的室内场景不提供云端服务托管UDP通信为纯局域网协议栈所有指令解析、状态映射、逻辑判断均在本地完成无MQTT Broker依赖或OTA升级服务端。这一边界定义决定了其设计取舍放弃通用性换取确定性牺牲扩展性保障鲁棒性将有限的硬件资源精准投向舵机驱动、按键消抖、OLED刷新、ADC采集等高频刚需功能。2. 硬件架构设计2.1 主控与通信子系统Hi3861LV100是海思面向IoT市场推出的高集成度Wi-Fi SoC采用ARM Cortex-M4F内核主频160MHz内置2.4GHz Wi-Fi射频前端、基带处理器与TCP/IP协议栈硬件加速单元。本设计选用传智教育封装的Hi3861模组已预烧录OpenHarmony LiteOS-M基础镜像开发者无需从零构建Bootloader与Wi-Fi驱动显著降低启动门槛。模组供电严格遵循数据手册要求核心电压3.3V±5%纹波需低于50mVpp。电路中采用AMS1117-3.3 LDO提供主控供电其500mA输出能力足以支撑Wi-Fi发射峰值电流约250mA。LDO输入端配置10μF钽电容与100nF陶瓷电容并联前者吸收低频纹波后者滤除高频开关噪声输出端则增加22μF固态电容增强瞬态响应能力。值得注意的是Hi3861对电源跌落极为敏感——当Wi-Fi开始关联AP时若3.3V电压瞬时跌落超过100mV将导致射频校准失败或固件重启。因此PCB布线中将AMS1117输入/输出电容就近放置于模组焊盘下方电源走线宽度≥20mil且全程避开数字信号线。Wi-Fi通信采用双模式设计STA模式作为客户端接入现有Wi-Fi网络获取DHCP分配的IP地址接收来自PC或手机APP的UDP指令AP模式自建热点SSID: “HI3861_AP”密码: “12345678”供未连接局域网的设备临时调试此时节点IP固定为192.168.1.1。两种模式通过GPIO15电平切换高电平启用STA低电平启用AP。该引脚在上电复位后由内部弱上拉保持高电平确保默认进入STA模式符合实际部署习惯。串口调试通道采用CH340N USB转UART芯片支持115200bps标准波特率。设计中保留两路物理接口Type-C母座兼具供电与烧录功能与4P排针用于飞线连接逻辑分析仪或外部MCU。CH340N的TXD/RXD引脚经1kΩ电阻限流后接入Hi3861的UART0GPIO1/GPIO2避免热插拔时静电冲击主控IO。此外CH340N的DTR#与RTS#信号未连接简化电路因OpenHarmony烧录流程不依赖硬件流控。2.2 外设接口与信号调理2.2.1 PWM舵机驱动电路三路PWM输出分别映射至GPIO7PWM0、GPIO8PWM1、GPIO2PWM2驱动MG996R等标准舵机。Hi3861的PWM模块支持16位分辨率但舵机控制仅需50Hz20ms周期方波高电平宽度在0.5~2.5ms间对应0°~180°。为确保驱动能力每路PWM信号经SN74LVC1G07单路缓冲器反相驱动——该器件非门输出电流达32mA远超Hi3861 GPIO的12mA灌电流能力有效防止舵机启停瞬间的IO过载。缓冲器输出端串联100Ω电阻作用有二一是抑制信号边沿振铃尤其在长导线连接时二是限制短路电流。舵机电源独立于主控3.3V由5.0V LDOLD1117-5.0提供最大输出1A满足三台MG996R同时满负荷运转单台堵转电流约600mA。5V电源与3.3V地平面通过0Ω电阻单点连接避免大电流回路干扰数字地。2.2.2 按键输入与硬件消抖三路立式轻触开关分别接入GPIO11、GPIO12、GPIO13采用上拉输入模式。每个按键并联100nF陶瓷电容与10kΩ上拉电阻构成RC低通滤波器。当按键按下时电容放电时间常数τ R×C 10kΩ×100nF 1ms远小于机械抖动典型持续时间5~10ms确保GPIO采样时电平已稳定。软件层仅需在检测到下降沿后延时20ms再读取电平即可获得可靠状态大幅降低CPU轮询开销。2.2.3 ADC采集通道GPIO5复用为ADC2通道支持12位精度参考电压为内部1.8V基准源。为适配MAX4466等驻极体麦克风放大模块输出0~2.5V模拟信号电路中加入分压网络10kΩ与20kΩ电阻串联将输入信号衰减至0~1.67V落入ADC量程内。分压点后接100nF旁路电容滤除高频干扰。值得注意的是Hi3861的ADC无专用采样保持电路故采样前需配置GPIO5为模拟输入模式并禁用内部上拉/下拉否则引入额外漏电流导致读数偏差。2.2.4 OLED显示接口0.96英寸SSD1306 OLED屏通过I²C总线连接SCL与SDA分别接GPIO9与GPIO10。Hi3861的I²C外设支持标准模式100kHz与快速模式400kHz本设计采用标准模式以保证时序裕量。上拉电阻选用4.7kΩVCC3.3V符合I²C总线规范对上升时间的要求。OLED模块自带DC-DC升压电路仅需3.3V供电即可驱动屏体避免额外高压生成电路。2.3 电源管理架构系统采用三级供电架构兼顾效率、噪声与可靠性电源轨来源稳压器件输出能力关键负载Vin (7.4~8.4V)双节18650串联——电池接口、Type-C输入5.0VVin → LD1117-5.0LD1117-5.01A舵机驱动、OLED背光、USB接口3.3V5.0V → AMS1117-3.3AMS1117-3.3500mAHi3861主控、CH340N、按键、ADC传感器LD1117-5.0为高PSRR低压差LDO其输入输出压差仅需1.2V在8.4V输入时仍能高效工作。为应对舵机启停造成的5V母线剧烈波动在LD1117输出端并联470μF电解电容与10μF陶瓷电容前者提供能量缓冲后者抑制高频噪声。AMS1117-3.3输入端则紧邻LD1117输出端放置100μF固态电容形成二级储能确保Hi3861在Wi-Fi射频突发时电压稳定。Type-C接口设计为双重角色当插入电脑时提供5V供电与CH340N通信当插入5V充电器时仅供电不通信。为此Type-C的CC1/CC2引脚悬空VBUS直接接入5V母线D/D-经ESD保护二极管PESD5V0S1BA后连接CH340N避免充电器误触发数据传输。3. 软件系统设计3.1 运行时环境与任务划分OpenHarmony LiteOS-M在Hi3861上构建了三层任务模型主线程Main Task负责OLED屏幕刷新与按键扫描。采用100ms周期定时器触发每次刷新完整帧128×64像素内容包括IP地址、Wi-Fi状态、舵机角度、ADC电压值。按键扫描采用状态机实现区分短按、长按、双击事件避免阻塞式延时。ADC采集任务ADC Task独立线程以10ms周期调用AdcRead()函数读取GPIO5电压经10次滑动平均滤波后存入全局变量。该任务优先级高于主线程确保采样实时性。Wi-Fi通信任务WiFi Task启用STA模式后创建UDP Socket绑定端口5000循环调用recvfrom()接收数据包。接收到指令后解析ASCII字符串如“SERVO0:90”调用舵机控制API更新PWM占空比。三者通过LiteOS-M的事件组Event Flags同步ADC任务每完成一次采样置位EVENT_ADC_READY标志主线程检测到该标志后读取最新ADC值并更新OLED显示。此机制避免了全局变量竞争也无需互斥锁开销。3.2 关键驱动实现细节3.2.1 I²C总线驱动移植自STM32的I²C库经适配后完全利用Hi3861硬件I²C外设。初始化时配置I2cInit(I2C_IDX_0, I2C_SPEED_STANDARD); // 标准模式100kHz I2cSetSclPin(I2C_IDX_0, GPIO9); // SCL GPIO9 I2cSetSdaPin(I2C_IDX_0, GPIO10); // SDA GPIO10写操作流程为发送起始条件→发送从机地址0x3C→发送内存地址0x00→发送显示数据→发送停止条件。为提升OLED刷新效率驱动层实现DMA批量传输单次可发送64字节减少CPU干预次数。3.2.2 舵机控制库核心函数ServoSetAngle(uint8_t ch, uint8_t angle)将0~180°映射为500~2500μs脉宽uint32_t pulse 500 (angle * 2000) / 180; // 线性映射 PwmSetDuty(PWM_IDX_0 ch, pulse, 20000); // 周期20000μs (50Hz)其中PwmSetDuty()调用Hi3861 HAL库直接配置PWM寄存器。为消除机械死区角度0°对应脉宽520μs180°对应2480μs两端各留20μs裕量。3.2.3 UDP指令协议通信协议采用明文ASCII格式为功能:参数例如LED0:ON—— 点亮GPIO6控制的LEDSERVO1:45—— 将第二路舵机设为45°ADC:READ—— 请求返回当前ADC电压值单位mV服务端接收到数据包后先校验长度≤16字节再以冒号为分隔符解析。非法指令被静默丢弃不返回错误码符合嵌入式系统“宁缺毋滥”的容错原则。4. 结构与机械集成4.1 外壳设计约束与实现三维外壳采用SolidWorks 2020设计主体为上下分体式结构通过4颗M3螺钉紧固。关键设计约束如下舵机安装空间顶部壳体内凹深度18mm容纳MG996R舵机本体尺寸40.2×19.8×42.3mm底部预留Φ4mm通孔供舵机输出轴穿出声传感器避让前侧壁开Φ8mm圆孔MAX4466模块PCB垂直嵌入麦克风振膜正对孔中心确保声波无遮挡OLED可视区域顶部壳体对应屏幕位置开128×64mm矩形视窗边缘倒角0.5mm防止刮伤散热与EMI考虑底部壳体无封闭底盖主控芯片与LDO裸露于空气流道中所有螺钉孔位避开PCB上高频信号走线如Wi-Fi天线馈线、晶振周边。材料选用PLA聚乳酸打印参数设置为层高0.2mm、填充率20%、外壁线宽0.4mm。该参数在保证结构强度的同时将打印时间控制在3小时以内且无需支撑结构——所有悬臂特征如LED灯罩、按键凸台均设计为≤45°倾角。4.2 宿舍主灯开关机械方案针对宿舍豆型墙壁开关的特殊结构设计偏心轮执行机构偏心距3mm由舵机输出轴驱动Φ12mm铝制偏心轮传动比1:1直接驱动避免齿轮减速带来的回程误差夹具设计主体为C型抱箍内壁粘贴3M VHB胶带夹持力15N可反复拆装不损伤墙面漆安装倾角主控板PCB以45°斜置使舵机轴线与开关拨杆运动方向垂直最大化扭矩传递效率。实测表明该机构在连续1000次开关操作后无明显磨损或松动舵机堵转电流稳定在580±20mA符合MG996R规格书标称值。5. BOM清单与器件选型依据序号器件名称型号数量选型依据1主控模组Hi3861传智教育封装1鸿蒙官方认证内置Wi-Fi协议栈免射频认证2LDO5VLD1117-5.011A输出压差低至1.2V适合锂电池供电3LDO3.3VAMS1117-3.31成熟可靠纹波抑制比达70dB120Hz4USB转串口CH340N1兼容Windows/Linux驱动成本低于CP21025PWM缓冲器SN74LVC1G073单路反相驱动32mA输出节省PCB面积6OLED屏SSD1306 0.961I²C接口128×64分辨率低功耗0.06W7按键立式轻触开关6×6×5mm3行程2.0±0.3mm寿命50万次8电容滤波100nF X7R 08056用于按键消抖与电源去耦温度稳定性优9电阻上拉10kΩ 06033标准值功耗0.0625W匹配Hi3861输入阻抗所有无源器件均选用车规级温度系数X7R避免温漂导致按键误触发或ADC读数漂移。PCB板材采用FR-4铜厚2oz确保1A电流路径温升10℃。6. 实际部署与调试要点6.1 Wi-Fi连接稳定性优化在实际宿舍环境中Wi-Fi信号易受钢筋墙体衰减。测试发现当节点距离路由器10米或间隔两堵墙时STA模式关联成功率下降。解决方案为在wifi_connect_to_ap()函数中增加重试机制首次失败后等待2s第二次失败后等待5s第三次失败自动切换至AP模式修改Wi-Fi扫描策略WifiScanConfig中设置scanType WIFI_SCAN_TYPE_ACTIVE强制发送Probe Request提升弱信号下发现AP概率固件中固化常用信道列表1、6、11跳过低效信道扫描。6.2 ADC采样精度校准原始ADC读数存在±15LSB偏差主因为内部1.8V基准源温漂。校准方法为室温下测量GPIO5对地电压万用表读数Vref运行AdcRead()获取原始值Raw计算校准系数K Vref × 4095 / Raw后续读数统一乘以K并取整。该系数存入Flash指定扇区开机自动加载避免每次上电重新校准。6.3 舵机抖动抑制MG996R在角度临界点如0°、180°易出现微小抖动根源在于PWM占空比量化误差。解决措施在ServoSetAngle()中增加死区补偿当目标角度为0°时强制设为520μs180°时设为2480μs舵机供电增加LC滤波10μH电感100μF电容抑制电源纹波传导至电机绕组。经上述优化舵机在全行程内运行平稳无可见抖动噪声降低12dB(A)。

相关文章:

鸿蒙智控节点:基于Hi3861的轻量级物联网边缘执行器设计

1. 项目概述“鸿蒙智控节点”是一个面向物联网边缘控制场景的嵌入式硬件平台,其核心目标是提供一种低功耗、高集成度、可快速部署的无线智能控制终端。该节点并非通用型开发板,而是针对具体物理交互任务(如云台调节、灯具开关、声控触发&…...

Dify私有化部署避坑指南:97%企业踩过的4类网络分段错误、2种认证断链风险与实时熔断配置(含等保三级合规checklist)

第一章:Dify私有化部署的等保三级合规基线与架构定位等保三级(GB/T 22239–2019)对AI应用平台提出明确要求:身份鉴别需双因素认证、访问控制须基于最小权限原则、日志留存不少于180天、敏感数据须加密存储与传输、系统须具备入侵检…...

R语言设备故障预测落地难?揭秘90%工程师忽略的4个数据预处理致命陷阱

第一章:R语言设备故障预测落地难?揭秘90%工程师忽略的4个数据预处理致命陷阱在工业IoT场景中,大量工程师用R构建LSTM或随机森林模型预测设备剩余寿命(RUL),却在生产环境持续遭遇AUC骤降、误报率飙升甚至模型…...

YOLOE实战指南:如何自定义类别名称列表实现零样本迁移

YOLOE实战指南:如何自定义类别名称列表实现零样本迁移 如果你正在寻找一个既能做目标检测又能做实例分割,还能识别任意类别物体的模型,那么YOLOE绝对值得你深入了解。想象一下,你有一个工业质检项目,需要检测“裂纹”…...

5分钟快速体验GTE模型:Colab在线实战指南

5分钟快速体验GTE模型:Colab在线实战指南 想试试阿里达摩院开源的GTE文本向量模型,但又不想折腾本地环境?今天咱们就来个极简体验,用Google Colab在线跑通GTE模型,从安装到出结果,5分钟搞定。 GTE&#x…...

CHORD-X与STM32嵌入式系统联动:边缘计算战术节点设计

CHORD-X与STM32嵌入式系统联动:边缘计算战术节点设计 最近在做一个挺有意思的项目,需要把AI大模型的能力“下沉”到最靠近数据产生的地方。我们尝试用一块小小的STM32单片机,配合一个摄像头,搭建了一个低成本的边缘感知节点。这个…...

小白/程序员入门大模型必看:AI工程师成长路线,告别迷茫快速入场

你是不是也有这种困惑? AI大模型火得一塌糊涂,不管是想转行AI,还是程序员想拓展技能边界,都想分一杯羹,可站在门口却无从下手? 网上的AI教程铺天盖地,刷得越多越焦虑——有人说入门必须先啃高…...

AudioSeal效果展示:同一音频嵌入不同payload(版权ID/时间戳/渠道码)对比效果

AudioSeal效果展示:同一音频嵌入不同payload(版权ID/时间戳/渠道码)对比效果 1. 引言:音频水印的“隐形身份证” 想象一下,你创作了一段精彩的AI语音,发布到网上后,很快被其他人下载、二次剪辑…...

ChatGPT使用技巧:从API调用到生产环境优化的实战指南

在构建基于大语言模型的应用时,直接调用ChatGPT API虽然便捷,但在生产环境中往往会遇到一系列挑战。高延迟、不可预测的token消耗、突发的速率限制(RateLimit)错误以及响应质量的不稳定性,都可能成为系统稳定性和用户体…...

一文说透Native-PAGE

非变性聚丙烯酰胺凝胶电泳(Native-PAGE)或称为活性电泳是在不加入SDS和巯基乙醇等变性剂的条件下,对保持活性的蛋白质进行聚丙烯酰胺凝胶电泳,常用于酶的鉴定、同工酶分析和提纯。与非变性凝胶电泳最大的区别就在于蛋白在电泳过程中和电泳后都不会变性&a…...

外泌体研究解决方案

背景介绍外泌体(exosomes)是一类由细胞分泌到胞外的囊泡,最早由Pan和Johnstone在绵羊网织红细胞中发现并命名。随着研究的深入,人们发现包括血细胞、免疫细胞、癌细胞、干细胞等在内的几乎所有细胞都可以产生外泌体,所产生的外泌体不仅存在于…...

Python3 运算符(上篇)

什么是运算符?本章节主要说明 Python 的运算符。举个简单的例子:4 5 9例子中,4 和 5 被称为操作数, 称为运算符。Python 语言支持以下类型的运算符:算术运算符比较(关系)运算符赋值运算符逻辑运算符位运算符身份运算…...

华为od 面试八股文_C++_09_含答案

目录 1:extern "C" 的作用是什么?为什么要使用它? 2:explicit 关键字有什么用?为什么很多构造函数建议加上它? 3:详细说一下迭代器失效(Iterator Invalidation&#xf…...

第2讲 配置和管理复制拓扑

目录 1.什么是MySQL复制?何时使用MySQL复制? (1)概念 (2)应用场景 【1】水平横向扩展 【2】商业智能与分析 在正式介绍其用途前,我们先理清两个概念---OLTP和OLAP 2.为什么配置复制不能用soc…...

Using Vulkan -- Querying Properties, Extensions, Features, Limits, and Formats -- Enabling Features

本节讲解启用 features 的具体流程。 Category of Features Vulkan 中的所有 feature 可归为 / 查自以下 3 类: Core 1.0 Features 这些是 Vulkan 1.0 初始版本就提供的特性集合。特性列表可在 VkPhysicalDeviceFeatures 中找到。 Future Core Version Feature…...

问题解决方法:铺铜修改后无反应的完整排查与解决步骤

你已经把铜箔 / 内电层到焊盘的间距设为 0,但铺铜仍有间隙,这通常是热焊盘规则或铺铜未重建导致的,按以下步骤逐一解决:1. 先关闭热焊盘(发散连接)热焊盘会刻意在铺铜和引脚间留间隙,这是最常见…...

AI重构医疗生态:从技术赋能到临床革命,未来医疗已至

人工智能正在以一种不可逆的方式,渗透并重塑医疗健康行业。如果说过去几年,AI在医疗领域的应用还停留在影像识别、病历结构化、辅助问诊等单点突破,那么从2025到2026年开始,随着多模态大模型、可解释AI、联邦学习、数字孪生与端侧…...

【 Windows 操作系统】.bat 与 .ps1 的区别和作用

很多人“会用脚本”,但说不清脚本。 真正的差距,往往从 bat 和 ps1 的理解深度 开始拉开。一、为什么 Windows 会同时存在 .bat 和 .ps1?这是一个历史 架构演进的问题。.ps1 是 PowerShell 脚本文件的扩展名,用于编写和执行 Powe…...

Coruna 漏洞工具包曝光:苹果紧急推送 iOS 15.8.7,老 iPhone 正面临一场「无声围剿」

近日,苹果面向仍在使用 iOS 15 的老旧机型,紧急推送 iOS 15.8.7 安全更新,官方描述简短低调,却直指一个代号为 Coruna 的高危漏洞利用工具包。这不是一次常规迭代,而是一场针对数亿旧款 iPhone 的安全止损。 在移动安全…...

RAG技术解析:让大模型从“闭卷考试“到“开卷考试“的进化

RAG(检索增强生成)是一种结合检索与生成的AI架构,通过外挂知识库解决大模型的幻觉、缺乏专业知识和可解释性问题。工作流程分为索引、检索、增强、生成四阶段。企业应用广泛,包括知识助手、智能客服等。未来发展趋势包括GraphRAG、Agent增强RAG和多模态R…...

用大模型和RAG打造智能客服系统,小白也能轻松上手

本文详细介绍了如何利用大模型和RAG技术构建智能客服系统。通过分块处理企业文档、向量化存储和检索知识,系统能够理解用户意图、提供准确回答并支持多轮对话。相比传统客服的慢、笨、贵,该方案可降低70%成本,支持本地部署保障数据安全&#…...

“HALCON error #2404: Invalid handle type in operator do_ocr_multi_class_cnn

"HALCON error #2404: Invalid handle type in operator do_ocr_multi_class_cnn版本不一致的时候,安装群里的halcon20.11...

大模型学习宝典:零基础入门到项目实战的完整攻略

这篇文章提供了从零进入大模型领域的完整转型攻略,包括明确目标方向、掌握基础知识、学习大模型技术、实践项目、参与开源社区、推荐学习资源、职业发展建议和常见问题解答,帮助读者系统学习大模型技术并成功转型。 这里为你提供一份详细的转型攻略&…...

AI在线客服系统源码独立管理后台,自动回复文本、图片、视频等多种消息类型

温馨提示:文末有资源获取方式在数字化转型的浪潮中,企业客户服务的响应速度与智能化程度直接影响用户体验与品牌口碑。春哥团队基于PHP自主研发的微信AI智能在线客服系统源码,为企业打造了一套集智能交互、多媒体识别、知识库管理与人工协同于…...

基于卷积神经网络-门控循环单元的时间序列预测 CNN-GRU 基于MATLAB环境 替换自己的...

基于卷积神经网络-门控循环单元的时间序列预测 CNN-GRU 基于MATLAB环境 替换自己的数据即可 数据回归预测评价指标为RMSE R2 MAE MBE 最近在捣鼓时间序列预测的时候试了把CNN和GRU组队干活,发现这俩组合拳效果还挺有意思。直接把一维CNN当特征提取器,后面…...

C++智能指针:高效管理内存的利器

上篇文章:C算法:一维/二维前缀和算法模板题 目录 1.智能指针的使用场景 2.RAII和智能指针的设计思路 3.C标准库智能指针的使用 4.智能指针的原理 5.shared_ptr和weak_ptr 5.1shared_ptr循环引用问题 5.2weak_ptr 6.shared_ptr的线程安全问题 7…...

Linux系列四:SSH工具安装

由于我们企业开发时,Linux服务器一般都是在远程的机房部署的,我们要操作服务 器,不会每次都跑到远程的机房里面操作,而是会直接通过SSH连接工具进行连接操作。 进入正文: https://dl.hostbuf.com/finalshell3/finalsh…...

【跟韩工学Hadoop系列第3篇】Hadoop 单节点集群搭建(优化版)-003篇

文章目录Hadoop 单节点集群搭建(优化版)一、环境前置优化(基础层)1. 系统级优化(Linux)2. JDK 环境优化二、核心配置优化(功能层)1. 通用配置(core-site.xml)…...

Excel高级查询工具Pro版v3.0|跨平台浏览器端轻量级数据引擎

温馨提示:文末有联系方式为什么推荐升级至Excel高级查询工具Pro版v3.0? 突破传统Excel筛选局限,这不仅是一款增强型查询插件,更是一个嵌入浏览器的轻量级本地数据库系统——无需联网、不依赖Office,开箱即用。跨平台无…...

PTA 习题9-3 平面向量加法

本题要求编写程序,计算两个二维平面向量的和向量。输入格式:输入在一行中按照“x1​ y1​ x2​ y2​”的格式给出两个二维平面向量v1​(x1​,y1​)和v2​(x2​,y2​)的分量。输出格式:在一行中按照(x, y)的格式输出和向量,坐标输出小数点后一位&#xff…...