當前位置: 首頁 > 資訊 > 城市 >

            RK3588開發板(armsom-w3)之PWM實操 世界要聞

            時間:2023-06-11 09:28:19

            PWM介紹

            專欄總目錄PWM是脈寬調制(Pulse Width Modulation)的縮寫。它是一種用于控制電子設備的技術,通過改變電信號的脈沖寬度來實現對設備的控制。

            PWM基本概念

            PWM信號由一個固定頻率的周期性脈沖序列組成,每個脈沖的寬度(持續時間)可以根據需要進行調節。調節脈沖寬度的比例可以改變平均電壓或電流的大小,從而實現對設備的控制。

            當談論PWM時,以下三個關鍵術語經常被提及:


            (資料圖片)

            頻率(Frequency):PWM信號的頻率是指每秒鐘內脈沖的數量。

            周期(Period):PWM信號的周期是指一個完整脈沖序列所花費的時間。它是頻率的倒數,以秒為單位表示。周期可以通過將頻率的倒數計算得到,例如,一個10kHz的PWM信號的周期為0.1毫秒(100微秒)。

            占空比(Duty Cycle):占空比是指PWM信號中脈沖寬度與周期之間的比例關系。它表示了脈沖在一個周期中所占據的時間比例,通常以百分比表示。占空比為0%意味著脈沖不存在(完全低電平),而占空比為100%表示脈沖持續時間占據了整個周期(完全高電平)。在實際應用中,占空比可以在0%到100%之間任意調整,以實現所需的控制效果。

            PWM驅動

            pwm驅動是一個通用的驅動,SOC廠家都會在SDK里面默認打開

            驅動文件

            驅動文件所在位置:

            drivers/pwm/pwm-rockchip.c

            默認SDK已經加載好了PWM的驅動,下文我們主要注意PWM怎么使用

            DTS 節點配置

            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的幾個參數說明如下:

            參數 1,表示 index (per-chip index of the PWM to request),一般是 0,因為我們 Rockchip PWM 每個chip 只有一個。

            參數 2,表示 PWM 輸出波形的時間周期,單位是 ns;例如下面配置的 25000 就是表示想要得到的

            PWM 輸出周期是 40K 赫茲。

            參數 3,表示極性,為可選參數;下面例子中的配置為負極性。

            PWM使用

            PWM 提供了用戶層的接口,在 /sys/class/pwm/ 節點下面,PWM 驅動加載成功后,會在/sys/class/pwm/ 目錄下產生 pwmchip0 目錄;向 export 文件寫入 0,就是打開 pwm 定時器0,會產生一個 pwm0 目錄,相反的往 unexport 寫入 0 就會關閉 pwm 定時器了,同時 pwm0 目錄會

            被刪除,該目錄下有以下幾個文件:

            enable:寫入 1 使能 pwm,寫入 0 關閉 pwm;

            polarity:有 normal 或 inversed兩個參數選擇,表示輸出引腳電平翻轉;

            duty_cycle:在 normal 模式下,表示一個周期內高電平持續的時間(單位:納秒),在

            reversed 模式下,表示一個周期中低電平持續的時間(單位:納秒);

            period:表示 pwm 波的周期(單位:納秒);

            以下是 pwmchip0 的例子,設置 pwm0 輸出頻率 100K,占空比 50%, 極性為正極性:

            cd /sys/class/pwm/pwmchip0/echo 0 > exportcd pwm0echo 10000 > periodecho 5000 > duty_cycleecho normal > polarityecho 1 > enable

            PWM應用實例

            通常電子設備中應用pwm是比較常見的,比如風扇電機控制,電視背光控制, LED 照明調光、電動工具馬達控制、汽車加熱器等領域。

            這里簡單介紹一下pwm控制LED燈實現呼吸燈效果。

            呼吸燈需要燈的驅動與PWM的驅動結合,兩個驅動之間傳遞數據,我們可以在驅動中調用其他的驅動。

            led是我需要的設備,這個設備用到了pwm,而pwm是用默認的驅動。

            硬件上我們在開發板找到具有pwm功能的引腳

            設備樹的修改如下:

            /{breathing_light {compatible = "lhd,breathing_light_test";backlight {pwms = < &pwm8 0 25000 0 >;pwm-names = "breathing_light"; };};};&pwm8 {status = "okay";};

            寫一個驅動。內部在使用PWM子系統。形成了包含驅動的驅動。

            示例代碼

            驅動程序

            #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"       /* 設備樹節點匹配屬性 */#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);//設置PWM信號的極性pwm_enable(led_dev.red_led_pwm);//啟用指定PWM設備,使其開始輸出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設備的基本參數,如頻率、占空比等。    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設備的基本參數,如頻率、占空比等。    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,};/*設備樹的匹配列表 */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);      /* 獲取設備樹子節點 */if (!child) {        return -EINVAL;    }    led_dev.red_led_pwm = devm_of_pwm_get(tdev, child, NULL);     /* 從子節點中獲取PWM設備,設備樹獲取這個設備就可以了 */    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");//動態分配字符設備的主設備號if (ret < 0) {pr_err("Error: failed to register mbochs_dev, err: %d", ret);return ret;}cdev_init(&led_dev.chrdev, &red_led_drv);//初始化字符設備結構體cdevcdev_add(&led_dev.chrdev, led_dev.dev_no, 1);//將已經初始化的字符設備結構體cdev添加到系統中    led_dev.led_class = class_create(THIS_MODULE, "breathing_light");//創建一個設備類(device class)并注冊到內核中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"); //創建一個設備實例并注冊到設備類中    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,         //通過設備樹匹配      },};module_platform_driver(red_led_platform_driver);MODULE_AUTHOR("LHD");MODULE_LICENSE("GPL");

            將上述驅動編譯為ko文件然后push進3588開發板里面

            應用層程序

            #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自帶的編譯器將用戶程序編譯進開發板

            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

            最后可以看到燈明滅交替的效果

            審核編輯:湯梓紅

            標簽:

            來源: jf_30051736 編輯: FN008
            相關閱讀
          1. 2023-06-11 09:28:19RK3588開發板(armsom-w3)之PWM實操 世界要聞
          2. 2023-06-11 09:19:44全球熱點!紅葡萄酒和白葡萄酒有什么區別?
          3. 2023-06-11 09:07:58學制苗族銀飾 傳承非遺之美
          4. 2023-06-11 08:59:16百事通!家門口的養老院——徐家匯街道敬老院的養老新模式
          5. 2023-06-11 08:10:00【世界速看料】美英領導人發表《大西洋宣言》 美英尋求建立“新型創新伙伴關系”!
          6. 2023-06-11 08:21:24環球微速訊:長春經濟圈環線高速項目再獲新突破
          7. 2023-06-11 07:49:44全球快資訊:共青城有哪些大學
          8. 2023-06-11 07:43:02天天亮點!天龍八部新手卡領取中心(天龍八部新手卡)
          9. 2023-06-11 07:38:39以基礎設施角度看待大模型 智源解讀行業生態與開源路徑思考_視點
          10. 2023-06-11 07:35:40焦點快播:豐田發布零排放GR H2 Racing概念車,專為勒芒賽事設計
          11. 2023-06-11 09:42:08天津夏季達沃斯論壇期間將舉辦主題城市論壇
          12. 2023-06-11 09:40:02世界快資訊丨科普圖解 | 筑牢生態屏障!一圖看懂我國防沙治沙新成就
          13. 2023-06-11 09:39:37雞打鳴燒雞的制作? 世界新視野
          14. 2023-06-11 09:37:08數字技術迭代催生文化產業新場景 市民樂享AI新應用盛宴_全球熱點
          15. 2023-06-11 09:33:31全球微頭條丨“深海發現之旅”在國家海洋博物館啟動
          16. 2023-06-11 09:32:35學制苗族銀飾 傳承非遺之美
          17. 2023-06-11 09:30:12世界快資訊:雞心可以和雞腿一起燉嗎?
          18. 2023-06-11 09:28:19RK3588開發板(armsom-w3)之PWM實操 世界要聞
          19. 2023-06-11 09:24:16中超:武漢三鎮平山東泰山_焦點熱議
          20. 2023-06-11 09:22:29我是大運火炬手丨第一棒火炬手鄒敬園:我在成都等你們_焦點消息
          21. 2023-06-11 09:19:44全球熱點!紅葡萄酒和白葡萄酒有什么區別?
          22. 2023-06-11 09:19:40昔日荒山變為幸福“金山” 桃園變成農民增收“致富園”
          23. 2023-06-11 09:18:27旱堿麥成“名片”迎來豐收 鹽堿地特色農業開出“增收花”_每日熱門
          24. 2023-06-11 09:13:43“擁抱”大漠,“綠染”家園——立體防沙治沙的甘肅實踐
          25. 2023-06-11 09:12:46環球通訊!上海市全民數字素養與技能提升月收官,開展各類活動上千場
          26. 2023-06-11 09:09:51【天天速看料】試行!網上買火車票可以選鋪了
          27. 2023-06-11 09:08:59聯想z470a-世界報資訊
          28. 2023-06-11 09:08:33世界聚焦:網暴應專門立法規制?人大代表曾呼吁 法學學者稱需斟酌
          29. 2023-06-11 09:07:58學制苗族銀飾 傳承非遺之美
          30. 2023-06-11 09:07:12天天新消息丨首屆文化強國建設高峰論壇系列分論壇舉行
          31. 2023-06-11 09:07:07環球視點!大面積開鐮收獲 全國麥收進度已過六成
          32. 2023-06-11 09:06:27中超:大連人2:2戰平北京國安
          33. 2023-06-11 09:05:36滬蓉高鐵多趟列車晚點數小時!不明水源淹了道床 目前搶修完畢 全球速讀
          34. 2023-06-11 09:04:433家產業園匯聚近150家區塊鏈企業 武漢加快建設國家級“區塊鏈之城”
          35. 2023-06-11 09:04:27渭南公安交警:“三夏”農忙 交警護航
          36. 2023-06-11 09:03:0512306網站試行在線選鋪服務!臥鋪鋪位要哪個?自己決定 今日看點
          37. 2023-06-11 09:02:21美國前總統特朗普面臨37項指控 微頭條
          38. 2023-06-11 09:02:19今明全省以晴好天氣為主 午后多雷陣雨天氣
          39. 2023-06-11 09:01:04計劃今年完成4座,浦東“十四五”期間將改造16座環上公園 全球資訊
          40. 2023-06-11 08:59:16百事通!家門口的養老院——徐家匯街道敬老院的養老新模式
          41. 2023-06-11 08:58:53高考落幕學生紛紛離校 民警化身“搬運工”幫學生搬行李|當前視點
          42. 2023-06-11 08:58:10【全球新視野】生態環境好,好經濟來“落腳”
          43. 2023-06-11 08:58:10環球即時:英雄聯盟投降最多的區_英雄聯盟投降
          44. 2023-06-11 08:57:02蕪湖造船廠一龍門吊受強對流天氣影響傾覆 致3人死亡
          45. 2023-06-11 08:56:23【全球獨家】武漢江漢路步行街一男子被外墻墜物砸傷!官方通報來了
          46. 2023-06-11 08:52:38【世界獨家】菲律賓馬榮火山活動加劇,當地政府開始撤離民眾
          47. 2023-06-11 08:52:22【環球新視野】今年長江流域旱重于澇 三峽、向家壩等水庫提前儲水
          48. 2023-06-11 08:51:11你為什么逢賭必輸?警方揭露藏在麻將機里的秘密…
          49. 2023-06-11 08:35:22長春經濟圈環線高速項目再獲新突破
          50. 2023-06-11 08:23:05國鐵:今起12306試行在線選鋪服務 想要下鋪以后要拼手速啦!
          51. 2023-06-11 08:22:06AI前哨 | GPT-5什么時間上線?OpenAI CEO在中國會議上發言
          52. 2023-06-11 08:21:24環球微速訊:長春經濟圈環線高速項目再獲新突破
          53. 2023-06-11 08:17:25美國亞裔高考近滿分被六大名校拒絕 為何常青藤“不認”亞裔做題家? 環球觀天下
          54. 2023-06-11 08:16:36如何促進新型研發機構高質量發展?廣州這樣做-世界熱聞
          55. 2023-06-11 08:14:50【環球熱聞】中國代表揭批美英澳核潛艇合作:掩耳盜鈴 暗度陳倉
          56. 2023-06-11 08:14:19當前關注:深中通道迎來建設節點 難度多大?有何意義?一文讀懂
          57. 2023-06-11 08:11:01我軍首批大學生艦載機招飛對象完成實裝篩選飛行
          58. 2023-06-11 08:10:50環球報道:默里生涯前四場總決賽每場10+助攻 成NBA歷史第一人
          59. 2023-06-11 08:10:25珍貴影像資料!30年前高考是什么樣的?-全球今日報
          60. 2023-06-11 08:10:00【世界速看料】美英領導人發表《大西洋宣言》 美英尋求建立“新型創新伙伴關系”!
          61. 2023-06-11 08:09:37每日速讀!吃美食、看電影、賞舞劇!非遺文化在新時代有多潮?
          62. 2023-06-11 08:08:25首批用戶"坐等"提車 吉利銀河L7將于6月13日交付_環球精選
          63. 2023-06-11 08:08:04華為獲轉讓問界商標:可用于汽車等
          64. 2023-06-11 08:07:12體育中介的工作內容_體育中介
          65. 2023-06-11 08:06:28當前關注:高質量發展調研行 | 在智慧港口見證大灣區經濟活力——廣州南沙港走訪一線見聞
          66. 2023-06-11 08:06:22時隔三年 鼓聲再起 2023中華龍舟大賽首站比賽將在鹽城大洋灣景區鳴鑼揮槳
          67. 2023-06-11 08:00:56動態焦點:未來兩天 陜西中南部有陣性降水
          68. 2023-06-11 08:00:12天天日報丨中鐵三局:網傳有關我公司黨委書記郝剛圖文內容純屬虛假信息
          69. 2023-06-11 07:54:05焦點!關東煮食材都有哪些
          70. 2023-06-11 07:49:44全球快資訊:共青城有哪些大學
          71. 2023-06-11 07:48:17冰皮用不完怎么保存冰皮的做法介紹 每日觀點
          72. 2023-06-11 07:47:42即時:馮坤厲害在哪里
          73. 2023-06-11 07:44:52當前熱文:如何長時間保存紙 長期保存一張紙的方法
          74. 2023-06-11 07:44:07延安市人民醫院順利完成2023年醫師資格實踐技能陜北片區考試任務
          75. 2023-06-11 07:43:51如何長時間保存酵母 怎么保存開封的酵母-獨家
          76. 2023-06-11 07:43:02天天亮點!天龍八部新手卡領取中心(天龍八部新手卡)
          77. 2023-06-11 07:42:32如何長時間保存蠶蛹殼 怎樣長時間保存蠶蛹殼 世界時快訊
          78. 2023-06-11 07:42:28山地玫瑰怎么種 山地玫瑰怎么種植視頻-環球新資訊
          79. 2023-06-11 07:42:12水果如何保存長時間 水果怎樣保存長時間-每日訊息
          80. 2023-06-11 07:42:11今日最新!在鐵路12306買臥鋪票也可以在線選鋪位了!手把手教你怎么操作
          81. 2023-06-11 07:40:30熱門:天氣預報|未來三天多云天氣為主 部分地區有陣雨
          82. 2023-06-11 07:40:25長安大學學子以“三色”模式助力陜西鄉村振興|環球即時看
          83. 2023-06-11 07:40:03AMD超威卓越平臺全面登陸國內式機市場:為游戲玩家和創作者提供卓越解決方案_天天熱議
          84. 2023-06-11 07:39:58環球熱點!冬季四防是指哪四防冬季四防簡單介紹
          85. 2023-06-11 07:38:39以基礎設施角度看待大模型 智源解讀行業生態與開源路徑思考_視點
          86. 2023-06-11 07:36:55新疆和田地區和田縣發生3.3級地震
          87. 2023-06-11 07:35:40焦點快播:豐田發布零排放GR H2 Racing概念車,專為勒芒賽事設計
          88. 2023-06-11 07:34:52重藥控股旗下重慶醫藥擬增資擴股 募不超過20億元-環球關注
          89. 2023-06-11 07:31:16三星即將發布全新折疊手機和Galaxy Tab S9系列平板電腦,Galaxy Tab S9 Ultra通過FCC認證|當前頭條
          90. 2023-06-11 07:30:36皮阿諾:力爭近期迅速落地裝配式裝修業務
          91. 2023-06-11 07:30:16王老吉下火嗎 王老吉有下火的功效嗎|當前播報
          92. 2023-06-11 07:29:39當前聚焦:寧德時代大招來了?充電不到10分鐘 續航超400公里!
          93. 2023-06-11 07:29:37腳麻是什么原因引起的男性(腳麻是什么原因引起的)
          94. 2023-06-11 07:27:20黑皮諾和赤霞珠哪個后勁大?
          95. 2023-06-11 07:25:39觀點:4個工具,讓 ChatGPT 如虎添翼!
          96. 2023-06-11 07:25:34在監管審查日益嚴格之際 Robinhood(HOOD.US)終止了對Cardano、Polygon 和 Solana的支持
          97. 2023-06-11 07:25:32Wear OS 4系統揭秘:數據遷移不再重置 當前頭條
          98. 2023-06-11 07:20:55去火的藥都有哪些(去火的藥)
          99. 2023-06-11 07:19:24美債野蠻生長 國防開支節節攀升 天天頭條
          100. 2023-06-11 07:18:53廣東省汕尾市政府原副市長鄭俊雄接受審查調查
          101. 2023-06-11 07:18:50直擊2023中國經濟傳媒大會丨奇安信科技集團副總裁夏偉:推進數字化要做好底線安全|全球新消息
          102. 2023-06-11 07:18:35央行研究局局長王信:統籌用好支持綠色低碳發展的價格型和非價格型工具
          103. 2023-06-11 07:16:12國際銳評丨剝開美英澳的層層“核謀”
          104. 2023-06-11 07:16:06【環球時快訊】淘寶店新店怎么引流(淘寶新店如何引流量)
          105. 2023-06-11 07:15:38世界球精選!禪宗和佛(禪宗與佛教的區別)
          106. 2023-06-11 07:15:18演藝大世界|哼著歌數星星,在南京路步行街“偶遇”一場音樂會_環球微速訊
          107. 2023-06-11 07:14:14環衛母親與高考兒子相擁而泣刷屏,普通人改變命運的努力打動人心|觀察
          108. 2023-06-11 07:13:16國鐵集團6月10日起在12306網站試行在線選鋪服務
          109. 2023-06-11 07:12:06閃耀暖暖踏月而來搭配攻略 踏月而來高分搭配一覽[多圖] 世界訊息
          110. 2023-06-11 07:11:586月10日起,230趟列車臥鋪票可在線選位
            • 蘇州
            • 江蘇
            • 財經
            • 娛樂
            • 旅游
            • 時尚

            環球新動態:園林賞荷

            世界快資訊丨科普圖解

            環球通訊!上海市全民

            “百姓名嘴”倡新風

            九寨溝國慶遇冷7天迎

            【全球獨家】武漢江漢

            最新資訊

          111. 最早將在4月底發射 龍飛船有望成首個載人商業航天器
          112. 又見高空墜物 這次扔下來的竟然是玻璃茶幾
          113. 蘇州軌道交通3號線今起空載試運行 將于12月底試運營
          114. 十四臺高水準音樂演出 江南之聲,以音樂節的名義致敬古典
          115. 2019江蘇省“長江經濟帶”全民健身大聯動暨“舞動江蘇”無錫賽區啟動儀式舉行
          116. 以合作致共贏 江蘇日本開放創新合作交流會在東京舉行
          117. 走進江蘇各地博物館 尋找文物上的“萌娃”們
          118. 新沂城市水環盡顯生態活力:碧水繞城 綠蔭滿城
          119. “強網”擬態防御國際精英挑戰賽:29支“白帽黑客”戰隊誰能突防?
          120. 南京樓市上半年推房或超去年全年
          121. 天天百事通!游戲賺錢排行榜第一名(游戲賺錢排行榜)
          122. 今題信息技術有限公司_今題-環球播資訊
          123. 體制機制的區別 打比方(體制與機制的區別)
          124. 真相 |美國黑人孕產婦之悲:死亡率是白人的3倍
          125. 海港申花,一二帶回?
          126. 每日熱門:龍爸無雙100集電視劇免費觀看-全球信息
          127. 焦點速訊:華晨宇親愛的小孩快樂男聲_華晨宇 親愛的小孩
          128. 一位付費API工程師如何制造了推特今年第七次崩潰?
          129. 環球速遞!全聚焦丨青春有約 相聚江蘇 第三屆海峽兩岸青年文化月倒計時50天主題活動在寧舉行
          130. 新民藝評|傳承保護非遺,上海這么做 每日報道
          131. 全球最新:三人團伙流竄多省數次搶劫,潛江公安千里追緝將人抓獲
          132. 【海評面】洪都拉斯總統訪華 洪網友:期待
          133. 淘寶上賣優惠券是真的嗎_淘寶上賣優惠券
          134. 中國吸引跨國公司的不單是大市場
          135. 一季度600余家在華外資企業對多項營商環境指標滿意度超80%
          136. 全聚焦丨推動外貿創新發展 長三角跨境電商交易會在無錫開幕|每日焦點
          137. 天天頭條:煙花再美也只是一瞬間下一句_對煙花一瞬間的感悟
          138. 悠悠高旻是什么意思(旻是什么意思)
          139. 香港嶺南大學分數線河北(香港嶺南大學分數線)
          140. 白鵝潭萬象城奠基開工 廣州三大地標綜合體兩個已官宣|當前要聞
          141. 江蘇考生最愛報哪個專業?去哪里上學?大數據分析報告來了!
          142. 天天資訊:行業首創 上海數據交易所數商服務平臺上線
          143. 中大凱豐酒店_天恒大酒店 世界今日報
          144. 清遠公用品牌IP形象亮相_天天微頭條
          145. 商用四年融入超六成國民經濟大類 5G應用未來可期 熱文
          146. 曹建勇(關于曹建勇介紹)_世界熱點
          147. 世界動態:自動駕駛的“奇點”時刻將近?余承東“劇透”這一時點
          148. 全球熱點評!腸悔青!我花499元買了臺小屏平板,結果體驗還不如用了5年的小米平板4
          149. 您好,我想問下離婚協議書可以添加一些條款么?-每日快報
          150. 每日資訊:5月國內挖掘機銷量降46%,出口增速重回兩位數|基建晴雨表
          151. O型血的人想減肥,多吃肉?減肥和血型有關?
          152. 汝州張公巷窯出土青瓷首次面向公眾展出
          153. 文化的概念包括什么(文化的概念和定義)_即時
          154. 環球熱點評!云騎士數據恢復_云騎士
          155. 觀焦點:河南一鄉政府大院開放給農民曬小麥,被贊人民政府為人民
          156. 天天要聞:光線傳媒王長田:AI有可能讓動畫電影制作效率提升30%
          157. 天天微速訊:12月去云南旅游必備物品清單表(12月去云南旅游必備物品)
          158. 顧家,愛妻!把家庭看得比事業重的生肖男,嫁給他們很值得
          159. 當前熱訊:將來3月,四大生肖前緣重現,財源滾滾,事業進步
          160. 廣東省退休工資如何計算?退休工齡工資標準及計算方法
          161. 世界即時看!河南麥收進入尾聲 已收獲小麥8402萬畝
          162. 河南麥收進入尾聲 已收獲小麥8402萬畝
          163. 七月桃花香,舊愛回頭忙,死灰復燃不是夢,真愛一生永相隨的星座
          164. 天天通訊!美國亞裔高考近滿分被六大名校拒絕 怎么回事?
          165. 2023年6月11日十二星座運勢快送
          166. 世界信息:光線傳媒王長田:AI有可能讓動畫電影制作效率提升30%
          167. 永遠不要指望馴服的三個星座,一身反骨,生來叛逆,像狼一樣自由
          168. 全球微頭條丨國際化、專業化、數字化……這場陸家嘴論壇關注金融開放合作與法治保障
          169. 汝州張公巷窯出土青瓷首次面向公眾展出 當前速看
          170. 天天關注:首批推出!6條上新!
          171. 首批推出!6條上新!-環球觀天下
          172. 河南一鄉政府大院開放給農民曬小麥,被贊人民政府為人民
          173. 廣州番禺警方通報“一男子在女廁門口偷拍”
          174. 每日關注!廣東省退休工資如何計算?退休工齡工資標準及計算方法
          175. 蘋果、亞馬遜涉嫌串通壟斷iPhone定價,美國法官裁定消費者可起訴
          176. 速訊:崩壞星穹鐵道漫藏誨盜其二攻略 漫藏誨盜其二圖文通關一覽[多圖]
          177. 全球觀速訊丨“校內1斤3毛,校外6毛”四川一中學不讓學生帶書離校售賣?官方回應
          178. 立等可取!濱海高新區首個承諾制水土保持方案獲批
          179. CCTV-13《新聞直播間》:搶收搶種麥收超九成夏種面積超七成_當前熱議
          180. 多地宣布:免費!天津優惠政策公布!-每日快看
          181. hkg字幕組大雄的恐龍2006(hkg字幕組)
          182. 口袋妖怪增強綠寶石攻略 增強綠寶石版全圖文通關流程一覽[多圖]|今亮點
          183. 長春經濟圈環線高速項目再獲新突破
          184. 美國最大銀行:全球經濟正顯現去美元化的跡象|世界微速訊
          185. 歷時100天,180余項活動陸續開展,長春消夏藝術節盛大啟幕-全球百事通
          186. “敲染而至”,大手拉小手體驗植物拓染技藝非遺|世界百事通
          187. 如果宇宙空間中的氣體可以呼吸,我們反而將面臨的災難性后果?
          188. 環球實時:銀行存款或將迎來4方面“調整”,已經存了的人該咋辦?答案來了
          189. 當前關注:昔日荒山變為幸福“金山” 桃園變成農民增收“致富園”
          190. 時隔3年 中國最東客運口岸正式開關-看點
          191. 首批推出!6條上新! 重點聚焦
          192. 外媒:美國貿易逆差擴大至6個月高位 將削弱該國經濟增長-當前速讀
          193. 國際快遞的收費標準 環球觀天下
          194. 中工漫評丨線上線下同臺競技,共赴數字之約
          195. “百姓名嘴”倡新風
          196. 夏侯淵兵敗定軍山后,為何連襟兄弟曹操都要批評他為白地將軍-焦點報道
          197. 順德退休金計算方法是什么?2023順德領取養老金條件是什么?
          198. 粒子束空間傳輸技術的研究,解決了動力學系統方面的那些難題?
          199. 他是最囂張美國人,揚言在中國無人敢動他,最后卻被一老人淹死
          200. 跨省遷移網上辦 貼心服務接續享 全球簡訊
          201. 牽手胡繼勇的董思槿相貌前后相差這么大的秘密-世界時快訊
          202. 熱點評!劉備身邊一個不起眼的小兵,投降曹操后一飛沖天名傳千古
          203. 本周末 國內38支龍舟隊將在鹽城大洋灣揮槳逐流 天天觀速訊
          204. 學制苗族銀飾 傳承非遺之美_世界微速訊
          205. 雨天開車注意事項及技巧 雨天開車注意事項
          206. 大荔縣氣象臺發布雷雨大風黃色預警【Ⅲ級/較重】【2023-06-10】
          207. 手機系統清理軟件哪個好(系統清理軟件哪個好) 每日熱文
          208. 零的突破!師范大學,獲批全國重點實驗室_通訊
          209. 定制化幫扶助企“揚帆出海”
          210. 每日動態!龍脊梯田什么時候去最好看 龍脊梯田什么時候去最好
          211. 漫評:共赴高考之約,讓青春在追夢中閃光-世界新要聞
          212. 設計資質查詢系統(設計資質查詢)-今日聚焦
          213. 當前消息!途牛轉戰抖音;騰訊文旅發力酒店全場景數字化 | 一周速覽
          214. 轉債退市后怎么辦?深市明確了!首日漲跌幅不受限制,還有"退"標識,退市整理期15個交易日
          215. 普洱龍珠適合煮著喝嗎 普洱龍珠怎么喝_時訊
          216. 全球通訊!澄城縣氣象臺發布雷雨大風黃色預警【Ⅲ級/較重】【2023-06-10】
          217. 今日熱搜:廣東省退休工資如何計算?退休工齡工資標準及計算方法
          218. 榮耀一季度出海戰績公布:歐洲增長4倍,拉丁美洲暴漲700%
          219. 世界頭條:如果宇宙空間中的氣體可以呼吸,我們反而將面臨的災難性后果?
          220. 查水費戶號怎么查詢交交水費(交水費的戶號查詢)
          221. 亚洲VA综合VA国产产VA中| 亚洲精品无码日韩国产不卡?V| 亚洲国产日韩在线| 久久综合亚洲色HEZYO国产| 亚洲av手机在线观看| 色欲aⅴ亚洲情无码AV蜜桃| 一本天堂ⅴ无码亚洲道久久| 色在线亚洲视频www| 亚洲一区免费视频| 亚洲喷奶水中文字幕电影| 亚洲男女性高爱潮网站| 亚洲综合无码一区二区三区| 亚洲黄网站wwwwww| 亚洲精品无码久久久久久久| 亚洲美女免费视频| 亚洲精品在线不卡| 亚洲一级黄色大片| 国内精品久久久久影院亚洲| 亚洲乱码在线卡一卡二卡新区| 色在线亚洲视频www| 亚洲人成欧美中文字幕| 亚洲一区二区三区高清在线观看| 亚洲午夜无码久久| 亚洲精品无码你懂的| 国产精品国产亚洲区艳妇糸列短篇| 亚洲第一综合天堂另类专| 亚洲AV女人18毛片水真多| www.亚洲色图| 久久久无码精品亚洲日韩软件 | 国产亚洲精品精华液| 亚洲成AV人片在线观看无码| 日本亚洲视频在线| 色拍自拍亚洲综合图区| 亚洲综合亚洲国产尤物| 亚洲宅男精品一区在线观看| 亚洲色成人网站WWW永久四虎| 亚洲欧美在线x视频| 久久久久一级精品亚洲国产成人综合AV区| 亚洲愉拍99热成人精品热久久| 亚洲AV综合色区无码一区 | 亚洲成AV人片在线播放无码|