開發(fā)環(huán)境:野火的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);
此時(shí)是正常的。修改成如下代碼:
cJSON_AddNumberToObject(cjson_root, "timestamp", (long)tv.tv_sec*1000);
測試發(fā)現(xiàn)時(shí)間戳是負(fù)值,溢出了。搜索發(fā)現(xiàn)cjson庫不支持64位,如果需要支持64位的話,需要自己修改代碼。參考,根據(jù)說明修改cjson相關(guān)文件即可。
使用接口函數(shù)如下:
cJSON_AddLongLongToObject(cjson_root, "timestamp", (long long)tv.tv_sec*1000);
測試結(jié)果如下:
時(shí)間戳的值是正常的。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。
舉報(bào)投訴
相關(guān)推薦
型號(hào):HPM6750EVKMINIHPM6750EVKHPM6750EVK2HPM6300EVKHPM6200EVKHPM5300EVKHPM5301EVKLITEHPM6800EVK生態(tài)共贏基于RT-Thread強(qiáng)大的社區(qū)生態(tài)和豐富的軟件包,各位小伙伴可以實(shí)現(xiàn)各類圖形圖
發(fā)表于 06-05 08:17
?359次閱讀
RT-Thread Studio添加軟件包報(bào)錯(cuò)ImportError: No module named psutil
發(fā)表于 03-01 08:41
最近使用rt-thread配置一個(gè)ROS2,但是是用CubeMX聯(lián)合Clion做的,CubeMX使用的是RT-thread nano包,
請(qǐng)問這個(gè)環(huán)境可以添加像microros這樣的軟件包
發(fā)表于 03-01 06:00
RT-Thread Studio中的RT-Thread Setting中已經(jīng)有軟件包管理和組件服務(wù)管理了,那還需要env工具嗎,如果也使用env工具那不是和RT-Thread Sett
發(fā)表于 02-23 07:36
最近再研究 rt-thread 的通信 ,想設(shè)計(jì)出 eps8266(多個(gè)) rt-thread(作為中控) 服務(wù)器的通信框架,使用的開發(fā)板是 潘多拉
發(fā)表于 10-13 15:02
?1066次閱讀
在上一篇文章 RT-Thread中Lan8720和lwip協(xié)議棧的使用的工程基礎(chǔ)上添加mymqtt軟件包。
使能mqtt example和mqtt test,保存,等待下載更新軟件包。
發(fā)表于 10-13 10:44
?808次閱讀
開發(fā)環(huán)境:野火的stm32f407,rt-thread studio版本是版本: 2.2.6,stm32f4的資源包為0.2.2,Agile Modbus軟件包版本為v1.1.2。新建選擇芯片工程。
發(fā)表于 10-13 10:19
?1075次閱讀
開發(fā)環(huán)境:野火的stm32f407,rt-thread studio版本是版本: 2.2.6,rt-thread 使用版本為4.0.3,stm32f4的資源包為0.2.2。
發(fā)表于 10-12 17:39
?579次閱讀
開發(fā)環(huán)境:野火的stm32f407,rt-thread studio版本是版本: 2.2.6,stm32f4的資源包為0.2.2,rt-thread版本為4.0.3。
發(fā)表于 10-12 12:49
?1072次閱讀
想嘗試RT-Thread studio (VSCode),先下載安裝VSCode,再搜索RT-Thread
發(fā)表于 10-12 10:58
?877次閱讀
開發(fā)環(huán)境:野火的stm32f407,rt-thread studio版本是版本: 2.2.6,stm32f4的資源包為0.2.2,Agile Modbus軟件包版本為v1.1.2。工程使用上一篇
發(fā)表于 10-11 15:37
?1870次閱讀
RT-Thread 代碼倉庫地址: ●? https://github.com/RT-Thread/rt-thread RT-Thread 5.0.2 版本發(fā)布日志詳情: ●? htt
發(fā)表于 10-10 18:45
?1202次閱讀
前面大體上搭建了 RT-Thread BSP qemu-virt64-aarch64 的交叉編譯環(huán)境,運(yùn)行后發(fā)現(xiàn),文件系統(tǒng)沒有掛載上,感覺是沒有 mkfs。
發(fā)表于 10-08 16:34
?780次閱讀
rt-thread studio 軟件版本是:2.2.6;開發(fā)板的軟件包是:GD32450Z-GD-EVAL版本是V1.0.1;開發(fā)板使用兆易的官方開發(fā)板GD32F450ZKT6。
發(fā)表于 09-28 14:17
?1536次閱讀
UIoT RT-Thread 軟件包實(shí)現(xiàn)了 IoT 設(shè)備與 UCloud UIoT Core 物聯(lián)網(wǎng)通信云平臺(tái)連接,包含設(shè)備注冊(cè)、MQTT、設(shè)備影子、物模型、OTA、文件上傳等功能,開發(fā)者進(jìn)行靈活裁剪。
發(fā)表于 09-26 07:22
評(píng)論