全球快報:RK3588開發(fā)板(armsom-w3)之PWM實操
PWM介紹
專欄總目錄PWM是脈寬調(diào)制(Pulse Width Modulation)的縮寫。它是一種用于控制電子設(shè)備的技術(shù),通過改變電信號的脈沖寬度來實現(xiàn)對設(shè)備的控制。PWM基本概念
PWM信號由一個固定頻率的周期性脈沖序列組成,每個脈沖的寬度(持續(xù)時間)可以根據(jù)需要進行調(diào)節(jié)。調(diào)節(jié)脈沖寬度的比例可以改變平均電壓或電流的大小,從而實現(xiàn)對設(shè)備的控制。
當(dāng)談?wù)揚WM時,以下三個關(guān)鍵術(shù)語經(jīng)常被提及:
頻率(Frequency):PWM信號的頻率是指每秒鐘內(nèi)脈沖的數(shù)量。
【資料圖】
周期(Period):PWM信號的周期是指一個完整脈沖序列所花費的時間。它是頻率的倒數(shù),以秒為單位表示。周期可以通過將頻率的倒數(shù)計算得到,例如,一個10kHz的PWM信號的周期為0.1毫秒(100微秒)。
占空比(Duty Cycle):占空比是指PWM信號中脈沖寬度與周期之間的比例關(guān)系。它表示了脈沖在一個周期中所占據(jù)的時間比例,通常以百分比表示。占空比為0%意味著脈沖不存在(完全低電平),而占空比為100%表示脈沖持續(xù)時間占據(jù)了整個周期(完全高電平)。在實際應(yīng)用中,占空比可以在0%到100%之間任意調(diào)整,以實現(xiàn)所需的控制效果。
PWM驅(qū)動
pwm驅(qū)動是一個通用的驅(qū)動,SOC廠家都會在SDK里面默認打開
驅(qū)動文件
驅(qū)動文件所在位置:
drivers/pwm/pwm-rockchip.c
默認SDK已經(jīng)加載好了PWM的驅(qū)動,下文我們主要注意PWM怎么使用
DTS 節(jié)點配置
DTS 配置參考文檔
Documentation/devicetree/bindings/pwm/pwm.txt
以下為一個例子的示例
Node name { compatible = "Driver matching character"; pwms = < &pwmX 0 25000 0 >; }; &pwmX { status = "okay"; pinctrl-names = "active"; pinctrl-0 = < &pwmX_pin_pull_down >; };
pwms的幾個參數(shù)說明如下:
參數(shù) 1,表示 index (per-chip index of the PWM to request),一般是 0,因為我們 Rockchip PWM 每個chip 只有一個。
參數(shù) 2,表示 PWM 輸出波形的時間周期,單位是 ns;例如下面配置的 25000 就是表示想要得到的
PWM 輸出周期是 40K 赫茲。
參數(shù) 3,表示極性,為可選參數(shù);下面例子中的配置為負極性。
PWM使用
PWM 提供了用戶層的接口,在 /sys/class/pwm/ 節(jié)點下面,PWM 驅(qū)動加載成功后,會在/sys/class/pwm/ 目錄下產(chǎn)生 pwmchip0 目錄;向 export 文件寫入 0,就是打開 pwm 定時器0,會產(chǎn)生一個 pwm0 目錄,相反的往 unexport 寫入 0 就會關(guān)閉 pwm 定時器了,同時 pwm0 目錄會
被刪除,該目錄下有以下幾個文件:
enable:寫入 1 使能 pwm,寫入 0 關(guān)閉 pwm;
polarity:有 normal 或 inversed兩個參數(shù)選擇,表示輸出引腳電平翻轉(zhuǎn);
duty_cycle:在 normal 模式下,表示一個周期內(nèi)高電平持續(xù)的時間(單位:納秒),在
reversed 模式下,表示一個周期中低電平持續(xù)的時間(單位:納秒);
period:表示 pwm 波的周期(單位:納秒);
以下是 pwmchip0 的例子,設(shè)置 pwm0 輸出頻率 100K,占空比 50%, 極性為正極性:
cd /sys/class/pwm/pwmchip0/echo 0 > exportcd pwm0echo 10000 > periodecho 5000 > duty_cycleecho normal > polarityecho 1 > enable
PWM應(yīng)用實例
通常電子設(shè)備中應(yīng)用pwm是比較常見的,比如風(fēng)扇電機控制,電視背光控制, LED 照明調(diào)光、電動工具馬達控制、汽車加熱器等領(lǐng)域。
這里簡單介紹一下pwm控制LED燈實現(xiàn)呼吸燈效果。
呼吸燈需要燈的驅(qū)動與PWM的驅(qū)動結(jié)合,兩個驅(qū)動之間傳遞數(shù)據(jù),我們可以在驅(qū)動中調(diào)用其他的驅(qū)動。
led是我需要的設(shè)備,這個設(shè)備用到了pwm,而pwm是用默認的驅(qū)動。
硬件上我們在開發(fā)板找到具有pwm功能的引腳
設(shè)備樹的修改如下:
/{breathing_light {compatible = "lhd,breathing_light_test";backlight {pwms = < &pwm8 0 25000 0 >;pwm-names = "breathing_light"; };};};&pwm8 {status = "okay";};
寫一個驅(qū)動。內(nèi)部在使用PWM子系統(tǒng)。形成了包含驅(qū)動的驅(qū)動。
示例代碼
驅(qū)動程序
#include < linux/init.h >#include < linux/module.h >#include < linux/fs.h >#include < linux/cdev.h >#include < linux/uaccess.h >#include < linux/types.h >#include < linux/kernel.h >#include < linux/delay.h >#include < linux/ide.h >#include < linux/errno.h >#include < linux/gpio.h >//#include < asm/mach/map.h >#include < linux/of.h >#include < linux/of_address.h >#include < linux/of_gpio.h >#include < asm/io.h >#include < linux/device.h >#include < linux/platform_device.h >#include < linux/pwm.h >#define RED_LED_DTS_COMPATIBLE "lhd,breathing_light_test" /* 設(shè)備樹節(jié)點匹配屬性 */#define LED_PWM_CMD_SET_DUTY 0x01#define LED_PWM_CMD_SET_PERIOD 0x02#define LED_PWM_CMD_SET_BOTH 0x03#define LED_PWM_CMD_ENABLE 0x04#define LED_PWM_CMD_DISABLE 0x05struct led_pwm_param{ int duty_ns; int period_ns;};struct red_led_dev { dev_t dev_no; struct cdev chrdev; struct class *led_class; struct device_node *dev_node; struct pwm_device *red_led_pwm;};static struct led_pwm_param led_pwm;static struct red_led_dev led_dev;static int red_led_drv_open (struct inode *node, struct file *file){ int ret = 0; //pwm_set_periodnnn(led_dev.red_led_pwm, PWM_POLARITY_INVERSED);//設(shè)置PWM信號的極性pwm_enable(led_dev.red_led_pwm);//啟用指定PWM設(shè)備,使其開始輸出PWM信號。 printk("red_led_pwm open"); return ret;}static ssize_t red_led_drv_write (struct file *file, const char __user *buf, size_t size, loff_t *offset){ int err; if (size != sizeof(led_pwm)) return -EINVAL;err = copy_from_user(&led_pwm, buf, size); if (err > 0) return -EFAULT;pwm_config(led_dev.red_led_pwm, led_pwm.duty_ns, led_pwm.period_ns);//配置PWM設(shè)備的基本參數(shù),如頻率、占空比等。 printk("red_led_pwm write");return 1;}static long drv_ioctl(struct file *filp, unsigned int cmd, unsigned long arg){ int ret = 0; void __user *my_user_space = (void __user *)arg; switch (cmd) { case LED_PWM_CMD_SET_DUTY: ret = copy_from_user(&led_pwm.duty_ns, my_user_space, sizeof(led_pwm.duty_ns)); if (ret > 0) return -EFAULT; pwm_config(led_dev.red_led_pwm, led_pwm.duty_ns, led_pwm.period_ns); break; case LED_PWM_CMD_SET_PERIOD: ret = copy_from_user(&led_pwm.period_ns, my_user_space, sizeof(led_pwm.period_ns)); if (ret > 0) return -EFAULT; pwm_config(led_dev.red_led_pwm, led_pwm.duty_ns, led_pwm.period_ns); break; case LED_PWM_CMD_SET_BOTH: ret = copy_from_user(&led_pwm, my_user_space, sizeof(led_pwm)); if (ret > 0) return -EFAULT; pwm_config(led_dev.red_led_pwm, led_pwm.duty_ns, led_pwm.period_ns); break; case LED_PWM_CMD_ENABLE: pwm_enable(led_dev.red_led_pwm); break; case LED_PWM_CMD_DISABLE: pwm_disable(led_dev.red_led_pwm); break; } return 0;}static int red_led_drv_release(struct inode *node, struct file *filp){ int ret = 0; pwm_config(led_dev.red_led_pwm, 0, 5000);//配置PWM設(shè)備的基本參數(shù),如頻率、占空比等。 printk("led pwm dev close");// pwm_disable(led_dev.red_led_pwm); return ret;}static struct file_operations red_led_drv = {.owner = THIS_MODULE,.open = red_led_drv_open,.write = red_led_drv_write, .unlocked_ioctl = drv_ioctl, .release = red_led_drv_release,};/*設(shè)備樹的匹配列表 */static struct of_device_id dts_match_table[] = { {.compatible = RED_LED_DTS_COMPATIBLE, }, {}, };static int led_red_driver_probe(struct platform_device *pdev){ int err; int ret; struct device *tdev; struct device_node *child; tdev = &pdev- >dev; child = of_get_next_child(tdev- >of_node, NULL); /* 獲取設(shè)備樹子節(jié)點 */if (!child) { return -EINVAL; } led_dev.red_led_pwm = devm_of_pwm_get(tdev, child, NULL); /* 從子節(jié)點中獲取PWM設(shè)備,設(shè)備樹獲取這個設(shè)備就可以了 */ if (IS_ERR(led_dev.red_led_pwm)) { printk(KERN_ERR"can"t get breathing_light!!"); return -EFAULT; } ret = alloc_chrdev_region(&led_dev.dev_no, 0, 1, "breathing_light");//動態(tài)分配字符設(shè)備的主設(shè)備號if (ret < 0) {pr_err("Error: failed to register mbochs_dev, err: %d", ret);return ret;}cdev_init(&led_dev.chrdev, &red_led_drv);//初始化字符設(shè)備結(jié)構(gòu)體cdevcdev_add(&led_dev.chrdev, led_dev.dev_no, 1);//將已經(jīng)初始化的字符設(shè)備結(jié)構(gòu)體cdev添加到系統(tǒng)中 led_dev.led_class = class_create(THIS_MODULE, "breathing_light");//創(chuàng)建一個設(shè)備類(device class)并注冊到內(nèi)核中err = PTR_ERR(led_dev.led_class);if (IS_ERR(led_dev.led_class)) { goto failed1;} tdev = device_create(led_dev.led_class , NULL, led_dev.dev_no, NULL, "breathing_light"); //創(chuàng)建一個設(shè)備實例并注冊到設(shè)備類中 if (IS_ERR(tdev)) { ret = -EINVAL;goto failed2;} printk(KERN_INFO"%s %s line %d", __FILE__, __FUNCTION__, __LINE__); return 0;failed2: device_destroy(led_dev.led_class, led_dev.dev_no); class_destroy(led_dev.led_class);failed1: cdev_del(&led_dev.chrdev);unregister_chrdev_region(led_dev.dev_no, 1); return ret;}int led_red_driver_remove(struct platform_device *dev){ // pwm_disable(led_dev.red_led_pwm); // pwm_free(led_dev.red_led_pwm); printk(KERN_INFO"driver remove %s %s line %d", __FILE__, __FUNCTION__, __LINE__); device_destroy(led_dev.led_class, led_dev.dev_no);class_destroy(led_dev.led_class);unregister_chrdev_region(led_dev.dev_no, 1); cdev_del(&led_dev.chrdev); return 0;}static struct platform_driver red_led_platform_driver = { .probe = led_red_driver_probe, .remove = led_red_driver_remove, .driver = { .name = "lhd,breathing_light_test", .owner = THIS_MODULE, .of_match_table = dts_match_table, //通過設(shè)備樹匹配 },};module_platform_driver(red_led_platform_driver);MODULE_AUTHOR("LHD");MODULE_LICENSE("GPL");
將上述驅(qū)動編譯為ko文件然后push進3588開發(fā)板里面
應(yīng)用層程序
#include "stdio.h"#include < sys/types.h >#include < sys/stat.h >#include < fcntl.h >#include < unistd.h >#include < stdio.h >#include < string.h >#include < sys/ioctl.h >#include < poll.h >#include < stdint.h >#define DEV_NAME "/dev/breathing_light"#define LED_PWM_CMD_SET_DUTY 0x01#define LED_PWM_CMD_SET_PERIOD 0x02#define LED_PWM_CMD_SET_BOTH 0x03#define LED_PWM_CMD_ENABLE 0x04#define LED_PWM_CMD_DISABLE 0x05struct led_pwm_param { int duty_ns; int period_ns;};void sleep_ms(unsigned int ms){ struct timeval delay;delay.tv_sec = 0;delay.tv_usec = ms * 1000; select(0, NULL, NULL, NULL, &delay);}int main(int argc, char **argv){ int fd; int ret; /* 2. 打開文件 */fd = open(DEV_NAME, O_RDWR | O_NONBLOCK); // | O_NONBLOCKif (fd < 0){printf("can not open file %s, %d", DEV_NAME, fd);return -1;} int buf = 3;struct led_pwm_param led_pwm;led_pwm.duty_ns = 500;led_pwm.period_ns = 5000; write(fd, &led_pwm, sizeof(led_pwm)); sleep_ms(3000);while(1){if(led_pwm.duty_ns<=500){while(led_pwm.duty_ns< led_pwm.period_ns){ioctl(fd, LED_PWM_CMD_SET_DUTY, &led_pwm.duty_ns);sleep_ms(50);led_pwm.duty_ns += 300;}}else{while(led_pwm.duty_ns > 500){ioctl(fd, LED_PWM_CMD_SET_DUTY, &led_pwm.duty_ns);sleep_ms(50);led_pwm.duty_ns -= 300;}}}close(fd); return 0;}
使用3588自帶的編譯器將用戶程序編譯進開發(fā)板
prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/bin/aarch64-none-linux-gnu-gcc apptest_breathing_light_.c -o testpwm
adb push path/testpwm /userdata
chmod 777 testpwm
./testpwm
最后可以看到燈明滅交替的效果
審核編輯:湯梓紅
標(biāo)簽:
推薦
-
潤際新材首發(fā)過會,公司產(chǎn)能擴張不能滿足境內(nèi)客戶需求原因遭問詢
樂居財經(jīng)彥杰6月10日,據(jù)上交所2023年第49次審議會議結(jié)果公告,重慶潤
來源: -
天天微資訊!多措并舉促進應(yīng)屆高校畢業(yè)生就業(yè) 網(wǎng)絡(luò)招聘活動忙
近日,國家大學(xué)生就業(yè)服務(wù)平臺推出“電子商務(wù)行業(yè)面向2023屆高校畢業(yè)生
來源: -
潤際新材首發(fā)過會,公司產(chǎn)能擴張不能滿足境內(nèi)客戶需求原因遭問詢
樂居財經(jīng)彥杰6月10日,據(jù)上交所2023年第49次審議會議結(jié)果公告,重慶潤
來源: -
一季度600余家在華外資企業(yè)對多項營商環(huán)境指標(biāo)滿意度超80% 天天熱門
在昨天(6月9日)的國新辦發(fā)布會上,中國貿(mào)促會有關(guān)負責(zé)人介紹,今年一
來源: -
星網(wǎng)宇達:某任務(wù)設(shè)備預(yù)中標(biāo) 金額為3.18億元
星網(wǎng)宇達公告,根據(jù)軍隊采購網(wǎng)公示,公司為某任務(wù)設(shè)備(第1-9包)招標(biāo)中
來源: -
血腥風(fēng)格銀河惡魔城新作《Cookie Cutter》實機預(yù)告賞-微速訊
《CookieCutter》是由開發(fā)商SubcultJoint和發(fā)行商RogueGames推出的一款
來源: -
從首屆的1個增長為如今的64個——分會場展現(xiàn)文化產(chǎn)業(yè)累累碩果|環(huán)球快報
從首屆的1個增長為如今的64個——分會場展現(xiàn)文化產(chǎn)業(yè)累累碩果---走過19
來源: -
國聯(lián)證券擬將定增募資額上限從70億元下調(diào)至50億元 世界熱資訊
國聯(lián)證券擬將定增募資額上限從70億元下調(diào)至50億元---中國經(jīng)濟網(wǎng)北京6月
來源:
財富更多》
-
從首屆的1個增長為如今的64個——分會場展現(xiàn)文化產(chǎn)業(yè)累累碩果|環(huán)球快報
從首屆的1個增長為如今的64個——分會場...
-
國聯(lián)證券擬將定增募資額上限從70億元下調(diào)至50億元 世界熱資訊
國聯(lián)證券擬將定增募資額上限從70億元下...
-
中央氣象臺發(fā)布黃色預(yù)警 多地冰雹、雷暴大風(fēng)、短時強降水來襲
中央氣象臺發(fā)布黃色預(yù)警多地冰雹、雷暴...
-
“鏈主”賦能產(chǎn)業(yè)創(chuàng)新 梯度培育制造業(yè)單項冠軍
“鏈主”賦能產(chǎn)業(yè)創(chuàng)新梯度培育制造業(yè)單...
-
證監(jiān)會:基金投顧業(yè)務(wù)服務(wù)應(yīng)滿足居民多樣化養(yǎng)老需要 世界最資訊
證監(jiān)會:基金投顧業(yè)務(wù)服務(wù)應(yīng)滿足居民多...
動態(tài)更多》
熱點
- realme10系列正式宣布 采用雙曲面屏正面頂部居中挖孔
- 五菱全新微型電動車內(nèi)飾官圖發(fā)布 座椅采用星際形打孔工藝
- 努比亞Z40星空典藏版正式開售 采用微米級油畫筆觸紋理技術(shù)
- iQOO11系列正式官宣 首批搭載驍龍8Gen2機型之一
- 海信34英寸帶魚屏顯示器發(fā)布 支持165Hz刷新率
- OPPO明年將商用240W超級閃充 新一代電芯支持更高倍率充電
- 第一款A(yù)ndroid手機渲染圖曝光 橫向滑蓋設(shè)計和全尺寸鍵盤
- 吉利首款純電皮卡11月9日上市 車輛續(xù)航里程超過610公里
- 努比亞Z40SPro星空典藏版正式公布 堪稱窄邊框天花板
- vivo無線運動耳機2今日正式上市 首銷只要119元
- 甘肅三本院校有哪些(甘肅三本院校)
- 北京高考成績6月25日公布,27日啟動本科志愿填報 全球快播報
- 如何避免sigfs.sys藍屏問題|環(huán)球消息
- 崔永輝走訪調(diào)研部分中央駐廈單位 全球快訊
- 我市開展工會愛心托管工作交流活動
- 廈門專利獎獲獎名單揭曉:42項上榜 涉及多個重點產(chǎn)業(yè)
- RK3588開發(fā)板(armsom-w3)之PWM實操-天天快訊
- 澳科學(xué)家借助3D打印研制出新型鈦合金
- 【世界新要聞】太陽能成韓國主要電力來源 4月一度占發(fā)電總量近四成
- “鏈主”賦能產(chǎn)業(yè)創(chuàng)新 梯度培育制造業(yè)單項冠軍
- 我是大運火炬手丨鄧亞萍:希望大家享受體育帶來的健康和快樂
- 中央氣象臺發(fā)布黃色預(yù)警 多地冰雹、雷暴大風(fēng)、短時強降水來襲
- 世界資訊:火車計次票、定期票 如何購買使用
- 世界觀熱點:牛肉餅的家常做法_牛肉的家常做法
- 全球資訊:少先隊員代表主要事跡(少先隊員主要事跡1500)
- 昔日荒山變?yōu)樾腋!敖鹕健?桃園變成農(nóng)民增收“致富園” 當(dāng)前訊息
- 當(dāng)前熱訊:書法家王羲之的故事簡短30字(書法家王羲之的故事)
- 低價團亂象再起 何以無解? 天天通訊
- 天天快訊:以文塑旅 以旅彰文 融合發(fā)展 廣東文旅市場強勁復(fù)蘇
- 每日速看!博納董事長于冬:劇集的崛起是對電影真正的沖擊,不是拼特效的時代了
- 馬斯克:推特將向認證創(chuàng)作者支付在評論中投放廣告的收益|新視野
- 這就是信心|優(yōu)化營商環(huán)境 各地硬招、實招頻出_環(huán)球熱議
- 世界熱訊:dnf110版本強烈的氣息怎么獲得(強烈的氣息怎么獲得)
- 在家鄉(xiāng)的熱土上培育夢想
- 全球頭條:華南等地部分地區(qū)將有大到暴雨 黃淮江漢等地有高溫天氣
- 1英鎊等于多少人民幣(1法郎等于多少人民幣)
- 湖北移動寬帶移機怎么辦理(移動寬帶移機怎么辦理)
- 美國舊金山毒品泛濫、暴力犯罪猖獗 市民稱正在目睹西方文明崩潰
- 國內(nèi)物價運行總體平穩(wěn)——解讀5月份CPI和PPI數(shù)據(jù) 重點聚焦
- 醉漢倒地,交警出手相助!臨別前,4歲幼兒做出超萌舉動!
- 蛹沒移動能力,很容易被天敵吃掉,為何昆蟲還進化出蛹這種形態(tài)呢
- 【當(dāng)前獨家】巴基斯坦西北部強降雨已致至少25人死亡
- 天天動態(tài):AI前哨 | GPT-5什么時間上線?OpenAI CEO在中國會議上發(fā)言
- 華為獲轉(zhuǎn)讓問界商標(biāo):可用于汽車等
- 專家企業(yè)家齊聚哈爾濱 共謀人工智能引領(lǐng)龍江數(shù)字經(jīng)濟發(fā)展
- 環(huán)球通訊!夏季飲食要注意ppt_夏季飲食
- 處處留心皆學(xué)問啥意思(處處留心皆學(xué)問下一句)
- 教育部印發(fā)《意見》 加強中小學(xué)地方課程和校本課程建設(shè)與管理-天天訊息
- 環(huán)球報道:牛肉餅的家常做法_牛肉的家常做法
- 歐陽青反串視頻全集_歐陽青
- 天天速遞!中國廉潔文化史簡介(中國廉政)
- 天天消息!首都經(jīng)濟與貿(mào)易大學(xué)本科招生網(wǎng)(首都財經(jīng)貿(mào)易大學(xué))
- 視訊!好玩好看,上海國際電影節(jié)首次推出“數(shù)字影視體驗展”
- 廣州番禺警方通報“一男子在女廁門口偷拍”
- 北京人遺址傳說(北京人遺址)
- 設(shè)計師資格證查詢網(wǎng)站(設(shè)計師資格證)
- 全球快播:液化石油氣瓶屬于什么瓶(家用瓶裝液化石油氣主要成分是)
- 熱訊:夏季曼妙長裙,微風(fēng)拂過,感覺特別美麗
- 世界熱文:全城尋找“廣州十大科學(xué)傳播達人”,是你嗎?
- 熱帶雨林遷移農(nóng)業(yè)是什么意思(熱帶雨林遷移農(nóng)業(yè)) 當(dāng)前焦點
- 是喝高度還是低度?一位釀酒師告訴你,兩者白酒的區(qū)別_每日快訊
- “這堂電影體驗課超乎想象!”近300名廣東學(xué)子在文博會擁抱光影新科技 焦點信息
- 焦點日報:洋槐樹枝熬水有什么功效(洋槐樹)
- 環(huán)球資訊:劉奕君:逆反大叔的堅韌
- 聚焦深圳文博會 | 中外游客在云南展區(qū)體驗“有一種叫云南的生活”|焦點精選
- 觀察:莫扎特的一句話(關(guān)于莫扎特的話例如說他天真)
- 世界熱訊:國有大行今起下調(diào)存款利率!貸款利率下降有了空間
- 焦點熱文:第34屆中國經(jīng)濟新聞獎:21世紀(jì)經(jīng)濟報道獲評論一等獎、融合報道一等獎
- 烏海京東到家代運營公司_提供專業(yè)的代運營服務(wù)-全球新視野
- 大眾擬采用電池制造新工藝降低電動汽車成本
- 今日熱搜:一汽幸福使者圖片_一汽幸福使者
- 廣匯汽車與工行江西省分行簽署戰(zhàn)略合作協(xié)議|環(huán)球報資訊
- 天天微頭條丨洗手歌兒歌_洗手歌
- 消息!星尚派陳昊_星尚派
- 盧偉冰透露小米618最受歡迎產(chǎn)品 “真的是賣爆了”-世界實時
- 最新資訊:暗黑4刀鋒舞者威能使用需要注意什么
- 歐洲月榜:受塞爾達影響 Switch銷量5月提升39%
- 熱門看點:大文學(xué)小說網(wǎng)怎么樣_大文學(xué)小說網(wǎng)
- 【速看料】這個全國區(qū)縣級首創(chuàng)活動在東安湖體育公園開幕
- 英國監(jiān)管機構(gòu)阻止微軟收購動視暴雪 后者獲準(zhǔn)參與上訴程序 天天即時看
- 今日觀點!證監(jiān)會:基金投顧業(yè)務(wù)留痕資料保存期限不少于10年
- 世界新動態(tài):80毫米是多少米_80毫米等于多少納米
- 《修女也瘋狂》主演喊話暴雪:憑啥Mac不能玩暗黑4
- 廣東省金融局:今年以來廣東制造業(yè)、科技創(chuàng)新、鄉(xiāng)村振興、綠色低碳等領(lǐng)域信貸都保持20%以上增速 全球信息
- 全球速讀:助名特優(yōu)產(chǎn)品“走出去” 山西啟動6·18專題促消費暨全國“棉紡消費季”活動
- 證監(jiān)會:基金投顧業(yè)務(wù)服務(wù)應(yīng)滿足居民多樣化養(yǎng)老需要 世界最資訊
- 當(dāng)前報道:上海國際電影節(jié)首設(shè)“科幻電影周” 探討中國科幻電影未來發(fā)展
- 首屆中國鄉(xiāng)村特色優(yōu)勢產(chǎn)業(yè)發(fā)展峰會開幕-全球要聞
- 陜西歷史博物館與高校共建大學(xué)生思想政治教育基地簽約儀式
- 消息稱榮耀下月重返印度市場,realme 的 Madhav Sheth 出任 CEO _世界新消息
- “十年一遇”!數(shù)萬人被疏散,加拿大山林野火為何失控?_世界速讀
- 今日報丨抖音櫥窗怎么加小黃車?有什么方法?
- 綠色低碳出行展覽會關(guān)鍵詞:規(guī)格層級高、形式手段多、內(nèi)容技術(shù)新 | 2023世界動力電池大會成果
- 蔚來 ET5 旅行版將于 6 月 15 日發(fā)布,6 月 16 日起陸續(xù)交付_天天亮點
- 今熱點:索尼旗艦無線耳機 WF-1000XM5 發(fā)布在即,已通過無線充電聯(lián)盟認證
- 高腰緊身牛仔褲,時髦又百搭,搭配黑色吊帶,顯得身姿曼妙
- 掌握礦山資源多金屬業(yè)務(wù)齊頭并進 株冶集團2023年將再度發(fā)力
- 改弦更張與改弦易轍不同點是什么(改弦更張與改弦易轍的區(qū)別)
- 環(huán)球速訊:招商蛇口前五月簽約銷售額1368億元 同比增長76.41%
- 世界速遞!上海果然是經(jīng)濟大城!
- 環(huán)球熱推薦:全自動馬桶水箱蓋怎么打開(馬桶水箱蓋怎么打開)
- 韓國 2025 年起將 AI 引入中小學(xué)課程 解決教育不平等問題 天天亮點
- 環(huán)球簡訊:改弦更張與改弦易轍不同點是什么(改弦更張與改弦易轍的區(qū)別)
- 3系換什么避震好(3系用什么避震?) 天天滾動
- 《淄博教育》今晚播出丨市領(lǐng)導(dǎo)檢查高考準(zhǔn)備和保障工作-當(dāng)前熱門
- 世界實時:Sam Altman 北京智源大會「AI 安全與對齊」分論壇演講實錄:十年內(nèi)將出現(xiàn)超級 AI
- 滑動變阻器電路圖接法(滑動變阻器電路圖)
- 好消息!6月10日起火車臥鋪票可以自選上下鋪
- 香港嶺南大學(xué)分?jǐn)?shù)線河北(香港嶺南大學(xué)分?jǐn)?shù)線)-世界播報
- 新歡樂滿人間電影演員_歡樂滿人間 下載_環(huán)球快消息
- 新動態(tài):文化的概念包括什么(文化的概念和定義)
- 世界今熱點:途家網(wǎng)怎么樣(途家網(wǎng))
- 美國舊金山毒品泛濫、暴力犯罪猖獗 市民稱正在目睹西方文明崩潰
- 世界簡訊:dlan是什么意思中文(dlan是什么)
- 【當(dāng)前獨家】居民生活電價要調(diào)整?假的!
- 環(huán)球微資訊!【高質(zhì)量發(fā)展調(diào)研行】智慧港口見證科技力量
- 國產(chǎn)大郵輪開啟產(chǎn)業(yè)新航程 速看料
- 經(jīng)濟日報攜手京東發(fā)布數(shù)據(jù)——年輕人成廚房消費新主力
- 深度解讀 Vision Pro:蘋果在發(fā)布會上沒說的 18 個細節(jié)_當(dāng)前速遞
- 全球熱議:丹麥男子10年訪遍全球每個國家,不坐飛機,行程36萬公里
- 全球今頭條!被低估的智能門鎖,為何成為智能家居頂流?
- 純國產(chǎn)32核CPU供貨 搭載主機開售了
- 最美童星長大后驚艷全網(wǎng)!16歲時因“不夠性感”被導(dǎo)演刷掉,她霸氣怒懟:惡心的豬!
- 超千項低碳技術(shù)亮相上海碳中和博覽 天天微資訊
- 西南地區(qū)應(yīng)對夏季用電高峰——發(fā)揮好大電網(wǎng)“調(diào)節(jié)器”作用
- 30000平方米展廳匯聚新動能:第五屆童博會在佛山開幕
- 世界速訊:炎炎夏日,女子選擇清涼舒適的吊帶衫,盡顯溫柔氣質(zhì)和曼妙身姿
- 曹劌論戰(zhàn)敘事特點_曹穢論戰(zhàn)|每日訊息
- 《天空之城》:用純真對抗貪婪-天天速看
- 曹劌論戰(zhàn)敘事特點_曹穢論戰(zhàn) 全球速訊
- 表示開心的詞語abb式_表示開心的詞語 熱議
- 深中通道海底隧道歷時5年實現(xiàn)合龍
- 全球百事通!后來日語版中文諧音歌詞_跪求日文版 后來 的音譯歌詞
- 童年在人間我的大學(xué)主要內(nèi)容_童年我的大學(xué)在人間 讀后感
- 中國科學(xué)家實現(xiàn)含氯廢塑料高效無害升級回收-精選