女人荫蒂被添全过程13种图片,亚洲+欧美+在线,欧洲精品无码一区二区三区 ,在厨房拨开内裤进入毛片

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于RK3576的時間參數(shù)系統(tǒng)操作

ljx2016 ? 來源:ljx2016 ? 作者:ljx2016 ? 2025-05-12 14:32 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1. 時間操作簡介

在應(yīng)用開發(fā)中,特別是設(shè)計日記記錄功能中,經(jīng)常涉及時間戳的操作,時間戳可直觀的體現(xiàn)程序的運行時間,運行效率。EASY EAI orin-nano評估套件對時間的操作如下所示。

1.1 查看時間

查看系統(tǒng)時間命令如下所示。date命令查看的是時區(qū)時間(通過網(wǎng)絡(luò)校時),當(dāng)前設(shè)置為CST,即北京時間。hwclock是查看硬件RTC時間(EASY EAI orin-nano默認(rèn)沒有RTC,此處讀取錯誤),通常以格林威治時間(GMT)為標(biāo)準(zhǔn)。

wKgZO2ghmyaAP_JsAABXMgdbdGU925.png

1.2 設(shè)置時間

設(shè)置系統(tǒng)時間有兩種方法,可直接設(shè)置以及NTP設(shè)置。

通過date命令可以設(shè)置系統(tǒng)時間,設(shè)置格式為“yyyy-MM-dd HH:mm:ss”,設(shè)置系統(tǒng)時間之后,若有外接RTC模塊,還需要輸入“hwclock -w”來寫入硬件RTC時間。

sudo date -s "2025-01-20 14:47:02"
sudo hwclock -w
wKgZPGghmyaAKVuQAAB5mBtXzMk314.png

NTP全稱為網(wǎng)絡(luò)時間同步協(xié)議,可以通過網(wǎng)絡(luò)上的時間服務(wù)器來同步本地ARM板的系統(tǒng)時間。EASY EAI orin-nano采用ntpd服務(wù)來進(jìn)行網(wǎng)絡(luò)校時,若要采用手動校時,則需先停掉該校時服務(wù)。

wKgZO2ghmyaAAavvAABT7Uurtmk360.png

1.3 系統(tǒng)時區(qū)設(shè)置

在新建日志文件時,可能由于ARM板本身的時區(qū)與當(dāng)?shù)夭灰恢拢瑢?dǎo)致日志的時間與PC的時間不一致。EASY EAI orin-nano的時區(qū)相關(guān)目錄與文件如下所示。

路徑 描述
/usr/share/zoneinfo/* zoneinfo時區(qū)模塊文件,保存各個地區(qū)的時區(qū)文件
/etc/localtime 本地機(jī)器的時區(qū)文件,實際是zoneinfo時區(qū)模塊文件中的其中一個
/etc/timezone 本地機(jī)器的時區(qū)文件,用于給應(yīng)用層直接讀取

設(shè)置系統(tǒng)時區(qū)命令如下所示。首先從zoneinfo目錄中選擇想要的時區(qū)文件,替換掉/etc/localtime文件,然后把/etc/timezone修改為目標(biāo)地區(qū),最后需要復(fù)位評估板,此時觀察系統(tǒng)即可看到時區(qū)設(shè)置成功。

wKgZPGghmyeAL6G9AAA_JrZuNCs791.png

替換/etc/localtime后的時區(qū)

wKgZO2ghmyeAATOcAADNe8X-u08439.png

1.4 系統(tǒng)運行時長

查看系統(tǒng)從上電到命令執(zhí)行的運行信息。

wKgZPGghmyeAPEEEAAAlM5G9D3w408.png

uptime打印的信息分別如下:

當(dāng)前服務(wù)器時間;

當(dāng)前服務(wù)器運行時長;

當(dāng)前用戶數(shù);

當(dāng)前的負(fù)載均衡,load average;

2. 快速上手

如果您初次閱讀此文檔,請閱讀:《入門指南/源碼管理及編程介紹/源碼工程管理》,按需管理自己工程源碼(注:此文檔必看,并建議采用【遠(yuǎn)程掛載管理】方式,否則有代碼丟失風(fēng)險!!!)。

2.1 源碼工程下載

先在PC虛擬機(jī)定位到nfs服務(wù)目錄,再在目錄中創(chuàng)建存放源碼倉庫的管理目錄:

cd ~/nfsroot
mkdir GitHub
cd GitHub

再通過git工具,在管理目錄內(nèi)克隆遠(yuǎn)程倉庫(需要設(shè)備能對外網(wǎng)進(jìn)行訪問)

git clone https://github.com/EASY-EAI/EASY-EAI-Toolkit-3576.git
wKgZO2ghmyeAPFbIAAFHkLhl81w015.png

注:

* 此處可能會因網(wǎng)絡(luò)原因造成卡頓,請耐心等待。

* 如果實在要在gitHub網(wǎng)頁上下載,也要把整個倉庫下載下來,不能單獨下載本實例對應(yīng)的目錄。

2.2 開發(fā)環(huán)境搭建

通過adb shell進(jìn)入板卡開發(fā)環(huán)境,如下圖所示。

wKgZPGghmyeAdM3mAAC7JgRVz1M006.png

通過以下命令,把nfs目錄掛載上nfs服務(wù)器。

mount -t nfs -o nolock : /home/orin-nano/Desktop/nfs/
wKgZO2ghmyiAKhQYAAD6_a7KK6A510.png

2.3 例程編譯

然后定位到nfs的掛載目錄,再在目錄中創(chuàng)建存放源碼倉庫的管理目錄:

cd /home/orin-nano/Desktop/nfs/GitHub

進(jìn)入到對應(yīng)的例程目錄執(zhí)行編譯操作,具體命令如下所示:

cd EASY-EAI-Toolkit-3576/Demos/common-system_opt/
./build.sh
wKgZPGghmyiAKfD3AAHg_3S23jc017.png

2.4 例程運行及效果

執(zhí)行下方命令,運行示例程序:

./Release/test-timepara-opt

執(zhí)行效果如下所示。

wKgZO2ghmyiAeM2PAADBhCJi6TA097.png

API的詳細(xì)說明,以及API的調(diào)用(本例程源碼),詳細(xì)信息見下方說明。

3. 時間操作API說明

3.1 引用方式

EASY EAI api庫位于本倉庫的easyeai-api目錄中。為方便客戶在本地工程中直接調(diào)用我們的EASY EAI api庫,此處列出工程中需要鏈接的庫以及頭文件等,方便用戶直接添加。

描述 CMake寫法 Makefile寫法
api.cmake ${common_root}/system_opt/api.cmake
頭文件目錄 ${SYSTEM_OPT_INCLUDE_DIRS} -I ../../easyeai-api/common/system_opt
源文件目錄 ${SYSTEM_OPT_SOURCE_DIRS} ../../easyeai-api/common/system_opt
庫文件目錄
庫鏈接參數(shù) ${SYSTEM_OPT_LIBS}

API源代碼路徑為EASY-EAI-Toolkit-3576/easyeai-api/common/system_opt/。用戶可通過源代碼了解接口實現(xiàn),甚至可對源碼進(jìn)行修改。

3.2 獲取時間戳(調(diào)試使用)

獲取時間戳函數(shù)用于獲取秒、毫秒、微秒,函數(shù)原型如下所示。

uint64_t get_timeval_us();
uint64_t get_timeval_ms();
uint64_t get_timeval_s();

具體介紹如下所示。

函數(shù)名:get_timeval_us()、get_timeval_ms()、get_timeval_s()
頭文件 easyeai-api/common/system_opt/system_opt.h
輸入?yún)?shù)
返回值 時間戳,分別為:微秒級、毫秒級、秒級
注意事項

3.3 系統(tǒng)延時(基于nanosleep)

nanosleep一旦被調(diào)用,線/進(jìn)程就進(jìn)入 TASK_INTERRUPTIBLE 狀態(tài),直到線/進(jìn)程被喚醒,就回到 TASK_RUNNIN 狀態(tài)。TASK_INTERRUPTIBLE 是可以被 [信號] 和 [wake_up()] 喚醒的,當(dāng)信號到來時,進(jìn)程會被設(shè)置為“可運行”。

對線/進(jìn)程進(jìn)行秒、毫秒、微秒級別的延時,函數(shù)原型如下所示。

uint32_t osTask_usDelay(uint32_t us);
uint32_t osTask_msDelay(uint32_t ms);
uint32_t osTask_sDelay(uint32_t s);

具體介紹如下所示。

函數(shù)名:osTask_usDelay()、osTask_msDelay()、osTask_sDelay()
頭文件 easyeai-api/common/system_opt/system_opt.h
輸入?yún)?shù) 延時時長,分別為:微秒級、毫秒級、秒級
返回值 線/進(jìn)程被意外喚醒后,還剩余未執(zhí)行的延時時長。
注意事項

3.4 系統(tǒng)延時(基于usleep)

對線/進(jìn)程進(jìn)行秒、毫秒、微秒級別的延時,函數(shù)原型如下所示。

uint32_t msleep(uint32_t ms);

具體介紹如下所示。

函數(shù)名:msleep()
頭文件 easyeai-api/common/system_opt/system_opt.h
輸入?yún)?shù) 延時時長,毫秒級
返回值 線/進(jìn)程被意外喚醒后,還剩余未執(zhí)行的延時時長。
注意事項 還可使用系統(tǒng)提供的usleep和sleep進(jìn)行微秒級和秒級延時

3.5 獲取時間

獲取當(dāng)前系統(tǒng)時間,其值表示從CUT(Coordinated Universal Time)時間1970年1月1日00:00:00到當(dāng)前時刻的秒數(shù)。函數(shù)原型如下所示。

int get_time_stamp();

具體描述如下所示。

函數(shù)名:get_time_stamp()
頭文件 easyeai-api/common/system_opt/system_opt.h
輸入?yún)?shù)
返回值 時間戳,秒級
注意事項

3.6 獲取系統(tǒng)日期,系統(tǒng)時間

獲取系統(tǒng)日期,系統(tǒng)時間函數(shù)原型如下。

void get_system_date_time(uint32_t *curDate, uint32_t *curTime);

具體描述如下所示。

函數(shù)名:get_system_date_time()
頭文件 easyeai-api/common/system_opt/system_opt.h
輸入?yún)?shù) curDate:年月日排列保存變量
curTime:時分秒排列保存變量
返回值
注意事項

3.7 設(shè)置系統(tǒng)日期,系統(tǒng)時間

設(shè)置系統(tǒng)日期,系統(tǒng)時間的操作函數(shù)原型如下所示。

void set_system_date_time(int year, int mon, int day, int hour, int min, int second);

具體描述如下所示。

函數(shù)名:set_system_date_time()
頭文件 easyeai-api/common/system_opt/system_opt.h
輸入?yún)?shù) year:年
mon:月
day:日
hour:時
min:分
second:秒
返回值
注意事項 注意ntp校時會把此函數(shù)設(shè)置的時間覆蓋掉

4. API測試案例

示例代碼路徑為EASY-EAI-Toolkit-3576/Demos/common-system_opt/test-timepara-opt.c。

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • rk3576
    +關(guān)注

    關(guān)注

    1

    文章

    162

    瀏覽量

    651
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    基于RK3576開發(fā)板的PWN使用說明

    RK3576開發(fā)板使用PWN教程及Demo
    的頭像 發(fā)表于 05-07 14:07 ?1229次閱讀
    基于<b class='flag-5'>RK3576</b>開發(fā)板的PWN使用說明

    基于RK3576開發(fā)板的RTC使用說明

    文章主要展示RK3576開發(fā)板的RTC信息和快速上手例程
    的頭像 發(fā)表于 05-07 15:04 ?738次閱讀
    基于<b class='flag-5'>RK3576</b>開發(fā)板的RTC使用說明

    基于RK3576開發(fā)板的人臉識別算法

    RK3576開發(fā)板展示人臉識別算法例程和API說明
    的頭像 發(fā)表于 05-07 16:48 ?1886次閱讀
    基于<b class='flag-5'>RK3576</b>開發(fā)板的人臉識別算法

    【米爾RK3576開發(fā)板評測】+項目名稱【米爾RK3576開發(fā)板評測】一個視頻和你共同認(rèn)識一下米爾RK3576開發(fā)板

    的6TOPS算力開發(fā)板之一,已支持最新安卓14系統(tǒng)。 總體來說米爾RK3576開發(fā)板是值得大家花時間和精力去研究的一塊非常不錯的開發(fā)板,也更值得大家購買和使用。
    發(fā)表于 12-18 20:50

    米爾RK3576RK3588怎么選?-看這篇就夠了

    在中國半導(dǎo)體產(chǎn)業(yè)的版圖中,瑞芯微作為國內(nèi)SoC芯片領(lǐng)跑者,憑借其在處理器芯片設(shè)計領(lǐng)域的深厚積累和持續(xù)創(chuàng)新,推出很多智能應(yīng)用處理器芯片,在嵌入式系統(tǒng)領(lǐng)域得到大規(guī)模的應(yīng)用。RK3588和RK3576系列
    發(fā)表于 12-27 11:44

    【米爾RK3576開發(fā)板評測】+項目名稱值得購買的米爾RK3576開發(fā)板

    米爾依然是核心板加擴(kuò)展板的模式,我拿到手的開發(fā)板,核心板已經(jīng)通過LGA貼片,焊好了。 開發(fā)板做工很好,布線細(xì)致工整。 RK3576開發(fā)板 采用Rockchip RK3576第二代8nm高性能
    發(fā)表于 01-08 22:59

    探索 RK3576 方案:卓越性能與靈活框架,誠邀開發(fā)定制合作!

    。它在繼承 RK3576 強(qiáng)大性能的基礎(chǔ)上,進(jìn)一步提升了散熱性能,確保在長時間運行復(fù)雜任務(wù)時也能保持穩(wěn)定。而且,我們提供完善的技術(shù)支持和開發(fā)文檔,方便開發(fā)者快速上手進(jìn)行開發(fā)定制。如果您正在尋找一款
    發(fā)表于 02-05 15:21

    適配多種系統(tǒng),米爾瑞芯微RK3576核心板解鎖多樣化應(yīng)用

    米爾電子發(fā)布的基于瑞芯微 RK3576 核心板和開發(fā)板,具備高性能數(shù)據(jù)處理能力、領(lǐng)先的AI智能分析功能、多樣化的顯示與操作體驗以及強(qiáng)大的擴(kuò)展性與兼容性,適用于多種應(yīng)用場景。目前米爾電子為
    發(fā)表于 05-23 16:07

    RK3576 vs RK3588:為何越來越多的開發(fā)者轉(zhuǎn)向RK3576

    (圖形性能更強(qiáng)) 分析: RK3576 的 A72+A53+M0 組合 在能效比上更優(yōu),適合需要長時間運行的設(shè)備(如 IoT、平板)。 RK3588 的 A76 架構(gòu) 單核性能更強(qiáng),適合高性能計算場景(如
    發(fā)表于 05-30 08:46

    Mpp支持RK3576

    想問下,https://github.com/rockchip-linux/mpp這里面支持RK3576么,看介紹沒有提到說支持RK3576 目前是買了個rk3576的機(jī)頂盒,搭載了安卓14,想做安卓視頻硬解。
    發(fā)表于 06-13 15:35

    新品體驗 | RK3576開發(fā)板

    前言:RK3576作為瑞芯微第二代8nm高性能AIOT平臺,一經(jīng)推出便獲得了極大的關(guān)注。廣州眺望電子科技有限公司是一家專注于嵌入式處理器模組研發(fā)與應(yīng)用的國家高新技術(shù)企業(yè),目前公司已推出的相關(guān)型號有
    的頭像 發(fā)表于 11-01 08:08 ?1857次閱讀
    新品體驗 | <b class='flag-5'>RK3576</b>開發(fā)板

    米爾RK3576開發(fā)板特惠活動!

    近日,米爾電子發(fā)布基于瑞芯微RK3576核心板和開發(fā)板,RK3576作為國產(chǎn)熱門處理器,其高性能數(shù)據(jù)處理能力、領(lǐng)先的AI智能分析、強(qiáng)大的擴(kuò)展性與兼容性受到廣大開發(fā)者的關(guān)注。
    的頭像 發(fā)表于 11-12 01:00 ?792次閱讀
    米爾<b class='flag-5'>RK3576</b>開發(fā)板特惠活動!

    RK3576單板發(fā)布倒計時:RK3399與RK3576對比

    好多人說RK3576RK3399的升級版,某種程度上也可以這么說,RK3576在強(qiáng)大的多媒體功能的基礎(chǔ)上,性能和接口都進(jìn)行了升級 一、工藝 性能 rk3576采用 Rockchip
    的頭像 發(fā)表于 12-03 16:59 ?1176次閱讀
    <b class='flag-5'>RK3576</b>單板發(fā)布倒計時:<b class='flag-5'>RK</b>3399與<b class='flag-5'>RK3576</b>對比

    RK3588與RK3576區(qū)別解析

    以下是RK3576RK3588對比: 電魚電子SBC-RK3576單板 核心性能:RK3576為四核A72@2.2GHz + 四核A53@1.8GHz + M0協(xié)處理器,算力 58K
    的頭像 發(fā)表于 12-17 14:03 ?1660次閱讀
    <b class='flag-5'>RK</b>3588與<b class='flag-5'>RK3576</b>區(qū)別解析

    RK3576有多強(qiáng)?實測三屏八攝像頭輕松搞定

    RK3576參數(shù)強(qiáng)勁RK3576是瑞芯微推出的一款高性能AIoT處理器,這款芯片以其卓越的計算能力、多屏幕支持、強(qiáng)大的視頻編解碼能力和高效的協(xié)處理器而聞名。三屏8攝像頭輕松搞定米爾基于他們推出
    的頭像 發(fā)表于 01-16 08:06 ?596次閱讀
    <b class='flag-5'>RK3576</b>有多強(qiáng)?實測三屏八攝像頭輕松搞定
    主站蜘蛛池模板: 崇信县| 彩票| 高平市| 淮阳县| 潜江市| 岳阳县| 青神县| 定陶县| 肇州县| 鲁甸县| 育儿| 雷州市| 绥棱县| 察雅县| 绵阳市| 宣汉县| 巴彦淖尔市| 新蔡县| 洪洞县| 留坝县| 亳州市| 鹤山市| 策勒县| 丹棱县| 武威市| 虹口区| 印江| 景东| 牡丹江市| 那曲县| 彩票| 巧家县| 当阳市| 泾源县| 高安市| 台州市| 灵台县| 福海县| 霍城县| 大化| 三原县|