自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [恒玄BES - 2700] 线程创建与app_thread

BES的SDK是基于RTX5 RTOS(实时操作系统),但是经过了CMSIS_RTOS风格的API进行抽象,所以我们可以不用关注底层的实现。我们这边以app_thread的线程创建举例,暂时不用关注app_thread线程的具体作用,后续会对app_thread线程进行分析。1.线程是基于RTOS的任务调度系统,将时间片进行切割,每个任务占用切割后的时间片,实现任务的快速切换,达到看似同时运行的效果。2.每个任务之间相互独立,都有各自的栈空间,利用消息队列等机制进行线程之间的通信。

2024-08-07 10:12:25 1816

原创 [恒玄BES - 2700] main函数与系统初始化

在main函数中有一个app_init(),main函数主要进行系统级初始化,而app_init在系统初始化完毕后进行应用层的初始化。在app_init中可放入各种外设的初始化,并且蓝牙初始化线程的创建也在app_init()。参考了一下其他博客(见附录),说程序入口在RTX_CM_LIB.H里面的_main_init()中,但是我编译了一下这个函数并没有运行到,可能是由于根据不同的公司函数入口不同?在main函数中串口的初始化(默认DEBUG_PORT == 1),进行打印日志输出的初始化。

2024-08-06 17:37:32 2015

原创 [恒玄BES - 2700] 学习汇总目录大纲

最近工作接触到了BES的芯片作为蓝牙耳机的主控芯片,主要用到的是恒玄2700H。恒玄提供了芯片对应的SDK,看了下代码东西还是挺多的,所以开个博客记录下,也供大家一起学习和使用恒玄的芯片。在看代码的过程中发现恒玄的许多芯片都会集成在一个SDK中,会根据不同的蓝牙耳机公司的方案需求给予不同的分支,但是大致的代码思路还是相同的,希望本人写的博客对大家有帮助,也希望如果其中有错误的地方可以多多包涵,并且及时反馈给作者修正。由于BES的代码作者也接触不久,有很多不完善的地方欢迎大家多多指正。

2024-08-06 15:24:12 1116 3

空空如也

空空如也

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

TA关注的人

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