开发环境:野火的stm32f407,rt-thread studio版本是版本: 2.2.6,stm32f4的资源包为0.2.2,rt-thread版本为4.1.1,cjson软件包使用的版本是latest。
使用过程,测试部分代码如下:
cJSON_AddNumberToObject(cjson_root, "timestamp", (long)tv.tv_sec);
此时是正常的。修改成如下代码:
cJSON_AddNumberToObject(cjson_root, "timestamp", (long)tv.tv_sec*1000);
测试发现时间戳是负值,溢出了。搜索发现cjson库不支持64位,如果需要支持64位的话,需要自己修改代码。参考,根据说明修改cjson相关文件即可。
使用接口函数如下:
cJSON_AddLongLongToObject(cjson_root, "timestamp", (long long)tv.tv_sec*1000);
测试结果如下:

时间戳的值是正常的。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
STM32F407
+关注
关注
15文章
189浏览量
31800 -
RT-Thread
+关注
关注
32文章
1657浏览量
45435
发布评论请先 登录
相关推荐
热点推荐
RT-Thread任务+消息订阅管理框架软件包:thread_manager+event_loop
读者留言,是否可以支持RT-Thread,索性放假也无聊,所以就整了两个软件包:eventloop+thread_manager二.eventloop软件包一个是
RT-Thread软件包,RyanMqtt 2.0 发布,全面重构:更轻、更快、更安全、更可靠 | 技术集结
RyanMqtt2.0RT-Thread社区精品软件包RyanMqtt发布2.0新版本!更轻、更快、更安全、更可靠,为你的物联网连接注入新动力。
敢不敢让你的芯片上榜?RT-Thread最全BSP支持清单重磅更新!| 技术集结
作为全球领先的实时嵌入式操作系统,RT-Thread已经积累了超过400款芯片的成熟板级支持包(BSP),覆盖主流架构Cortex-M/R/A、AArch64、RISC-V(32/64
首搭RT-Thread程翧车控平台| RT-Thread程翧 S32K344 快速原型开发平台正式上市!| 产品动态
在智能汽车迈向高集成与高安全的时代,VCU/ECU开发正面临效率与可靠性的双重考验。依赖单一硬件或拼凑软件方案的传统模式,已成为制约创新的瓶颈。为此,RT-Thread带来里程碑式的解决方案
RT-Thread studio打不开 RT-thread setting界面怎么解决?
点击编译按钮无报错,成功编译
问题2
双击rt-thread setting,没有任何提示,也没有任何窗口弹出。我无法配置软件包
操作描述3
关闭软件,双击桌面图标第二次打开
问题3
第二次无法
发表于 10-14 07:06
请问rt_thread的uart下如何支持9位数据的发送和接收?
目前项目中有使用UART进行数据的发送和接收,但是此部分UART比较特殊,其使用9bit进行数据传输,其中第9位用于指示当前是地位还是数据,
发表于 09-28 07:56
RT-thread studio添加新的软件包和新的文件出错怎么解决?
从模板工程中,添加新的软件包时,点击同步scons配置至项目出现报错
另外,添加新创文件夹后,点击添加至构建,并没有效果
是否是需要新建Sconscript文件
发表于 09-19 06:02
请问RT-Thread Studio更新软件包为什么不成功?
RT-Thread Studio更新软件包出现
MESSAGE cmd_package_update 462 WARNING Error message : local variable
发表于 09-18 06:36
Windows上使用ENV工具开发基于先楫MCU的RT-Thread应用
前言Env是RT-Thread推出的开发辅助工具,针对基于RT-Thread操作系统的项目工程,提供编译构建环境、图形化系统配置及软件包管理功能。其内置的menuconfig提供了简单易用的配置剪裁
在Ubuntu上开发基于先楫MCU的RT-Thread应用指南
1、前言RT-ThreadEnv是RT-Thread推出的开发辅助工具,针对基于RT-Thread操作系统的项目工程,提供编译构建环境、图形化系统配置及软件包管理功能。其内置的menu
用SPI玩转WiFi,RT-Thread ESP-Hosted驱动深度适配指南 | 技术集结
还在为MCU的WiFi连接方案发愁?RT-Thread社区开源ESP-Hosted驱动,通过标准SPI接口即可实现,并且该仓库已整理成RT-Thread软件包。RT
RT-Thread荣获2025优秀开源项目 | 新闻速递
贡献,荣获年度“优秀开源项目奖”。RT-Thread睿赛德荣获2025优秀开源项目奖目前,开源已从软件领域延展至硬件、数据、算法、标准、内容等多领域。作为国内开源
RT-Thread Studio更新软件包为什么不成功呢?
RT-Thread Studio更新软件包出现
MESSAGE cmd_package_update 462 WARNING Error message : local variable
发表于 05-27 06:53
RT-Thread使用cjson软件包发送64位长整型数据
评论