開發環境:野火的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文章
187瀏覽量
29463 -
RT-Thread
+關注
關注
31文章
1289瀏覽量
40135
發布評論請先 登錄
相關推薦
RT-Thread上CAN實踐
開箱測試RT-Thread官方已完成了對英飛凌XMC7200EVK的移植,通過shell可以看到做好了uart3的console。本文將介紹如何進行RT-ThreadCan移植。接下來我們要完成CAN_FD的驅動移植,并正常啟動RT-T
2024 RT-Thread全球巡回 線下培訓火熱來襲!
親愛的RT-Thread社區成員們:我們非常高興地宣布,2024年RT-Thread全球開發者線下培訓即將拉開帷幕!24年全球巡回培訓將覆蓋超10座城市及國家,為開發者提供一個深入學習RT-Thread嵌入式開發的絕佳機會。
先楫半導體所有開發板已上RT-Thread主線啦
型號:HPM6750EVKMINIHPM6750EVKHPM6750EVK2HPM6300EVKHPM6200EVKHPM5300EVKHPM5301EVKLITEHPM6800EVK生態共贏基于RT-Thread強大的社區生態和豐富的軟件包,各位小伙伴可以實現各類圖形圖
6月6日杭州站RT-Thread線下workshop,探索RT-Thread混合部署新模式!
嵌入式軟件工程師郭占鑫老師為您講解有關技術知識和實踐經驗。通過本次workshop能深入理解RT-Thread專業版與混合部署的潛力,在RK3568平臺上提升系統實時
2024 RT-Thread 全球技術大會演講議程發布!
RT-ThreadGlobalTechConference(RT-ThreadGTC,RT-Thread全球技術大會)致力于圍繞RT-Thread基礎
5月16日南京站RT-Thread線下workshop,探索RT-Thread混合部署新模式!
嵌入式軟件工程師郭占鑫老師為您講解有關技術知識和實踐經驗。通過本次workshop能深入理解RT-Thread專業版與混合部署的潛力,在RK3568平臺上提升系統實
RT-Thread混合部署Workshop北京站來啦!
嵌入式軟件工程師郭占鑫老師為您講解有關技術知識和實踐經驗。通過本次workshop能深入理解RT-Thread專業版與混合部署的潛力,在RK3568平臺上提升系統
4月25日北京站RT-Thread線下workshop,探索RT-Thread混合部署新模式
嵌入式軟件工程師郭占鑫老師為您講解有關技術知識和實踐經驗。通過本次workshop能深入理解RT-Thread專業版與混合部署的潛力,在RK3568平臺上提升系統
RT-Thread榮獲“最具影響力IoT操作系統獎”
物聯網領域持續創新、技術領先、生態建設以及市場影響力的高度肯定。RT-Thread憑借其獨特的設計理念、高度可裁剪的內核結構、豐富的組件、軟件包和強大的生態圈,已
4月10日深圳場RT-Thread線下workshop,探索RT-Thread混合部署新模式!
4月10日我們將在深圳福田舉辦RT-Thread混合部署線下workshop,在瑞芯微RK3568平臺上實現同時運行RT-Thread和linux,本次workshop邀請到RT-Thread資深嵌入式
4月10日深圳場RT-Thread線下workshop,探索RT-Thread混合部署新模式!
嵌入式軟件工程師農曉明老師為您講解有關技術知識和實踐經驗。通過本次workshop能深入理解RT-Thread專業版與混合部署的潛力,在RK3568平臺上提升系統實
恩智浦半導體正式加入RT-Thread全球合作伙伴計劃!
前不久,恩智浦半導體正式加入RT-Thread全球合作伙伴計劃,成為RT-Thread高級會員合作伙伴。同時,RT-Thread現已成為恩智浦注冊合作伙伴(RT-Thread| 簡介合
RT-Thread Studio添加軟件包報錯怎么解決?
RT-Thread Studio添加軟件包報錯ImportError: No module named psutil
發表于 03-01 08:41
基于CubeMX的RT-thread Nano可以添加microros這樣的軟件包嗎?
最近使用rt-thread配置一個ROS2,但是是用CubeMX聯合Clion做的,CubeMX使用的是RT-thread nano包,
請問這個環境可以添加像microros這樣的軟件包
發表于 03-01 06:00
RT-Thread Studio中的RT-Thread Setting中已經有軟件包管理和組件服務管理了,那還需要env工具嗎?
RT-Thread Studio中的RT-Thread Setting中已經有軟件包管理和組件服務管理了,那還需要env工具嗎,如果也使用env工具那不是和RT-Thread Sett
發表于 02-23 07:36
評論