DevEco Device Tool 3.0 Release带来5大能力升级,让智能设备开发更高效

OpenHarmony 3.1 Release:从轻量IoT到复杂带屏设备的全栈跃迁 在万物互联时代,操作系统作为连接硬件与应用的核心平台,其架构设计与技术演进深刻影响着智能设备的开发范式与用户体验。从技术原理上看,现代操作系统通过微内核或混合内核设计,结合高效的进程调度与内存管理,为上层应用提供稳定、安全的运行环境。其技术价值在于构建统一的数字底座,实现硬件资源的抽象与高效调度,从而降低开发复杂度,提升系统性能与能效。在应用场景上,这尤其体现在对复杂标准带屏设备的支持,如智能手机、智能座舱及工业控制终端,这些设备需要强大的图形渲染、流畅的交互响应与可靠的分布式协同能力。OpenHarmon 阅读详情

原文:DevEco Device Tool 3.0 Release带来5大能力升级,让智能设备开发更高效,点击链接查看更多技术内容。

DevEco Device Tool是面向智能设备开发者提供的一站式集成开发环境,支持OpenHarmony/HarmonyOS Connect的组件按需定制,支持代码编辑、编译、烧录和调试、性能监测等功能,支持C/C++语言,以插件的形式部署在Visual Studio Code(简称VSCode)上,支持Windows10 64位或Ubuntu18.04-21.10版本。

本次为大家带来的是DevEco Device Tool 3.0 Release版本新增及增强的五项功能,欢迎大家升级体验!

升级方式

建议您从官网下载安装包进行全量升级:

https://device.harmonyos.com/cn/develop/ide#download_beta

一、支持产品化配置自动创建

在进行设备开发时,开发者如果想要基于某一款开发板进行产品化开发,往往需要在已下载的源码基础上手动删除多余的文件、手动修改目录名称和config.json来进行产品工程初始化,导致开发效率不高。

为了解决上述问题,新版本DevEco Device Tool支持根据输入继承的开发板名称和产品名称自动创建产品化开发所需要的最小文件集合和目录结构,无多余文件,无需手动删除,可直接进行产品化开发。

具体使用方法:

图1 支持产品化配置

  1. 如图1所示,点击创建工程 > 选择OpenHarmony稳定版本 > 选择想要下载的OpenHarmony源码版本 > 填写工程信息 > 点击确定后开始下载OpenHarmony镜像。

  2. 接着在资源管理器中右键单击 > 选择OpenHarmony > Add new product > 然后在产品创建向导中填写供应商名称,产品名称,继承自开发板名称和产品名称 > 点击确定后会一键创建该产品的目录结构和最小文件集合。

  3. 最后根据参考链接提供的开发指导,即可开始增量开发。

开发指导:

https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/subsystems/subsys-build-mini-lite.md#%E8%8A%AF%E7%89%87%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88

二、支持芯片基线工程流转

芯片基线工程是进行模组或设备开发的基础。以往上游的芯片厂商在适配HarmonyOS Connect后会生成一个基线工程,下游的模组或设备厂商需要手工同步芯片基线工程后才能进一步开发,导致效率降低。

为了解决上述问题,新版本DevEco Device Tool新增支持芯片基线工程的流转能力。上游芯片厂商在完成HarmonyOS Connect适配后,将代码信息、代码仓路径、资源中心的工具链URL等信息打包到profile文件并上传DP(Device Partner)平台托管。

下游模组/设备厂商获取profile文件后可以使用DevEco Device Tool一键导入并自动解析,包括读取芯片定义信息并自动创建芯片对应的目录结构和最小文件集合、读取依赖的编译/烧录工具链信息并从资源中心自动下载、配置repo和git工具并使用repo下载manifest清单中的仓库等,大幅简化了开发步骤,助力HarmonyOS Connect模组或设备开发效率提升。

此外,在模组或设备开发完成后,DevEco Device Tool还支持对manifest和profile文件进行重打包,以便上传到DP(Device Partner)平台进行后续托管和流转。

具体使用方法:

图2 基线工程一键导入

  1. 如图2所示,点击创建工程 >选择HarmonyOS Connect解决方案 >选择下载好的profile文件导入。

  2. 随后点击确定,DevEco Device Tool会自动启动OpenHarmony镜像下载,请耐心等待基线工程下载完成。

  3. 下载完成后参考链接提供的开发指导,即可基于芯片厂商提供的基线工程继续开发产品。

注:在导入profile文件时,如 DevEco Device Tool会自动检测依赖工具是否满足,如果不满足请点击Repo linstallation Guide参考指导操作,主要参考链接里的“前提条件”的5个步骤即可。repo installation guide 链接:

https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/get-code/sourcecode-acquire.md?utm_source=deveco-device-tool#%E5%89%8D%E6%8F%90%E6%9D%A1%E4%BB%B6

三、支持一键生成标准设备HDF通用驱动模板

HDF(Hardware Driver Foundation)驱动框架,为驱动开发者提供驱动框架能力,包括驱动加载、驱动服务管理和驱动消息机制。以往在进行HDF开发时,开发者需要在不同目录编写makefile文件,hcs文件,c++头文件和源文件,kconfig文件,操作步骤繁琐。

为了解决上述问题,新版本DevEco Device Tool新增支持一键生成标准(Standard)系统HDF通用驱动模板到对应代码目录中,减少新建HDF驱动模板的操作步骤,为驱动开发者提高了开发效率。

如下表所示,目前只有2种源码类型对应的产品才支持生成HDF,通过HPM导入的发行版源码暂不支持生成HDF。在使用此功能时,请用DevEco Device Tool提供的OpenHarmony稳定版本下载OpenHarmony-v3.1-Release源码,或在OpenHarmony社区下载OpenHarmony master版本的源码使用。

 源码类型

产品

OpenHarmony-v3.1-Release

  • ipcamera_hispark_taurus

  • ipcamera_hispark_taurus_linux

OpenHarmony master

  • ipcamera_hispark_taurus

  • ipcamera_hispark_taurus_linux

  • hispark_taurus_standard

具体使用方法:

图3 生成HDF驱动模板

下载源码后,选择产品类型,然后点击图3所示工具栏中的HDF > 在HDF的驱动模块中选择蓝色的+号即可创建需要的HDF驱动模板。

四、集成QEMU仿真器

在嵌入式设备开发过程中,常常遇到代码已开发完成,开发者却因为缺少物理开发板,无法验证编译生成的镜像文件是否能正常运行,也不能进行代码调试和纠错,导致设备开发周期延长,影响项目进度。

为了解决上述问题,新版本DevEco Device Tool 基于QEMU提供了开发板的模拟仿真能力,支持arm_virt和mps2-an386两款仿真开发板,能让源码编译后的镜像文件直接运行在仿真器上(当前只支持OpenHarmony V3.1 Release源码),并提供Native应用的图形显示、可视化UI界面和功能交互能力;此外,还支持在开发板上进行应用/内核调试,从而帮助开发者大大减少硬件连接和上板调试的时间,即使在家也能随时分析软件代码,让设备开发更加便捷高效。 

具体使用方法::

  1. 点击导入工程 > 选择工程路径和OpenHarmony源码后点击OK > 选择产品、MCU、开发板以及OpenHarmony版本号后点击打开即可。

  2. 然后点击build进行编译。

  3. 最后点击run开始下载仿真器组件,下载完成后再次点击run按钮,进行镜像传输,镜像传输后即可运行仿真器。

仿真器的调试操作参考官网链接:

https://device.harmonyos.com/cn/docs/documentation/guide/debug_overview-0000001050164998

五、增强调试能力

在开发过程中,调试能力尤为重要,一个好用的调试功能可以帮助开发者事半功倍地完成开发任务。DevEco Device Tool在已有的调试功能上增强了以下调试能力:

  1. 根据汇编地址查看汇编上下文,提供快速打开反汇编接口、搜索反汇编地址、搜索函数以及支持反汇编和源码之间的快速切换功能。

  2. 支持根据偏移地址计算内存,提供起始地址,偏移地址,长度即可计算得出内存。

  3. 支持内存视图每行按字节排列。

具体使用方法:

图4 调试使用方法

  1. 如图4所示,点击左下角的“open disassembly view by current function ” > 快速打开反汇编接口 > 将反汇编视图移到右边,方便一起查看源码和反汇编视图。

  2. 点击左下角的“open disassembly view by address” > 在弹出的搜索框中输入反汇编地址 > 在反汇编视图中可以查找该反汇编地址的上下文。

  3. 点击左下角的“open disassembly view by function name” > 在弹出的搜索框中输入函数 > 在反汇编视图上查找该函数首地址的上下文 

  4. 点击的“open memory view” > 在弹出的框中分别输入起始地址、偏移地址和长度,然后点击GO按钮,即可根据偏移地址计算内存 > 点击setting,会出现BYTE SIZE、 GROUP PER ROW和ENDIANESS(大小端选择),页面会按照对应的选择进行显示。

HUAWEI DevEco Device Tool新功能一览

新增特性:

● 新增支持自动创建相应的芯片/设备目录结构和最小文件集合,减少创建芯片适配工程手动添加文件夹和文件的操作步骤。

● 新增OpenHarmony稳定版本、OpenHarmony样例下载,HarmonyOS Connect解决方案集成基线工程一键导入。

● 新增支持生成标准设备HDF的通用驱动模板。

● 新增支持arm_virt和mps2-an386两款仿真开发板,支持基于LiteOS-M的内核调试,支持OpenHarmony镜像应用的图形显示。

增强特性:

● 提供和OpenHarmony官网样例一致的样例中文名称,修改对应描述增加搜索过滤功能,为所有样例增加使用指导超链接。

● 调试功能增强:支持根据汇编地址查看、搜索上下文;支持根据偏移地址得到内存;支持内存视图每行按字节排列。

修复的问题:

● 修复了创建工程成功后,Ubuntu目录下有工程,但DevEco Device Tool中不显示工程的问题。

● 修复了HPM工程不能正常打开的问题。

● 修复了VSCode在远程模式下无法识别本地PC的端口但能识别Ubuntu端口,以及上传失败的问题。

OpenHarmony南向设备开发:Rust远程调试 由于使用Rust语言开发OpenHarmony系统服务需要在远端(Linux端)进行.......... 阅读详情

相关推荐

DevEco Studio 4.1 环境配置:从零到一创建首个鸿蒙App,3步完成项目初始化

本文详细介绍了如何使用DevEco Studio 4.1从零开始配置鸿蒙开发环境,并完成首个鸿蒙App的项目初始化。内容涵盖环境准备、项目创建、工具配置及常见问题解决,帮助开发者快速上手鸿蒙应用开发,特别适合初学者入门。

weixin_30493401的博客 412

DevEco Device Tool 助力OpenHarmony设备开发

目录一、一体化安装导航二、支持多种类型的开发板和芯片三、集成设备开发样例四、多人共享的远程开发模式五、自动检测和补全编译工具链六、源码级调试能力七、性能分析能力八、应用兼容性测试DevEco Device Tool 为设备开发者提供一站式的开发环境和资源获取通道,实现了从芯片模板工程创建、到开发资源挑选定制,再到快速编码、轻小型系统调试调优、烧录环节的全流程覆盖,帮助开发者实现 OpenAtom OpenHarmony(以下简称“OpenHarmony”)智能硬件设备的高效开发。自2020 年 9 月发布了

OpenHarmony_dev的博客 1664

Godot引擎与HarmonyOS 5融合开发实战:从环境搭建到跨设备协同

跨平台游戏开发是当前互动应用领域的重要技术方向,其核心在于通过统一的代码库适配多种操作系统和设备,以降低开发成本并扩大用户覆盖。其原理通常基于渲染引擎抽象层和平台特定的后端实现,将游戏逻辑与底层系统API解耦。这一模式的技术价值在于,它允许开发者专注于创意和玩法,而将复杂的设备兼容性问题交由引擎和中间件处理,极大地提升了开发效率。在应用场景上,除了传统的PC、移动和主机平台,新兴的物联网和分布式操作系统为游戏和互动体验带来了设备协同与场景无缝流转的新可能。本文聚焦于将轻量、开源的Godot游戏引擎与Harm

weixin_30487201的博客 355

利用Ubuntu 20.04(WSL2)+ DevEco Device Tools搭建鸿蒙设备开发环境

用小熊派BearPi Nano做开发,决定使用WSL2上的Ubuntu 20.04进行开发环境的搭建,记录一下搭建的流程

AiRg1xt的博客 4498

OpenHarmony生态使能服务:从技术底座到行业落地的全链路解析

在物联网与产业数字化浪潮下,操作系统作为连接硬件与应用的关键数字底座,其重要性日益凸显。一个优秀的操作系统不仅需要具备先进的内核架构与分布式能力,更需要完善的生态支持体系,以降低开发门槛,加速技术在各行各业的商用进程。其核心价值在于通过标准化的技术框架与工具链,将复杂的技术原理转化为可复用的工程实践,从而赋能千行百业。这正是当前OpenHarmony生态使能服务所聚焦的方向,它通过提供从顶层设计咨询、多层次技术支持到行业套件与知识案例库的全方位服务,旨在解决企业在技术选型、芯片适配、系统定制及长期维护中面临

weixin_30520015的博客 385

鸿蒙AI构建部署Skill:从hvigorw诊断到HDC状态机自动化

鸿蒙应用构建与部署涉及编译、签名、设备连接、沙箱适配等多环节,传统手动操作易受hvigorw静默失败、HDC连接时序脆弱、HarmonyOS Next兼容断层等痛点制约。AI构建部署Skill并非简单调用命令行,而是将构建流程原子化、状态可感知、决策可追溯的能力范式——通过解析hvigor日志信号识别真实错误,基于有限状态机驱动HDC设备就绪校验,并在HarmonyOS Next环境下主动验证签名链、动态权限与ABI兼容性。该技术已实现在Ollama本地模型+Shell脚本的轻量框架中,支持离线、可审计、高

weixin_33937778的博客 399

搭建鸿蒙设备开发环境:Ubuntu20.04+DevEco Device Tool Release 3.0

《论语》:“工欲善其事,必先利其器”。要搞鸿蒙设备开发,必须首先搭建好开发环境。本文首先简要介绍了鸿蒙设备开发环境的两种搭建方案;然后详细介绍了基于Ubuntu 20.04和DevEco Device Tool Release 3.0 搭建鸿蒙设备集成开发环境的完整过程。...

随遇而安的dandelion的博客 7981

Windows、macOS、Linux与鸿蒙核心差异全解析:从内核到应用场景

在日常开发、运维、学习甚至日常办公中,我们常常需要面对不同的操作系统环境。你是否也遇到过这样的困惑:在 Windows 上写好的脚本,放到 Linux 服务器上跑不起来;在 macOS 上习惯的快捷键,到了 Windows 上完全失效;或者想为鸿蒙设备开发应用,却不知从何下手,感觉它既像 Android 又不太一样?这些问题的根源,都源于我们对不同操作系统的核心差异理解不够深入。 本文将从技术开发者、系统管理员和普通用户的多重视角,系统性地拆解 Windows、macOS、Linux 和鸿蒙(Harmony

weixin_33744854的博客 481

【鸿蒙开发】Hi3861学习笔记-DevEco Device Tool 4.0安装保姆级教程

HUAWEI DevEco Device Tool(以下简称DevEco Device Tool)是面向智能设备开发者提供的一站式集成开发环境,支持OpenHarmony的组件按需定制,支持代码编辑、编译、烧录和调试等功能,支持C/C++语言,以插件的形式部署在Visual Studio Code上。DevEco Device Tool采用Windows+Ubuntu混合开发环境,在Windows上主要进行代码开发、代码调试、镜像烧录等操作,在Ubuntu环境实现源码编译。

C/C++软件工程师、嵌入式软件工程师、物联网研发工程师、C/C++讲师、物联网讲师、嵌入式讲师、鸿蒙讲师---欢迎大家一起交流(私信添加博主微信) 1983

关于获取CISP-PTE一些避坑经历

考场内是不允许携带外设键盘的,现场会至少有一个360安全专业人员监考.所有人电脑都会提前装一个奇安信的一个考试exe,刚开始的时候会让你连接一个WIFI,我们将会通过WIFI进行做题,做题期间你的电脑将被全程监控并且一些退出快捷键也是全部锁死(有点像勒索病毒那种界面),想要重启必须直接拔电源。中途可以上厕所,需要监考官陪同

6321

手把手教你分析解决Innovus DRC Violation 和Antenna Effect Violation

数字IC后端设计培训教程之手把手教你分析解决Innovus DRC Violation 和Antenna Effect Violation

weixin_37584728的博客 2933

DevEco Device Tool 3.1 Beta1版本发布,产品化配置优化添加自定义烧录器

最后,当OpenHarmony源码下载完成后,开发者可以通过Project Tasks > Config进入到可视化配置界面,只需要配置vendor和device代码仓的地址,再选择对应的支持,点击右下角的克隆远程仓库,Device Tool即可自动将配置添加到配置文件中,然后拉取开发者配置的代码仓中的代码。其次,Device Tool新增了断点续传的功能,可以随时暂停OpenHarmony源码的下载,以免开发者因网络问题中断下载后,每次都需要重新下载,浪费时间。

HarmonyOSDev的博客 587

【医学图像分割网络】之Res U-Net网络PyTorch复现

【医学图像分割网络】之Res U-Net网络PyTorch复现 1.内容 U-Net网络算是医学图像分割领域的开山之作,我接触深度学习到现在大概将近大半年时间,看到了很多基于U-Net网络的变体,后续也会继续和大家一起分享学习。这次分享ResNet+U-Net的一个改进版,ResNet本身就是一个十分优秀的backbone,目前应用仍然十分广泛,我们融合进ResNet后,我们就可以使得U-Net进行迁移学习了。 1.将Resnet作为encoder替换U-Net原始结构 2.U-Net提出时间较早,当时还没

qq_39071739的博客 1万+

手机鸿蒙 HarmonyOS 等开发必备,华为 DevEco Device Tool 3.0 Release 新版本发布:支持多人共享开发、源码级调试

据华为鸿蒙发布,DevEco Device Tool 是面向智能设备开发者提供的一站式集成开发环境,支持 HarmonyOS Connect 的组件按需定制,支持代码编辑、编译、烧录和调试、性能监测等功能,支持 C / C++ 语言,以插件的形式部署在 Visual Studio Code(简称 VSCode)上,支持 Windows10 64 位或 Ubuntu18 及以上版本。 本次为大家带来的是 DevEco Device Tool 3.0 Release,新增四项新功能,欢迎大家升级体验!

m0_60538503的博客 843

《实战指南 | MES业务顾问蓝图设计方案:避免90%项目踩坑,从战略到落地的全攻略》

《MES业务顾问蓝图设计方案》干货分享:制造业高管常遇MES系统沦为"摆设"的困境,根源在于蓝图设计阶段未抓准业务痛点。本文系统梳理了6大关键点:1)战略定位上承ERP下接设备;2)通过现场蹲点挖掘真实需求;3)构建可扩展技术架构;4)建立数据闭环管理;5)组织保障分步实施;6)持续量化KPI优化。方案强调从业务价值出发,避免"纸上谈兵",通过数据驱动实现"计划-执行-反馈"闭环,最终让MES成为企业数字化的核心资产。

「东哥说MES」 专注于MES制造执行系统,为你拆解核心架构、功能模块及与ERP/PLC的集成逻辑。提供从入门到精通的系列干货、精选行业报告与实用工具,构建你的数字化知识体系,关注我,用实战经验照亮你的数字化之路。 1334

【YOLOv8科研级优化】集成YOLOv10的SCDown采样模块,让你的模型下采样更高效更精准

打开确保模型解析器能识别SCDown模块。通过将YOLOv10的SCDown模块集成到YOLOv8中,我们实现了一个“细节保留+高效下采样”的目标检测模型。这个改进不仅在工程上能提升小目标、细粒度场景的检测效果,更在科研上提供了“分阶段下采样”的创新思路——这种思路可以延伸到其他卷积网络(如ResNet、MobileNet)的下采样层改进中,帮你在论文中打造独特的研究点。

m0_71589036的博客 136

鸿蒙应用开发入门:从DevEco Studio安装到Hello World运行全指南

移动应用开发通常始于开发环境的搭建,这涉及到集成开发环境(IDE)、软件开发工具包(SDK)和包管理器的配置。以鸿蒙应用开发为例,其官方IDE DevEco Studio基于IntelliJ平台,集成了代码编辑、编译构建和调试功能。开发前需确保系统满足前置条件,如安装特定版本的Node.js和JDK,这是保障工具链正常运行的基础。在工程实践层面,正确配置SDK和Ohpm包管理器是关键,它们分别提供了系统API和第三方库的依赖管理。这些工具的高效协同,能显著提升开发效率,尤其适用于构建面向HarmonyOS

weixin_30363981的博客 449

GEE:连续变化检测 CCD 第一步(导出ee.Algorithms.TemporalSegmentation.Ccdc函数的结果)

连续变化检测与分类(Continuous Change Detection and Classification, CCDC)主要有两个组件,一个连续变化检测 CCD,另外一个分类。在 Google Earth Engine (GEE)平台上进行 CCD 时间序列变化检测的时候,为了防止内存超限问题,将代码分为2阶段执行。第一阶段是运行 `ee.Algorithms.TemporalSegmentation.Ccdc` 函数,本文将详细介绍 CCD 的第一阶段的代码。

养乐多的博客 2492

鸿蒙Flutter开发环境从零搭建教程(Windows/macOS双平台·避坑版)

摘要 本文详细记录了鸿蒙Flutter开发环境搭建的全过程,覆盖Windows和macOS双平台。核心步骤包括: 硬件要求检查:推荐配置与最低配置清单,强调路径必须全英文 安装定制版Flutter SDK:必须使用OpenHarmony SIG维护的3.27.4-ohos-1.0.4版本 配置DevEco Studio:需勾选HarmonyOS SDK组件,固定使用API 12版本 工具链配置:ohpm包管理和hvigor构建工具的环境变量设置 项目适配:通过flutter create命令生成ohos桥接

2503_93740796的博客 860

CRMEB开源电商系统 /api/products SQL注入漏洞复现(CVE-2024-36837)

2024年6月,CRMEB开源电商系统发布了新补丁,修复了一处SQL注入漏洞(CVE-2024-36837)。经分析,该漏洞可以通过请求api的路径接口来进行SQL注入,进而可能导致敏感信息泄露,该注入可暴露后台web绝对路径,深入利用可获取服务器权限,该漏洞无前置条件且利用简单,建议受影响的用户尽快修复漏洞。

0xSec 2881

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

OpenHarmony与Flutter跨平台开发实战指南

跨平台开发框架Flutter通过自建渲染引擎实现高性能UI绘制,其热重载特性显著提升开发效率。当与开源操作系统OpenHarmony结合时,开发者既能复用现有Flutter代码库,又能快速接入鸿蒙生态。这种组合方案特别适合需要同时覆盖多平台的企业应用,通过Platform Channel实现原生功能调用,利用BLoC模式管理跨平台状态。实践中需注意线程模型差异和渲染机制适配,本文详解从环境搭建到性能优化的全流程实践方案。

weixin_30764883的博客 369

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

华为Mate 80技术栈解析:鸿蒙原生开发实战与软硬协同新范式

在移动应用开发领域,软硬协同优化与原生开发范式正成为提升应用性能与用户体验的关键。其核心原理在于通过操作系统、芯片与硬件能力的深度整合,减少抽象层损耗,实现更高效的资源调度与指令执行。这一技术价值在于,它能突破传统通用框架的性能瓶颈,为应用带来显著的能效提升和流畅度优化。在应用场景上,尤其体现在需要实时AI计算、高性能图形渲染和跨设备无缝协同的复杂应用中。以华为HarmonyOS NEXT及其深度整合的麒麟芯片技术栈为例,开发者需掌握ArkTS/ArkUI声明式开发,并调用分布式能力与NPU加速,这正是面向

weixin_30536513的博客 411

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

OpenHarmony UART驱动开发实战指南

UART(通用异步收发传输器)是嵌入式系统中最基础的串行通信接口,通过异步传输实现设备间的数据交换。其工作原理基于起始位、数据位和停止位的帧结构,具有硬件简单、可靠性高的特点。在物联网和工业控制领域,UART广泛用于传感器数据采集、设备调试和模块间通信。OpenHarmony作为新一代物联网操作系统,采用HDF(硬件驱动框架)实现标准化的UART驱动开发,支持Hi3516等主流芯片平台。通过配置HCS文件和实现适配层,开发者可以快速完成波特率设置、DMA传输等核心功能,满足智能硬件对高效串口通信的需求。

weixin_30239339的博客 333

鸿蒙PC开源软件迁移与多语言三方库移植实战课程讲稿(一、课程概述与环境准备)

本文是《鸿蒙PC开源软件迁移与多语言三方库移植实战》课程的开篇部分,主要介绍了课程设计理念和开发环境搭建方法。课程由优快云博主猫哥主讲,包含5大部分、18节课程,重点培养鸿蒙PC平台开发所需的环境搭建、C/C++移植、命令行工具移植等五大核心能力。 文章详细讲解了基于WSL2、虚拟机、云服务器、Docker+QEMU和真机验证的五位一体开发环境体系,特别推荐了Windows下WSL2与VS Code的组合方案,并提供了Docker+QEMU模拟ARM64鸿蒙环境的低成本验证方案。课程强调开源共建理念,倡导

猫哥 的沉淀、积累、总结。天天学习,好好向上...c/c++,嵌入式 linux,Android,HarmonyOS,AIOT) 566

devecostudio鸿蒙系统,DevEco Device Tool鸿蒙系统集成开发环境

DevEcoDeviceTool是一款华为HarmonyOS智能设备一站式集成开发环境,支持华为鸿蒙系统组件定制,一键编译和烧录,分布式能力集成等,可以帮助开发者高效开发应用及创新硬件。相关软件软件大小版本说明下载地址DevEco Device Tool是一款华为HarmonyOS智能设备一站式集成开发环境,支持华为鸿蒙系统组件定制,一键编译和烧录,分布式能力集成等,可以帮助开发者高效开发应用及创...

weixin_39798626的博客 949
上一篇: 想学习eTS开发?教你开发一款IQ-EQ测试应用
下一篇: 面向开发者的HarmonyOS 3.0 Beta发布
「已注销」
博客等级 码龄5年 1045粉丝 297原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值