开发环境:野火的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);
测试结果如下:

时间戳的值是正常的。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
相关推荐
开箱测试RT-Thread官方已完成了对英飞凌XMC7200EVK的移植,通过shell可以看到做好了uart3的console。本文将介绍如何进行RT-ThreadCan移植。接下来我们要完成CAN_FD的驱动移植,并正常启动RT-T
发表于 11-13 01:03
•1089次阅读
亲爱的RT-Thread社区成员们:我们非常高兴地宣布,2024年RT-Thread全球开发者线下培训即将拉开帷幕!24年全球巡回培训将覆盖超10座城市及国家,为开发者提供一个深入学习RT-Thread嵌入式开发的绝佳机会。
发表于 08-07 08:35
•1050次阅读
型号:HPM6750EVKMINIHPM6750EVKHPM6750EVK2HPM6300EVKHPM6200EVKHPM5300EVKHPM5301EVKLITEHPM6800EVK生态共赢基于RT-Thread强大的社区生态和丰富的软件包,各位小伙伴可以实现各类图形图
发表于 06-05 08:17
•562次阅读
嵌入式软件工程师郭占鑫老师为您讲解有关威廉希尔官方网站
知识和实践经验。通过本次workshop能深入理解RT-Thread专业版与混合部署的潜力,在RK3568平台上提升系统实时
发表于 05-28 08:35
•429次阅读
RT-ThreadGlobalTechConference(RT-ThreadGTC,RT-Thread全球威廉希尔官方网站
大会)致力于围绕RT-Thread基础
发表于 05-16 08:34
•517次阅读
嵌入式软件工程师郭占鑫老师为您讲解有关威廉希尔官方网站
知识和实践经验。通过本次workshop能深入理解RT-Thread专业版与混合部署的潜力,在RK3568平台上提升系统实
发表于 05-01 08:35
•350次阅读
嵌入式软件工程师郭占鑫老师为您讲解有关威廉希尔官方网站
知识和实践经验。通过本次workshop能深入理解RT-Thread专业版与混合部署的潜力,在RK3568平台上提升系统
发表于 04-19 08:34
•431次阅读
嵌入式软件工程师郭占鑫老师为您讲解有关威廉希尔官方网站
知识和实践经验。通过本次workshop能深入理解RT-Thread专业版与混合部署的潜力,在RK3568平台上提升系统
发表于 04-16 08:35
•410次阅读
物联网领域持续创新、威廉希尔官方网站
领先、生态建设以及市场影响力的高度肯定。RT-Thread凭借其独特的设计理念、高度可裁剪的内核结构、丰富的组件、软件包和强大的生态圈,已
发表于 04-12 08:37
•421次阅读
4月10日我们将在深圳福田举办RT-Thread混合部署线下workshop,在瑞芯微RK3568平台上实现同时运行RT-Thread和linux,本次workshop邀请到RT-Thread资深嵌入式
发表于 03-27 11:36
•806次阅读
嵌入式软件工程师农晓明老师为您讲解有关威廉希尔官方网站
知识和实践经验。通过本次workshop能深入理解RT-Thread专业版与混合部署的潜力,在RK3568平台上提升系统实
发表于 03-27 08:34
•518次阅读
前不久,恩智浦半导体正式加入RT-Thread全球合作伙伴计划,成为RT-Thread高级会员合作伙伴。同时,RT-Thread现已成为恩智浦注册合作伙伴(RT-Thread| 简介合
发表于 03-14 10:40
•602次阅读
RT-Thread Studio添加软件包报错ImportError: No module named psutil
发表于 03-01 08:41
最近使用rt-thread配置一个ROS2,但是是用CubeMX联合Clion做的,CubeMX使用的是RT-thread nano包,
请问这个环境可以添加像microros这样的软件包
发表于 03-01 06:00
RT-Thread Studio中的RT-Thread Setting中已经有软件包管理和组件服务管理了,那还需要env工具吗,如果也使用env工具那不是和RT-Thread Sett
发表于 02-23 07:36
评论