recan
recan
yyds.recan-li.cn 一个专注于嵌入式软件架构设计的新生代农名工

注册于 7 months ago

回答
393
文章
8
关注者
12

recan 发表了评论

3 weeks ago

线程间同步和通讯同步使用

@吕蛋蛋 给段伪代码参考下:typedef struct _modbus_data_t { uint8_t data1; uint8_t data2; //.

recan 对问题发布了答案

3 weeks ago

RT-Thread visual studio 开发环境 是否支持

似乎没有看到任何RRT的文档提到visual studio 开发环境,得找RRT官方确认下。

recan 发表了评论

3 weeks ago

线程间同步和通讯同步使用

@吕蛋蛋 具体如何区分数据是modbus还是can数据,需要应用层解决,也就是说需要自己定义来区分。看你的接收代码:rt_ubase_t 这个结构体就填充一个标识,标识下数据类型,由发送端填充,它肯定

recan 发表了评论

3 weeks ago

线程间同步和通讯同步使用

@吕蛋蛋 modbus数据和can数据有没有联系,他们是独立的吗?如果是独立的,我觉得可以公用一个邮箱通道,把数据通过邮箱给到处理线程,在处理线程只管等这一个邮箱,谁来了处理谁。

recan 对问题发布了答案

3 weeks ago

线程间同步和通讯同步使用

在一个线程里面能同时使用信号量和邮箱吗?从API使用的角度上说,可以这么用,就如同你说说的,同一个线程里面,一会sem-take,一会mb-recv。但是,从软件架构设计的角度上来说,我觉得这样设计不

recan 对问题发布了答案

3 weeks ago

rt-thread nano下ADC的DMA中断回调函数

ADC采样率很快这个大概是什么级别?

recan 发表了评论

3 weeks ago

关于segger systemview使用的疑问

@hem 再参考下这个博主的一些关于system view使用的分享博文,还有一个segger的讨论论坛,也可以搜搜看,不过是英文的。

recan 发表了评论

3 weeks ago

RT-Thread Studio 创建项目失败

@cjunrong 如果解决了,可以的话,采纳个最佳答案,系统会自动把问题标记为已解决;这样后面的朋友搜索问题的时候,也可以直接看到这个问题已经被解决了,方便大家共享信息。

recan 发表了评论

3 weeks ago

scons 命令buildlib使用方法

@逗倪豌儿 这的确是scons的优势。我之前也是makefile的重度使用者,也用过一段时间的cmake,最近打算再好好研究研究scons,后续构建都考虑使用scons。

recan 对问题发布了答案

3 weeks ago

关于segger systemview使用的疑问

RRT官方的指导手册:在 RT-Thread 上使用 SystemView 分析工具,有没有帮助?

recan 对问题发布了答案

3 weeks ago

在keil5中使用nano3.15版本无法使用INIT_BOARD_EXPORT

keil5里不知道为什么会宏定义判断当前环境是VC这个不应该啊,_MSC_VER_这个宏定义只有在VC这种windows的编译环境才会被定义,你有试过在这个#ifdef中加入类似#error &quo

recan 对问题发布了答案

3 weeks ago

scons 命令buildlib使用方法

使用指令scons --buildlib=xxx其中xxx为Group的名字;以bsp/qemu-vexpress-a9为例,在其applications目录有定义Sconsript:那么就可以输入s

recan 发表了评论

3 weeks ago

链接脚本中使用 ENTRY 的功能?

@jhb 参考下这个英文说明。

recan 发表了评论

3 weeks ago

想问下sqlite有没有一个图形化的工具来管理呢

@轻描淡写 你是想通过编程GUI显示存在flash里面的SQLite?

recan 发表了评论

3 weeks ago

链接脚本中使用 ENTRY 的功能?

@recan /* Entry Point在运行一个程序时第一个被执行到的指令称为"入口点". 你可以使用'ENTRY'连接脚本命令来设置入口点.参数是一个符号名: ENTRY(SYMBOL)有多

回到
顶部

发布
问题

投诉
建议