嵌入式开发
文章平均质量分 82
gasonchen
能熟练应用SMT32、STM8S、GD32芯片、国民技术等MCU芯片开发产品; 熟练C语言编程、实时嵌入操作系统FreeRTOS、RT-Thread; 熟练Vscode和KEIL开发工具,GIT软件管理工具;熟识无刷电机控制,蓝牙开发和涂鸦功能开发;熟悉QT应用软件开发;具有丰富的产品设计经验, 负责过很多款产品开发。能熟练运用C编写嵌入式软件和QT开发应用软件,对代码分层式架构设计和代码安全性检测。热爱技术,有较强学习能力。具有根据产品功能定义,进行设计相关电路及软件设计的能力,同时有产品开发整体评估分析能力。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
super task 事件驱动框架
/发送事件到其它任务中,第一个参数为接收事件的任务指针,第二个事件参数(在接收到任务的执行函数中会收到 xxx_SIG1事件信息)SST_TimeEvt_arm(&me->te_evt, 1U, KEY_TICKS_PER_SEC);原创 2025-07-12 14:26:00 · 531 阅读 · 0 评论 -
Super Sample Tasker 学习-1
任务分优先级,不过也要等低任务运行结束才能执行高级任务,没有抢占操作,注意在所有任务中不能添加阻塞操作。4. 建立任务文件如task_xxx.c和task_xxx.h, 文件中主要去实现:任务参数构造,初始化函数,任务执行函数,事件信号定义。3.2 添加任务初始化例程 xxx_instantiate() 实现对任务的初始化函数,执行函数和事件信号关联到任务中。5. 任务之间通信与同步是利用 SST_Task_post()来产生事件信号,使到定时任务或让其它任务执行。分成抢占式和非抢占式移植。原创 2025-04-27 21:13:02 · 898 阅读 · 0 评论 -
C结构体向前声明一种用法
有时候定义一种结构体变量时,函数指针成员 ,如果想要所指向的函数的形参却是本结构体,这该如何去实现? 举例: typedef struct { int value; void (*pCallbackFuntion)(Struct_T * strct); }Struct_T; void main(void) { Struct_T tem; } 编译时会原创 2016-09-01 23:43:22 · 7041 阅读 · 0 评论 -
STM32 JLINK 连接不上原因
keil 仿真时提示:stm32 connecting to cpu via connect under reset failed。原因是软件上禁止或将JLINK ,SWD的IO口受到改写影响。解决办法:通过短路复位RST脚的电容两端时,同时重新在KEIL仿真中连接板子,即可以解决问题。其中一定保证重新写的软件没有对JLINK的IO口设置或改写。2018年7月1日...原创 2018-07-01 15:52:01 · 37080 阅读 · 0 评论
分享