。這里所謂某一個條件可以是定時到時、定時器超時、比較成功等許多條件。這種通過一個定時器觸發另一個定時器的工作方式稱為定時器的同步,發出觸發信號的定時器工作于主模式,接受觸發信號而啟動的定時器工作于從模式。
2021-01-11 11:25:01
5085 內核定時器是內核用來控制在未來某個時間點(基于jiffies(節拍總數))調度執行某個函數的一種機制,相關函數位于 <linux/timer.h> 和 kernel/timer.c 文件
2022-09-17 15:06:21
2129 Linux操作系統是當今世界上最為廣泛使用的開源操作系統之一,內核則是一個操作系統的核心和靈魂所在。對于一名Linux驅動開發者來說,了解Linux內核的運行機制和Linux內核提供的一些關鍵功能(如虛擬內存管理、進程管理、文件系統、網絡協議棧等)都是我們日常工作和學習的重點。
2023-07-06 11:46:41
2259 
8051單片機有兩個獨立的16位向上計數定時器,名為Timer0和Timer1,本文是關于使用8051定時器生成時間延遲。使用純軟件循環可以生成延遲,但這種延遲精度較差,不能用于敏感應用。使用定時器延遲是最準確的,當然也是最好的方法。
2023-07-07 11:00:03
3858 
STM32定時器分類眾多,按照內核、外核標準分為兩部分:核內定時器+核外定時器
2023-07-21 14:51:12
6982 
學習過 UCOS 或 FreeRTOS 的同學應該知道,UCOS 或 FreeRTOS 是需要一個硬件定時器提供系統時鐘,一般使用 Systick 作為系統時鐘源。
2023-11-04 10:17:13
2196 
?? 致敬英雄!一、Linux內核定時器初探1、圖形界面配置系統節拍率??中斷周期性產生的頻率就是系統頻率,也叫做節拍率(tick rate),單位是 Hz。系統節拍率是可以設置的,在編
2021-12-16 07:37:13
文章目錄Linux內核定時器概念Linux內核定時器基礎知識Linux內核定時器相關函數時間轉換函數ms轉換時鐘節拍函數us轉換時鐘節拍函數宏DEFINE_TIMERadd_timer函數
2021-12-20 08:05:08
定時器屬于基本的基礎組件,不管是用戶空間的程序開發,還是內核空間的程序開發,很多時候都需要有定時器作為基礎組件的支持,但使用場景的不同,對定時器的實現考慮也不盡相同,本文討論了在 Linux 環境下,應用層和內核層的定時器的各種實現方法,并分析了各種實現方法的利弊以及適宜的使用環境。
2019-07-19 06:23:30
Linux發燒友1.RTOS篇1.1RT-Thread簡介1.2時鐘管理1.2.1時鐘節拍1.3獲取系統節拍1.4定時器分類1.5定時器源碼分析1.6定時器相關函數1.61動態創建一個定時器和刪除
2022-01-17 08:13:45
一、定時器的基本概述通過滴漏和漏沙瓶這兩個例子簡單講述定時器的基本工作原理。STM32的常見的定時器資源:系統嘀嗒定時器SysTick、看門狗定時器WatchDog、實時時鐘RTC、基本定時器、通用
2021-08-02 08:45:09
課堂重點3.1.2 測試與作業4 下一章0 目錄3 基本模塊3.1 ARM Cortex-M0+內核定時器 (Systic3.1.1 課堂重點...
2021-11-08 06:36:29
STM32設置內核定時器延時
2021-08-10 06:30:50
請問at91rm9200的linux驅動程序如何訪問定時器/計數器模塊相關的寄存器?如訪問PIO使能寄存器,驅動語句為:AT91_SYS->PIOA_PER |= 1;那訪問定時器0的TC通道模式寄存器TC_CMR驅動語句該是怎樣的?需要哪些內核頭文件?謝謝!
2012-11-13 09:51:41
50.1.1.2所示:表50.1.1.2 jiffies和ms、us、ns之間的轉換函數50.1.2內核定時器簡介定時器是一個很常用的功能,需要周期性處理的工作都要用到定時器。Linux內核定時器采用系統時鐘來
2020-03-20 11:22:45
50.1.2內核定時器簡介定時器是一個很常用的功能,需要周期性處理的工作都要用到定時器。Linux內核定時器采用系統時鐘來實現,并不是我們在裸機篇中講解的PIT等硬件定時器。Linux內核定時器
2020-03-20 11:22:29
43.1.1.2所示:表 43.1.1.2 jiffies和ms、us、ns之間的轉換函數32.1.2內核定時器簡介定時器是一個很常用的功能,需要周期性處理的工作都要用到定時器。Linux內核定時器
2020-09-20 16:57:57
是基于對何老師課程的理解,做一個使用內核的定時器來周期獲取電壓的采樣值,以這個實踐來鞏固這段時間學習到的RT-Thread的知識,借這篇文章分享課程感悟,幫助更多想學習RT-Thread的小伙伴。二
2021-06-24 11:21:06
linux驅動程序開發-第十節:動態定時器實現底層硬件工作狀態
2019-05-20 16:24:14
如何開發有效的腳本呢?基于LXI Class B技術的定時器如何控制腳本工作?
2021-05-13 06:46:01
硬件定時器的工作頻率,硬件定時器一旦設定好了工作頻率,只要上電,那么硬件定時器就會周期性的給CPU輸出一
2021-12-08 06:42:35
硬件時鐘編程來產生毫秒級周期性時鐘中斷進行內核時間管理,無法滿足實時系統較高精度的調度要求。內核定時器精度同樣也受限于時鐘中斷,無法滿足實時系統的高精度定時需求。 ● 其他延遲 此外,Linux內核
2020-08-03 07:00:00
步進電機驅動主要要用到內核定時器,內核定時器就是在內核驅動程序里面定時stepmotor.c#include #include #include #include #include #include #include
2021-12-21 07:02:19
:pic32_eth_web_server一起提供的示例。我需要添加一個低延遲中斷例程,它必須每0,5ms調用一次,而不需要使用除外。我想我應該把定時器驅動類型轉換為靜態定時器。在Harmony中切換這個并將定時器周期設置
2019-07-12 12:08:41
Linux 內核定時器是內核用來控制在未來某個時間點(基于jiffies)調度執行某個函數的一種機制,其實現位于和 kernel/timer.c 文件中。內核定時器的數據結構struct
2019-02-14 14:55:19
15-1.實現定時的方法15-2.定時器/計數器的結構和工作原理 15-3.定時器/計數器的控制15-4.定時器/計數器的工作方式 15-5.定時器/計數器應用 軟件定時軟件延時不占用硬
2009-03-23 12:17:51
48 在嵌入式平臺的開發過程中,由于控制硬件的要求,常常需要提供精度在μs級的定時器;而linux內核由于采用了分時系統,一般不提供這種級別的定時器。筆者在開發高端PDA 的過程
2009-04-16 09:19:18
36 本文介紹了一種Win32s 環境下的內核定時器的用法。該定時器相比常用的多媒體定時器有兩個優點:1,消耗資源更少。2,無需消息隊列。在操作系統負載很重的情況下,該定時器工
2009-06-15 10:00:50
32 本文介紹555定時器內部框圖及電路工作原理:
555定時器內部框圖
555集成時基電路稱為集成定時
2007-11-22 13:00:39
80634 
定時器/計數器的結構和工作原理
定時器/計數器的結構 定時器/計數器的實質是加1計數器(16位),由高8位和低8位兩個寄存器組成
2009-03-29 09:08:05
20285 
用延遲電路構成的定時器
2009-04-03 09:45:19
835 
555定時器電路圖
以下一共有三個555構成的定時器電路,下圖是用來驅動觸發器閃
2009-11-18 16:08:28
8458 
提出Linux用戶空間下的一種高性能定時器池的實現方法。主要基于時間輪、紅黑樹及Linux內核提供了一種利于管理的定時器句柄Timerfd。結合紅黑樹、位圖、時間輪等技術,設計一種高性
2013-09-25 14:57:06
25 555定時器555定時器555定時器555定時器555定時器555定時器555定時器
2015-11-10 17:25:25
55 定時器是單片機的重要功能模塊之一,在檢測、控制領域有廣泛應用。 定時器常用作定時時鐘,以實現定時檢測、定時響應、定時控制,并且可用于產生ms寬的脈沖信號,驅動步進電機。 定時和計數功能最終都是通過
2017-09-25 10:08:44
4 定時器是一種用于控制時間的儀表,隨著科技發展,人們對定時器進行改進,達到準確控制時間的目的。定時器使相當多需要人控制時間的工作變得簡單了許多。人們甚至將定時器用在了軍事方面,制成了定時炸彈,定時雷管。現在的不少家用電器都安裝了定時器來控制開關或工作時間。
2017-12-08 09:09:52
26886 在MCU中(M16),定時器是獨立的一個模塊,M16有三個獨立的定時器模塊,即T/C0、T/C1和T/C2;其中T/C0和T/C2都是8位的定時器,而T/C1是一個16位的定時器。定時器的工作是獨立于CPU之外自行運行的硬件模塊。
2018-09-19 16:16:56
6289 定時器確實是一項了不起的發明,使相當多需要人控制時間的工作變得簡單了許多。人們甚至將定時器用在了軍事方面,制成了定時炸彈,定時雷管。現在的不少家用電器都安裝了定時器來控制開關或工作時間。
2018-11-24 09:19:02
11809 可以明白是什么函數,interrupt是c語言中的一個關鍵字--中斷,記住就行。工作組就是對應中斷源,比如說,使用T1定時器,那中斷源就是定時器1中斷,這時工作組就是3。下面示范:void
2019-02-11 23:29:08
1354 在硬件上,中斷源可以通過中斷控制器向CPU提交中斷,進而引發中斷處理程序的執行,不過這種硬件中斷體系每一種CPU都不一樣,而Linux作為操作系統,需要同時支持這些中斷體系,如此一來,Linux中就
2019-05-08 13:49:02
917 在內核調試中,會經常出現內核僵死的問題,也就是發生死循環,內核不能產生調度。導致內核失去響應。這種情況下我們可以采用修改系統內核中的系統時鐘的中斷來定位發生僵死的進程和函數名稱。
2019-05-10 10:37:00
791 在內核調試技術之中,最簡單的就是printk的使用了,它的用法和C語言應用程序中的printf使用類似,在應用程序中依靠的是stdio.h中的庫,而在linux內核中沒有這個庫,所以在linux內核中,使用這個printk就要對內核的實現有一定的了解。
2019-05-10 11:18:47
1879 利用定時器,我們可以設定在未來的某一時刻,觸發一個特定的事件。所謂低分辨率定時器,是指這種定時器的計時單位基于jiffies值的計數,也就是說,它的精度只有1/HZ,假如你的內核配置的HZ是1000,那意味著系統中的低分辨率定時器的精度就是1ms。
2019-05-10 13:54:00
984 linux從內核2.6.16開始引入了高精度定時器,達到ns級別。自此,內核擁有兩套并行計時器,低精度和高精度。如果高精度沒有開啟,即使使用高精度函數,默認使用的仍舊是低精度。
2019-05-13 09:41:10
4602 Linux通過系統硬件定時器以規律的間隔(由HZ度量)產生定時器中斷,每次中斷使得一個內核計數器的值jiffies累加,因此這個jiffies就記錄了系統啟動開始的時間流逝,然后內核據此實現軟件定時器和延時。
2019-05-13 11:19:12
1793 內核代碼(尤其是驅動程序)除了使用定時器或下半部機制以外還需要其他方法來推遲執行任務。這種推遲通常發生在等待硬件完成某些工作時,而且等待時間非常短。
2019-05-14 17:31:05
1453 如下圖 1:圖 1. 基于排序鏈表的定時器?基于 2.6 版本內核定時器的實現 (Posix 實時定時器 )Linux 自 2.6 開始,已經開始支持 POSIX timer [ 2 ]所定義的定時器
2019-04-02 14:36:26
746 前面我們對按鍵驅動的開發已經基本完成了,但是當你對按鍵多次按下的時候,你會發現打印的返回值是不正確的,這是什么原因呢?學過51單片機的同學你們都應該知道按鍵容易產生抖動,俗稱“消抖”,我以前的處理辦法是設置一個延時10ms,現在我們的按鍵也是需要延時的,當過了10ms我們在去讀這個按鍵值。
2019-04-23 18:29:09
2 隨著數據中心工作負載對高性能計算需求的增加,急需新的超低延遲信號傳輸技術來提升人工智能(AI)、機器學習(ML)、高級駕駛員輔助系統(ADAS)和其他計算工作負載應用的性能。為滿足這一需求
2020-12-17 17:16:20
2689 本文檔的主要內容詳細介紹的是Linux的內核定制方法詳細說明
2021-02-26 11:14:44
22 本文檔的主要內容詳細介紹的是Linux的內核定制方法詳細說明
2021-02-26 11:14:44
4 Linux內核定制方法說明。
2021-03-25 11:25:02
9 定時器是基于單片機的嵌入式應用中的基本模塊。很難想象不使用定時器如何設計嵌入式應用。定時器作為外設,可生成周期性事件,用于測量時間間隔、生成延遲和產生超時。定時器還可用于其他應用場景,如生成 PWM 輸出和捕捉輸入等。
2021-03-30 15:55:29
6 課堂重點3.1.2 測試與作業4 下一章0 目錄3 基本模塊3.1 ARM Cortex-M0+內核定時器 (Systic3.1.1 課堂重點...
2021-11-03 14:51:02
13 定時器根據其輸入條件導致完成動作的不同可分為接通延時型定時器、斷開延時型定時器、保持型接通延時定時器、脈沖型定時器和擴張型脈沖定時器五種。
2021-11-05 16:07:23
18920 
概述STM32的常見的定時器資源: 系統嘀嗒定時器SysTick、看門狗定時器WatchDog、實時時鐘RTC、基本定時器、通用定時器、高級定時器。系統嘀嗒定時器SysTick :這是一個集成在
2021-11-23 18:21:34
19 ,分為基本定時器,通用定時器和高級定時器。基本定時器 TIM6 和 TIM7 是一個 16 位的只能向上計數的定時器,只能定時,沒有外部IO。通用定時器 TIM2/3/4/5 是一個 16 位的可以向上/下計數的定時器,可以定時,可以輸出比較,可以輸入捕捉,每個定時
2021-11-23 18:21:39
32 概括硬件定時器很精確,軟件定時器無論如何都有延遲,主要用在不需要精確定時的地方,而且軟件定時比較浪費單片機資源。梳理講到定時器,大家多多少少都會接觸到硬件定時器,但是由于有時候資源的限制,又難免會
2021-11-25 09:51:10
8 系統時鐘經過分頻后驅動。W601 有 6 路完全獨立定時器。實現了精確的定時時間以及中斷功能,可用于延時或者周期性事件處理。定時器模塊由 6 路完全獨立的定時器組成,互不影響,6 路可以同時工作。主要特性6 路完全獨立的定時器32-bit 自動加載計數器定時單位可配置為 ms、us可
2021-11-25 11:21:06
11 STM32——高級定時器、通用定時器、基本定時器的區別
2021-11-26 15:21:05
110 定時器、高級定時器。系統嘀嗒定時器SysTick :這是一個集成在Cortex M3內核當中的定時器,它并不屬于芯片廠商的外設,也就是說使用ARM內核的不同廠商,都擁有基本結構相同的系統定時器。主要目的是給RTOS提供時鐘節拍做時間基準。基本定時器:TIM6、TIM7。通用定時器:
2021-11-26 20:51:04
31 的Cortex-M內核的單片機都具有這個定時器。《STM32參考手冊》里的一句話:關于Cortex-M3核心、 SysTick定時器和NVIC的詳細說明,請參考另一篇ST的文檔和一篇ARM的文檔:《STM32F10xxx Cortex-M3編程手冊》和《Cortex?-M3技術參考手冊》。SysTick框圖co
2021-12-01 15:06:07
8 STM32F1系列的產品,除了互聯網產品外,工作8個,3種定時器,其中一種就是基本定時器。那么STM32單片機的基本定時器如何操作以及編程呢?下面我們就來詳細的了解一下STM32F1系列的產品,除了
2021-12-02 14:06:11
28 11.1關于 SysTick 定時器SysTick定時器(又名系統滴答定時器)是存在于Cortex-M3的一個定時器,只要是ARM Cotex-M系列內核的MCU都包含這個定時器。使用內核
2021-12-05 14:51:15
9 定時器”介紹的SysTick定時器,該定時器位于Cortex-M3內核中。外設定時器由芯片半導體廠商設計,如STM32系列,包含常規定時器和專用定時器。常規定時器是本章重點介紹的介紹的內容,專用定時器在后面幾章講解。SysTick定時器SysTick定時器前面已經詳細介紹了,主要用于系統精確延時,不占用
2021-12-05 15:36:03
25 記錄一下,方便以后翻閱~主要內容:1) Systick定時器及相關寄存器;2) Systick相關函數及延遲函數代碼解讀。1. Systick定時器是什么?1.1 Systick
2022-01-13 10:15:40
6 接通延時型定時器是各種PLC中最常見最基本的定時器。
2022-02-02 17:49:28
18546 Linux發燒友1.RTOS篇1.1RT-Thread簡介1.2時鐘管理1.2.1時鐘節拍1.3獲取系統節拍1.4定時器分類1.5定時器源碼分析1.6定時器相關函數1.61動態創建一個定時器和刪除
2022-01-17 09:31:10
4 systick定時器是屬于cortex M內核的外設,專門為RTOS的系統時鐘節拍設計的。systick是cortex M內核自帶的,因此和debug調試接口一樣,與單片機型號和廠商無關,只要
2022-01-18 10:28:21
7 如何在 Linux 上使用 cron 定時器 1創建一個 cronjob 要創建一個 cronjob,你可以使用 crontab 命令,并添加 -e 選項。
2022-01-30 11:37:00
1794 前言 今天我們來評測linux內核的高精度定時器。順便利用通過Tektronix示波器 和 DS100 Mini 數字示波器進行交叉測試。 因項目需要用到精準的時間周期,所以要評估它的可行性,并驗證
2022-08-09 11:17:51
2796 在本教程中,我們將學習如何使用定時器延遲功能以及定時器 ISR(中斷服務程序)并閃爍兩個單獨的 LED。
2022-08-10 15:25:04
4704 
Signetics 在 1972 年年中發布了 555 定時器,下面的芯片有一個 1973 年 1 月的日期代碼(7304),所以它一定是最早的 555 定時器之一。奇怪的是,它沒有標為 555,所以它可能是原型或內部版本。
2022-09-06 17:25:49
1577 在Linux內核中,也可以通過定時器來完成定時功能。但和單片機不同的是,Linux內核定時器是一種基于未來時間點的計時方式,它以當前時刻為啟動的時間點,以未來的某一時刻為終止點,類似于我們的鬧鐘。
2022-09-22 08:56:00
3016 
電子發燒友網站提供《AVR上基于定時器的節能延遲.zip》資料免費下載
2022-11-01 09:16:56
0 freeRTOS中加入了軟件定時器這個功能組件,是一個可選的、不屬于freeRTOS內核的功能,由定時器服務(其實就是一個定時器任務)來提供。
2023-02-10 13:55:15
3786 帶振蕩器的可編程延遲定時器-74HC5555
2023-02-21 19:20:21
1 STM32控制步進電機:基于定時器中斷的ULN2003驅動器/步進電機驅動程序 一、ULN2003驅動器 1、工作原理 2、步距角以及一圈所需步數的計算 二、硬件連接 三、STM32F103定時器
2023-03-16 09:28:47
10 定時器在各種場景都需要用到,比如游戲的Buff實現,Redis中的過期任務,Linux中的定時任務等等。顧名思義,定時器的主要用途是執行定時任務。
2023-04-21 15:20:31
1904 
定時器在各種場景都需要用到,比如游戲的Buff實現,Redis中的過期任務,Linux中的定時任務等等。顧名思義,定時器的主要用途是執行定時任務。
2023-04-21 15:20:53
1809 
setitimer() 創建一個間隔式定時器,這種定時器會在未來某個時間點到期,并于此后(可選擇地)每間隔一段時間到期一次
2023-04-27 15:29:33
2978 
555定時振蕩器也就是通常所說的 555定時器 。 555定時器的用途非常廣泛,可以 生成各種類型的脈沖 、 創建時間延遲 ,也可以用于 脈沖寬度調制(PWM) ,555定時器最常見的用途是為電路產生時鐘信號。
2023-05-09 09:18:38
9039 
軟件定時器是用程序模擬出來的定時器,可以由一個硬件定時器模擬出成千上萬個軟件定時器,這樣程序在需要使用較多定時器的時候就不會受限于硬件資源的不足,這是軟件定時器的一個優點,即數量不受限制。
2023-05-23 17:05:44
4095 可控硅可設置為延遲定時器電路,用于在設定的預定延遲后打開或關閉負載。
2023-06-19 17:42:59
3213 
驅動書寫指南系列會提供另一個角度的驅動分析,linux內核把各驅動共同的部分抽象出來,做在一起稱為框架。就比如說文件系統,linux內核定義好了文件系統中最通用的打開文件、讀寫文件等公共接口,但是并沒有實現函數。
2023-06-21 11:42:00
2018 定時器中斷是由單片機中的定時器溢出而申請的中斷。51單片機中有兩個定時器T0和T1。STM32中共有11個定時器。
2023-07-23 09:45:48
7930 555定時器是一種非常常見的集成電路,而555施密特觸發器是555定時器的一個重要應用之一。555施密特觸發器可以將輸入的模擬信號轉換為數字信號,并提供穩定的輸出。
2023-08-24 15:12:57
8485 電子發燒友網站提供《STM32L0無高級定時器輸出固定脈沖方式之一.pdf》資料免費下載
2023-09-19 16:57:28
0 定時器使用示例 使用步驟: 1、調用 init_timer 初始化一個定時器,給 struct timer_list 各成員賦值。 2、調用 add_timer 將定時器添加到內核定時器鏈表,時間到
2023-10-04 15:47:00
1417 (monostable)和雙穩態(astable)模式。 單穩態模式 單穩態模式也叫單觸發器模式,是555定時器最基本且最常用的工作模式之一。它的原理是:當555定時器的TRIG引腳接收到電壓信號時,其內部的比較器會將輸出信號從低電平變成高電平,從而使555定時器的輸出引腳Q輸出一個高電平。同時
2023-10-24 10:10:44
2454 Linux內核時鐘系統和定時器實現 Linux 2.6.16之前,內核只支持低精度時鐘,內核定時器的工作方式: 系統啟動后,會讀取時鐘源設備(RTC, HPET,PIT…),初始化當前系統時間
2023-11-09 09:12:12
2353 
1.內部定時器介紹內核定時器是內核用來控制在未來某個時間點(基于jiffies)調度執行某個函數的一種機制,其實現位于kernel/linux/timer.h和kernel/timer.c文件中。被
2023-11-09 17:03:16
1091 
555定時器是一種非常常見和常用的集成電路,它具有廣泛的應用領域,例如計時、頻率分頻、脈沖寬度調制等。本文將詳細介紹555定時器的基本功能、工作原理以及應用。 一、555定時器的基本功能 555
2024-01-18 11:12:01
18872 定時器 IC 555 是最通用和最常用的 IC 之一,因為它的應用范圍更廣,如 PWM放大器、延遲定時器、開關電路、占空比選擇器、時鐘脈沖發生器等。這也可用于各種應用,如精確定時、順序定時、延時生成
2024-02-25 15:16:00
4441 
在Linux,uC/OS,FreeRTOS等操作系統中,都帶有軟件定時器,原理大同小異。典型的實現方法是:通過一個硬件定時器產生固定的時鐘節拍,每次硬件定時器中斷到,就對一個全局的時間標記加一,每個軟件定時器都保存著到期時間。
2024-04-29 11:00:40
1511 至關重要的角色。定時器能夠實現對時間的精確控制,是控制系統中實現延時、定時、周期控制等功能的關鍵元件之一。本文將詳細闡述PLC中定時器的工作原理及應用,以期為相關技術人員提供參考。
2024-06-18 11:55:14
5487 定時器是計算機和嵌入式系統中常見的一種硬件模塊,用于實現定時和計數功能。定時器的工作方式通常由一組寄存器來控制,這些寄存器定義了定時器的配置參數和工作狀態。 定時器概述 定時器是一種用于測量時間間隔
2024-07-12 10:29:32
2631 ,需要了解Linux內核的基本概念和API。以下是一些關鍵概念: 1.1 內核模塊:Linux內核模塊是一種動態加載和卸載的代碼,可以在不重新啟動系統的情況下加載和卸載。驅動程序通常以內核模塊的形式實現。 1.2 設備模型:Linux內核使用設備模型來管理設
2024-08-30 15:02:19
1661 :SupervisorSoftwareBinaryInterface軟件二進制接口Linux內核工作在S模式下時,不能直接訪問機器定時器。而系統的運行依賴于定時器,為了解決這個問
2025-02-08 13:43:39
1151 
評論