Joon2020
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
洛达开发--AB1585 bootloader LED实现
本文介绍了在蓝牙耳机OTA升级第二阶段(bootloader阶段)添加LED灯效的实现方案。原创 2025-08-18 15:39:13 · 86 阅读 · 0 评论 -
洛达开发--AB1585 UI SHELL模块
UI框架ui_shell是一个中间件模块,为应用程序开发提供状态管理和事件处理功能。它采用基于优先级的活动堆栈机制,包含预处理活动、空闲活动和瞬时活动三种类型,优先级分为7个等级。系统通过事件消息实现同步,支持内部预定义事件和用户自定义事件,采用循环机制遍历活动堆栈处理消息。框架提供创建/销毁活动、活动间数据交换、权限请求等API,强调通过回调函数而非全局变量实现通信。开发者可通过注册事件处理函数和操作活动堆栈来构建应用程序逻辑,同时确保模块化设计。该框架适用于需要复杂状态管理和跨应用交互的场景。原创 2025-08-18 15:12:38 · 144 阅读 · 0 评论 -
洛达开发--AB1585 死机问题分析
本文介绍了嵌入式系统中死机(crash)的概念及分析方法。死机指程序因异常触发CM4Exception而无法继续执行,与系统卡死不同。原创 2025-08-13 22:02:35 · 69 阅读 · 0 评论 -
洛达开发--AB1585 LED部分介绍
本文介绍了LED工具配置与接口函数调用的操作流程。首先需使用ConfigTool工具打开包含nvdm.bin和filesystem.bin的文件夹,然后选择apps_config_led_index_list.h文件进行配置。接着阐述了相关的接口函数调用方法,为LED功能开发提供了基础操作指南。原创 2025-08-13 21:33:58 · 105 阅读 · 0 评论 -
洛达开发--AB1585 VP(Voice Prompt )介绍
VoicePrompt是嵌入式设备中的提示音系统,采用MP3格式的短音频文件。通过configtool工具可对提示音进行管理原创 2025-08-13 21:47:10 · 76 阅读 · 0 评论 -
洛达开发--AB1585 按键功能配置
本文介绍了耳机参考设计中按键功能的实现与配置方法:1)按键功能在customerized_key_config.c中定义;2)按键行为和动作分别在app_config_event_list.h和app_config_key_remapper.c中设置;3)通过ui_shell_start_activity注册处理函数,在EVENT_GROUP_UI_SHELL_KEY事件组中响应按键事件;4)按键响应时间可通过configtool工具进行调整。整个流程涉及按键定义、行为配置、事件处理和响应时间设置等环节。原创 2025-08-13 21:22:14 · 87 阅读 · 0 评论 -
洛达开发--AB1585 PC 工具介绍
洛达常用的PC开发工具包括三款:1)IOT_Flash_Tool是固件烧写工具,支持USB/UART接口下载,需通过断电重启完成烧录;2)EPT是图形化PinMux配置工具,适用于MT25x3/MT768x等芯片的引脚复用设置;3)ATK是综合开发套件,包含日志工具、配置工具、OTA工具和实验室测试工具等组件。这三款工具分别针对固件烧录、硬件配置和系统调试等不同开发环节,形成完整的开发工具链。原创 2025-08-13 21:01:29 · 163 阅读 · 0 评论 -
洛达开发--AB1585 编译环境搭建
本文介绍了在Linux和Windows系统上搭建SDK构建环境的方法。Linux环境需在Ubuntu或WSL2系统中,通过下载BT_Audio_Linux_Build_Env和IoT_SDK_For_BT_Audio软件包,修改安装脚本后运行。Windows环境需使用IoT_SDK_For_BT_Audio_and_Windows_Tools_All_In_One工具包,安装MSYS2并运行安装脚本,同时需确保安装VC++运行库。两种环境都涉及Cadence工具链的配置,Linux环境每次启动需手动启动授权原创 2025-08-13 20:22:55 · 124 阅读 · 0 评论 -
洛达开发--AB1585 SDK框架介绍
AB1585平台采用三层架构设计:BSP层包含硬件驱动、HAL抽象层和FreeRTOS操作系统;中间件层提供蓝牙协议栈、音频管理、FOTA升级等核心功能;应用层支持耳机、dongle等参考设计实现。SDK包含MCU和DSP端代码,提供完整的驱动开发包、中间件组件和预编译项目模板,支持通过修改hal_feature_config.h配置模块功能。关键特性包括蓝牙双模支持、电池管理、外设驱动和高级组件,文件夹结构清晰划分了公共声明、驱动开发文档和预构建二进制文件。开发者可基于该架构快速实现音频设备开发。原创 2025-08-13 20:08:34 · 117 阅读 · 0 评论
分享