自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 项目实训——团队博客4:从“物理阉割”到“全链路治理”:OpenHarmony嵌入式设备WiFi模块适配深度技术实录

摘要: 在将OpenHarmony移植至RISC-V架构的SpacemitMusePaper2开发板时,团队发现WiFi模块因内核级供电死循环导致频繁离线。通过源码级分析,发现底层驱动(spacemit-pwrseq.c)异常断电逻辑与设备树配置缺陷是主因。解决方案包括:1)修改内核驱动,强制拦截非法断电指令;2)调整设备树的GPIO配置与电源属性。同时,通过注入初始化脚本、完善工具链依赖及修复构建脚本(build_kernel.sh),实现系统开机自动加载WiFi服务并稳定联网。最终验证表明,补丁有效解决

2026-06-21 21:02:38 200

原创 项目实训团队博客3

aa。

2026-06-21 20:59:45 162

原创 项目实训-团队博客:OpenHarmony 嵌入式设备 USB 稳定性与电源策略优化实践

摘要:在SpacemitMusePaper2开发板的OpenHarmony移植过程中,HDC频繁掉线问题源于深度休眠机制导致USBPHY断电。通过修改电源配置文件(power_mode_config.xml),禁用自动休眠(SystemAutoSleepTime=-1)并优化外设电源管理策略,解决了通信稳定性问题。进一步修复WiFi模块时,从内核驱动、设备树配置到上层服务构建全链路调整,确保供电连续性。该案例凸显了嵌入式开发中功耗与性能的平衡,以及底层电源序列与构建流程严谨性的重要性。最终系统在保持高性能模

2026-06-20 19:50:42 285

原创 项目实训——个人博客:基于RISC-V架构的OpenHarmony系统移植、驱动适配与端侧AI部署全流程实战

本文系统复盘了基于RISC-V架构的OpenHarmony系统移植实训项目。项目组以SpacemiT K1开发板为硬件载体,完成了OpenHarmony 6.0/6.1的跨架构移植、底层编译优化、硬件驱动适配及端侧AI部署全流程开发。作者主导完成了编译环境搭建、系统源码适配、外设驱动调试等核心工作,解决了UART串口通信、GPIO引脚复用、WiFi网络固化等关键技术难题,并规划了RISC-V端侧大模型部署方案。通过项目实践,作者深入掌握了操作系统底层开发技术,建立了嵌入式系统开发的工程思维,为后续应用开发奠

2026-06-16 10:14:35 287

原创 项目实训——个人博客:wifi修改成功·记录

文章摘要:《从临时Hack到源码补丁:OpenHarmony网络配置的工程化实践》记录了作者将RISC-V开发板手动联网方案转化为OpenHarmony源码补丁的全过程。通过三个关键步骤:在编译系统注入WiFi组件、实现配置文件持久化、设计开机自启逻辑,作者将临时解决方案沉淀到系统架构中。文章重点分享了如何在BUILD.gn中声明依赖、通过ohos_prebuilt_etc打包配置文件,以及编写init.cfg启动脚本等底层开发经验,展现了从应用层到系统层的思维转变。这项改进使网络功能成为系统出厂标配,为团

2026-06-07 22:04:57 249

原创 项目实训——个人博客:RISC-V 开发板 WiFi 模块联网记录尝试一

记录wifi模块修改第一阶段尝试

2026-06-05 22:02:59 220

原创 项目实训——个人博客:RISC-V 架构 OpenHarmony 下 HDC 频繁掉线问题的底层修复

本文记录了OpenHarmony系统在RISC-V架构SpacemitMusePaper2开发板移植过程中遇到的USB模块不稳定问题。故障表现为开发板静置后HDC工具频繁掉线,经排查确认是系统默认电源管理策略过于激进导致USBPHY断电。通过修改power_mode_config.xml配置文件,将系统自动休眠参数值由0改为-1,彻底禁用深度休眠机制后问题得以解决。该案例表明,在系统移植过程中,外设稳定性问题需同时考虑驱动代码和全局电源策略的适配性。此解决方案已通过长期稳定性测试验证。

2026-05-03 22:20:58 425

原创 项目实训——个人博客:OH 6.1网络外设全栈链路闭环、HAL异常矩阵诊断与RISC-V端侧AI部署架构

随着软件工程创新项目实训平稳跨越交叉编译基建与物理固件引导阶段,底层操作系统的移植工作正式切入硬件抽象层(HAL)的外设功能验证深水区。本文作为实训中期至后半程的核心技术评估报告,详细记录了在 OpenHarmony 6.1 环境下,针对无线局域网(WLAN)模块内核态驱动加载成功但用户态链路阻断的系统级排错与交叉编译闭环过程。此外,本文系统性地梳理了当前系统中存在的 I2C 总线、Camera 管道及 Sensor 感知层等外设的异常诊断矩阵,剖析了引脚复用(Pinmux)冲突的底层机理。面向实训最终的验

2026-04-26 19:18:11 109

原创 项目实训——个人博客:基于RISC-V的OpenHarmony 6.1移植实战 (三):构建树级联解析异常与交叉编译链缺陷修复

针对 OpenHarmony 6.1 操作系统在基于进迭时空 K1 芯片的开发板上的全量编译部署问题,本文深入分析了底层构建系统(Build System)在执行阶段的异常状态。内容涵盖 GN(Generate Ninja)配置生成阶段的依赖树级联解析失败机制,以及 Ninja 编译阶段跨平台交叉编译器预编译包内关键环境依赖缺失的底层机理。本文结合软件工程中的模块化解耦原理与编译原理,提出并验证了一套架构级依赖裁剪与宿主环境映射的修复方案,并记录了系统固件的首次物理烧录与 U-Boot 引导过程。

2026-04-12 23:45:45 254

原创 项目实训——个人博客(OpenHarmony 6.1 源码同步与编译全流程排错深度解析 —— 以 MUSE Pi 开发板适配为例)

在为基于 RISC-V 架构的开发板( MUSE Pi V30)编译 OpenHarmony 6.1 系统镜像时,由于开源主线代码的变动、服务器权限管控机制以及私有板级配置的隔离,开发者通常会遇到一系列复杂的源码同步与构建报错。本文基于真实的开发全生命周期,详细记录并深入分析了 repo 同步中断机制、依赖缺失引发的级联构建失败,以及 product not found 错误的底层解析逻辑,并提供了一套从环境搭建到最终烧录的标准化技术工作流。

2026-04-01 22:25:15 241

原创 项目实训——个人博客(面向 RISC-V 的 OpenHarmony 移植和优化——源码下载与阅读)

面向 RISC-V 的 OpenHarmony 移植和优化。山东大学2023级软件工程创新实训项目。

2026-03-15 13:27:40 115

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除