开发环境:野火的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);
测试结果如下:
时间戳的值是正常的。
文章来源于:电子工程世界 原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关文章
![](/static/img/article/11.jpg)
Apache JMeter可用于性能测试的工具(2023-04-10)
测试帮助产品所有者确定产品解决方案的基准。性能测试的目标不仅是发现代码中的错误,而且要找出瓶颈。在性能测试中,质量工程师使用任何可用于性能测试的工具来模拟真实的用户场景。
Apache JMeter......
![](/static/img/article/249.jpg)
基于NC-Link的机器人远程监控系统研究(2023-01-30)
计算两个时间戳之差测得单线程时延为3 ms。通过JMeter软件进行服务器的压力测试,结果如表1所示。根据项目管理系统的需求,首先并发用户数从1开始逐渐增加到100,最大并发用户数为500,满足系统的要求[4]。
6结语
本文......
![](/static/img/article/94.jpg)
安全互连,使模拟不同设备以及创建输出(或输入)序列的任务得以简化,从而符合关键测试标准。易于与 PC 和可编程逻辑控制器 (PLC) 通信无论是在个人电脑控制的测试系统或 PLC 控制的工业流程中,10000......
![](/static/img/article/36.jpg)
EA Elektro-Automatik 宣布推出全新的工业系列 60 kW 直流电源和负载,实现功率密度突破(2022-12-14 09:52)
安全互连,使模拟不同设备以及创建输出(或输入)序列的任务得以简化,从而符合关键测试标准。易于与 PC 和可编程逻辑控制器 (PLC) 通信无论是在个人电脑控制的测试系统或 PLC 控制的工业流程中,10000......
![](/static/img/article/205.jpg)
EA Elektro-Automatik 宣布推出全新的工业系列 60 kW 直(2022-12-13)
模式轻松地对仪器执行编程。10000 系列仪器拥有一组可扩展的电隔离特性的接口。标准接口包括以太网、USB 和模拟量接口,可选接口包括 CAN、CANopen、RS-232、Profibus、ModBus、Profinet 和......
![](/static/img/article/155.jpg)
基于 LV123-、LV124-和 LV148- 标准的测试序列,用于测试汽车组件和系统。内置功能简化了仪器编程的任务,模拟各种设备并创建输出(或输入)序列,以符合关键测试标准。
10000 系列......
![](/static/img/article/287.jpg)
EA Elektro-Automatik 宣布推出全新的工业系列 60 kW 直流电源和负载(2022-12-13)
都可高效运行。工程师可利用 SCPI 或 ModBus 编程模式轻松地对仪器执行编程。10000 系列仪器拥有一组可扩展的电隔离特性的接口。标准接口包括以太网、USB 和模拟量接口,可选接口包括 CAN......
![](/static/img/article/132.jpg)
; Co.KG 是一家从事直流电源研发与生产的世界级制造商,最新推出了 60 kW 和 30 kW EA-PU 10000 可编程直流电源、EA-PUB 10000 可编程双向直流电源和 EA-PUL 直流......
![](/static/img/article/157.jpg)
浪潮云海OS完成业界首个“一云多芯”SPEC Cloud基准测试(2023-06-21 10:20)
权威的云计算性能基准测试,在综合性能、可扩展性和实例部署时间等方面综合评估云平台性能,是目前全球最受企业级客户认可的IaaS云性能评估基准。SPEC Cloud通过YCSB和K-Means两类实例,分别模拟......
![](/static/img/article/280.jpg)
浪潮云海OS完成业界首个"一云多芯"SPEC Cloud基准测试(2023-06-21)
实例,分别模拟公有云、私有云、混合云等多种云场景下的IO密集型和计算密集型工作负载,从而验证云平台的综合性能、可扩展性。其中,YCSB任务构建Cassandra实例模拟标准社交媒体NoSQL数据......