RK3588開發(fā)板(armsom-w3)之PWM實(shí)操 全球消息
PWM介紹
專欄總目錄PWM是脈寬調(diào)制(Pulse Width Modulation)的縮寫。它是一種用于控制電子設(shè)備的技術(shù),通過改變電信號的脈沖寬度來實(shí)現(xiàn)對設(shè)備的控制。PWM基本概念
PWM信號由一個(gè)固定頻率的周期性脈沖序列組成,每個(gè)脈沖的寬度(持續(xù)時(shí)間)可以根據(jù)需要進(jìn)行調(diào)節(jié)。調(diào)節(jié)脈沖寬度的比例可以改變平均電壓或電流的大小,從而實(shí)現(xiàn)對設(shè)備的控制。
【資料圖】
當(dāng)談?wù)揚(yáng)WM時(shí),以下三個(gè)關(guān)鍵術(shù)語經(jīng)常被提及:
頻率(Frequency):PWM信號的頻率是指每秒鐘內(nèi)脈沖的數(shù)量。
周期(Period):PWM信號的周期是指一個(gè)完整脈沖序列所花費(fèi)的時(shí)間。它是頻率的倒數(shù),以秒為單位表示。周期可以通過將頻率的倒數(shù)計(jì)算得到,例如,一個(gè)10kHz的PWM信號的周期為0.1毫秒(100微秒)。
占空比(Duty Cycle):占空比是指PWM信號中脈沖寬度與周期之間的比例關(guān)系。它表示了脈沖在一個(gè)周期中所占據(jù)的時(shí)間比例,通常以百分比表示。占空比為0%意味著脈沖不存在(完全低電平),而占空比為100%表示脈沖持續(xù)時(shí)間占據(jù)了整個(gè)周期(完全高電平)。在實(shí)際應(yīng)用中,占空比可以在0%到100%之間任意調(diào)整,以實(shí)現(xiàn)所需的控制效果。
PWM驅(qū)動
pwm驅(qū)動是一個(gè)通用的驅(qū)動,SOC廠家都會在SDK里面默認(rèn)打開
驅(qū)動文件
驅(qū)動文件所在位置:
drivers/pwm/pwm-rockchip.c
默認(rèn)SDK已經(jīng)加載好了PWM的驅(qū)動,下文我們主要注意PWM怎么使用
DTS 節(jié)點(diǎn)配置
DTS 配置參考文檔
Documentation/devicetree/bindings/pwm/pwm.txt
以下為一個(gè)例子的示例
Node name { compatible = "Driver matching character"; pwms = < &pwmX 0 25000 0 >; }; &pwmX { status = "okay"; pinctrl-names = "active"; pinctrl-0 = < &pwmX_pin_pull_down >; };
pwms的幾個(gè)參數(shù)說明如下:
參數(shù) 1,表示 index (per-chip index of the PWM to request),一般是 0,因?yàn)槲覀?Rockchip PWM 每個(gè)chip 只有一個(gè)。
參數(shù) 2,表示 PWM 輸出波形的時(shí)間周期,單位是 ns;例如下面配置的 25000 就是表示想要得到的
PWM 輸出周期是 40K 赫茲。
參數(shù) 3,表示極性,為可選參數(shù);下面例子中的配置為負(fù)極性。
PWM使用
PWM 提供了用戶層的接口,在 /sys/class/pwm/ 節(jié)點(diǎn)下面,PWM 驅(qū)動加載成功后,會在/sys/class/pwm/ 目錄下產(chǎn)生 pwmchip0 目錄;向 export 文件寫入 0,就是打開 pwm 定時(shí)器0,會產(chǎn)生一個(gè) pwm0 目錄,相反的往 unexport 寫入 0 就會關(guān)閉 pwm 定時(shí)器了,同時(shí) pwm0 目錄會
被刪除,該目錄下有以下幾個(gè)文件:
enable:寫入 1 使能 pwm,寫入 0 關(guān)閉 pwm;
polarity:有 normal 或 inversed兩個(gè)參數(shù)選擇,表示輸出引腳電平翻轉(zhuǎn);
duty_cycle:在 normal 模式下,表示一個(gè)周期內(nèi)高電平持續(xù)的時(shí)間(單位:納秒),在
reversed 模式下,表示一個(gè)周期中低電平持續(xù)的時(shí)間(單位:納秒);
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í)例
通常電子設(shè)備中應(yīng)用pwm是比較常見的,比如風(fēng)扇電機(jī)控制,電視背光控制, LED 照明調(diào)光、電動工具馬達(dá)控制、汽車加熱器等領(lǐng)域。
這里簡單介紹一下pwm控制LED燈實(shí)現(xiàn)呼吸燈效果。
呼吸燈需要燈的驅(qū)動與PWM的驅(qū)動結(jié)合,兩個(gè)驅(qū)動之間傳遞數(shù)據(jù),我們可以在驅(qū)動中調(diào)用其他的驅(qū)動。
led是我需要的設(shè)備,這個(gè)設(shè)備用到了pwm,而pwm是用默認(rèn)的驅(qū)動。
硬件上我們在開發(fā)板找到具有pwm功能的引腳
設(shè)備樹的修改如下:
/{breathing_light {compatible = "lhd,breathing_light_test";backlight {pwms = < &pwm8 0 25000 0 >;pwm-names = "breathing_light"; };};};&pwm8 {status = "okay";};
寫一個(gè)驅(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é)點(diǎn)匹配屬性 */#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é)點(diǎn) */if (!child) { return -EINVAL; } led_dev.red_led_pwm = devm_of_pwm_get(tdev, child, NULL); /* 從子節(jié)點(diǎn)中獲取PWM設(shè)備,設(shè)備樹獲取這個(gè)設(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)建一個(gè)設(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)建一個(gè)設(shè)備實(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進(jìn)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自帶的編譯器將用戶程序編譯進(jìn)開發(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)簽:
推薦
-
220件文物講述漢字源遠(yuǎn)流長 成博新展帶你走進(jìn)“漢字中國”丨文化和自然遺產(chǎn)日
6月10日,作為2023年文化和自然遺產(chǎn)日重要配套活動,漢字中國方正之間
來源: -
中國合格評定體系互認(rèn)范圍覆蓋全球經(jīng)濟(jì)總量95%以上的經(jīng)濟(jì)體
中新網(wǎng)6月10日電題:中國合格評定體系互認(rèn)范圍覆蓋全球經(jīng)濟(jì)總量95%以上
來源: -
我找到了閱讀GitHub項(xiàng)目源碼的最佳姿勢,太舒服了! 環(huán)球快報(bào)
如果您跟我一樣,經(jīng)常上GitHub看開源項(xiàng)目,那么一定有這樣的感覺:在線
來源: -
我是大運(yùn)火炬手丨丁寧:大運(yùn)會既是賽場,更是世界青年的交流展示平臺 環(huán)球速看料
我是大運(yùn)火炬手|丁寧:大運(yùn)會既是賽場,更是世界青年的交流展示平臺站
來源: -
220件文物講述漢字源遠(yuǎn)流長 成博新展帶你走進(jìn)“漢字中國”丨文化和自然遺產(chǎn)日
6月10日,作為2023年文化和自然遺產(chǎn)日重要配套活動,漢字中國方正之間
來源: -
鄉(xiāng)村連接“云端”“數(shù)字村”迎來大發(fā)展|世界聚看點(diǎn)
隨著鄉(xiāng)村基礎(chǔ)設(shè)施不斷完善,鄉(xiāng)村開始主動對接“云端”,駛?cè)肓烁哔|(zhì)量發(fā)
來源: -
每日快報(bào)!高青:小麥機(jī)收大比武 減損節(jié)糧論英雄
這幾天正是三夏麥?zhǔn)諘r(shí)節(jié),“麥?zhǔn)煲簧?,虎口奪糧。”在高青縣高城鎮(zhèn)東大
來源: -
我發(fā)現(xiàn)互聯(lián)網(wǎng)工作的性價(jià)比還在持續(xù)走低,沒看到好轉(zhuǎn)的跡象 世界快播報(bào)
互聯(lián)網(wǎng)行業(yè)工作的性價(jià)比,越來越低,里面的工作也會變得越來越普通,這
來源: -
鄉(xiāng)村連接“云端”“數(shù)字村”迎來大發(fā)展_環(huán)球微動態(tài)
隨著鄉(xiāng)村基礎(chǔ)設(shè)施不斷完善,鄉(xiāng)村開始主動對接“云端”,駛?cè)肓烁哔|(zhì)量發(fā)
來源: -
淄川、章丘兩地簽署“審批服務(wù)一體化”備忘錄“省會經(jīng)濟(jì)圈”商事登記同城化邁上新臺階 世界觀熱點(diǎn)
魯中網(wǎng)淄博6月9日訊(記者車金通訊員孫運(yùn)芬李文玉)6月8日,濟(jì)淄商事登記
來源: -
淄川區(qū)羅村衛(wèi)生院召開“四送四進(jìn)四提升”健康促進(jìn)行動部署推進(jìn)會
魯中網(wǎng)淄博6月9日訊(記者車金通訊員李玲玲)為讓群眾享有更加便利、有效
來源: -
或?qū)?月15日上市 領(lǐng)克09大五座版預(yù)告圖發(fā)布-環(huán)球簡訊
日前,我們從官方渠道獲取到了領(lǐng)克09大五座版的預(yù)告圖,新車預(yù)計(jì)將在6
來源: -
環(huán)球觀察:淮南市曉勇商貿(mào)有限責(zé)任公司(關(guān)于淮南市曉勇商貿(mào)有限責(zé)任公司介紹)
來為大家講解以上的問題。淮南市曉勇商貿(mào)有限責(zé)任公司,南市曉勇商貿(mào)有
來源: -
老款標(biāo)致2008怎么樣(老款標(biāo)致307時(shí)間怎么調(diào))_每日熱文
來為大家解答以上問題。老款標(biāo)致2008怎么樣,老款標(biāo)致307時(shí)間怎么調(diào)這
來源: -
周村區(qū)東門路小學(xué):以文學(xué)土壤滋養(yǎng)“文明之花”_聚看點(diǎn)
(導(dǎo)語)昨天下午,周村區(qū)東門路小學(xué)的校園內(nèi)熱鬧非凡。伴隨著朗朗讀書
來源: -
幻燈片母版設(shè)置可以起到的作用是什么意思 幻燈片母版設(shè)置可以起到的作用是_世界快播報(bào)
1、WPS演示的母版功能實(shí)現(xiàn)幻燈片的背景怎么設(shè)置 新建一個(gè)WPS演示文
來源: -
山東開展“露營+”工程 讓露營經(jīng)濟(jì)從“網(wǎng)紅”變“長紅”_環(huán)球快訊
“2023好客山東露營季”啟動儀式現(xiàn)場?!±蠲鬈恰z聽蟬鳴、聞清風(fēng)、觀
來源: -
山東省住建系統(tǒng) 2023 年“安全生產(chǎn)月”活動啟動|最新消息
2023年6月是全國第二十二個(gè)“安全生產(chǎn)月”,近日,山東省住建系統(tǒng)2023
來源:
財(cái)富更多》
-
手握60億元人參卻發(fā)不出工資,“人參之王”咋啦?
手握60億元人參卻發(fā)不出工資,“人參之...
-
熱威電熱過會:今年IPO過第143家 海通證券過11.5單_當(dāng)前速訊
熱威電熱過會:今年IPO過第143家海通證...
-
世界消息!正恒動力過會:今年IPO過關(guān)第145家 東吳證券過5單
正恒動力過會:今年IPO過關(guān)第145家東吳...
-
潤際新材過會:今年IPO過關(guān)第144家 長江保薦過4單
潤際新材過會:今年IPO過關(guān)第144家長江...
-
環(huán)球動態(tài):斗魚美股跌6.48%
斗魚美股跌6 48%---中國經(jīng)濟(jì)網(wǎng)北京6月1...
動態(tài)更多》
熱點(diǎn)
- realme10系列正式宣布 采用雙曲面屏正面頂部居中挖孔
- 五菱全新微型電動車內(nèi)飾官圖發(fā)布 座椅采用星際形打孔工藝
- 努比亞Z40星空典藏版正式開售 采用微米級油畫筆觸紋理技術(shù)
- iQOO11系列正式官宣 首批搭載驍龍8Gen2機(jī)型之一
- 海信34英寸帶魚屏顯示器發(fā)布 支持165Hz刷新率
- OPPO明年將商用240W超級閃充 新一代電芯支持更高倍率充電
- 第一款A(yù)ndroid手機(jī)渲染圖曝光 橫向滑蓋設(shè)計(jì)和全尺寸鍵盤
- 吉利首款純電皮卡11月9日上市 車輛續(xù)航里程超過610公里
- 努比亞Z40SPro星空典藏版正式公布 堪稱窄邊框天花板
- vivo無線運(yùn)動耳機(jī)2今日正式上市 首銷只要119元
- 潤際新材過會:今年IPO過關(guān)第144家 長江保薦過4單
- 面積最大的國家是哪個(gè)_面積最大的國家
- 【快播報(bào)】馬斯克:推特將向創(chuàng)作者支付回復(fù)中的廣告費(fèi)用
- 手握60億元人參卻發(fā)不出工資,“人參之王”咋啦?
- 天天快資訊:上午9點(diǎn),球王來了!梅西抵達(dá)北京,第7次來中國,卻無緣交手國足
- 世界消息!正恒動力過會:今年IPO過關(guān)第145家 東吳證券過5單
- 四川一中學(xué)不讓學(xué)生帶書離校售賣,“校內(nèi)3毛/斤,校外6毛/斤”,縣教育局回應(yīng) 世界視訊
- 遇見尼山之美|在尼山,傳統(tǒng)文化超有趣!
- “標(biāo)準(zhǔn)化”賦能綠色低碳發(fā)展 2023青島國際標(biāo)準(zhǔn)化大會啟幕
- 前5個(gè)月我國完成水利建設(shè)投資逾4100億元 同比增長32.1%_焦點(diǎn)信息
- 觀察:電影《天空之城》重映票房破1億
- 被蚊子咬后第一件事做什么?99%的人都搞錯(cuò)了......
- 社區(qū)課堂學(xué)會手機(jī)導(dǎo)航、預(yù)約看病
- 逛山東預(yù)制菜精品展需要帶著什么?
- 全球焦點(diǎn)!劉國梁提拔8人入圍國家隊(duì),15歲小張怡寧入選,陳幸同王一迪師妹
- 熱威電熱過會:今年IPO過第143家 海通證券過11.5單_當(dāng)前速訊
- 夢想中的同事!乒乓球選手陳夢在海信新風(fēng)空調(diào)正式入職?
- 法網(wǎng)綜合 | 阿爾卡拉斯意外抽筋 焦科維奇晉級決賽
- 觀點(diǎn):青龍圖騰淮上講的什么(青龍圖騰誰先喜歡誰)
- 得不到就毀掉!租客拿到6萬補(bǔ)償后“毀壞式”退房 被判賠償9萬元!
- 全球今亮點(diǎn)!追光 | 明晨,看18年后的伊斯坦布爾續(xù)寫歐冠決賽傳奇
- 22歲女孩拿快遞失聯(lián)已第9天 她是家里頂梁柱!此前地毯式搜尋無果!
- 肌酐高吃什么能降下來(肌酐高可以吃哪些水果來降肌酐?)|快播報(bào)
- 約基奇23+12戈登27分 掘金力克熱火3-1奪冠軍點(diǎn) 當(dāng)前快播
- 每日快報(bào)!王力宏方發(fā)聲否認(rèn)李靚蕾在美國勝訴
- 樂平:科技大棚 增產(chǎn)增收 當(dāng)前信息
- 全球短訊!杭州小學(xué)生查“學(xué)習(xí)資料”,一下花掉媽媽10萬元...緊急提醒!
- Zen5加持!AMD銳龍8000桌面APU曝光:集顯把入門卡虐成炮灰 當(dāng)前資訊
- 世界動態(tài):做醪糟用什么米(做醪糟用什么米)
- 世界百事通!德云社違反衛(wèi)生管理, 未取得衛(wèi)生許可證被罰3萬
- 湖北省地方金融監(jiān)督管理局黨組書記、局長段銀弟接受審查調(diào)查
- 謝暉或遭足協(xié)追罰?怒懟球迷可以理解,大連足球底蘊(yùn)已喪失殆盡
- 焦點(diǎn)消息!青龍圖騰淮上講的什么(青龍圖騰誰先喜歡誰)
- 日本推出知識產(chǎn)權(quán)推進(jìn)計(jì)劃 將探討生成式 AI 必要管理的措施
- OpenAI首席執(zhí)行官同韓總統(tǒng)會面:建議韓國增加系統(tǒng)芯片產(chǎn)能 放寬規(guī)制營造AI生態(tài)系統(tǒng)
- “高考劣質(zhì)筆”事件內(nèi)情 短訊
- 歐陽靖維護(hù)歐陽娜娜:跟她合作絕對是我的榮幸
- 延安市人民醫(yī)院順利完成2023年醫(yī)師資格實(shí)踐技能陜北片區(qū)考試任務(wù)
- 機(jī)會僅一次!曝皇馬對凱恩下最后通牒:施壓熱刺,降5000萬來投
- AI前哨 | Open AI聯(lián)合創(chuàng)始人Sam AItman:目前開源不是最佳路徑-全球微動態(tài)
- 虞書欣方否認(rèn)與吳建豪戀情:不再陷入自證危機(jī)
- 新突破、國際首次 中國科學(xué)技術(shù)領(lǐng)域成果頻出 當(dāng)前熱聞
- 世界報(bào)道:長安大學(xué)學(xué)子以“三色”模式助力陜西鄉(xiāng)村振興
- 世界熱點(diǎn)!極目時(shí)評丨環(huán)衛(wèi)母親與高考兒子相擁而泣刷屏,普通人改變命運(yùn)的努力打動人心
- 2023中國(山東)消費(fèi)品供應(yīng)鏈生態(tài)大會在濟(jì)隆重舉行|當(dāng)前資訊
- 焦點(diǎn)信息:沃格爾:執(zhí)教杜蘭特和執(zhí)教詹姆斯很相似 那是一種合作關(guān)系
- 英偉達(dá)人工智能軟件存在安全漏洞 可被操控泄露個(gè)人信息
- 熱點(diǎn)聚焦:蘋果Epic對決或重燃:雙方均申請重新審議判決
- “牽手門”連衣裙月銷4000+ 賣家呼吁理性消費(fèi)!
- 年內(nèi)定增募資排行榜:7家公司募資超百億元
- 《潛行者2》確認(rèn)不參加6月的Xbox發(fā)布會
- 回歸廣東,28歲林高遠(yuǎn)上任新崗位,提拔亮相,王皓馬琳送祝福_世界看熱訊
- 中國5月狹義乘用車零售預(yù)計(jì)達(dá)173.0萬輛 新能源車銷量達(dá)58.0萬輛
- 當(dāng)前熱點(diǎn)-陜西發(fā)布高校畢業(yè)生就業(yè)創(chuàng)業(yè)政策服務(wù)指南
- 數(shù)字化是方向——打造數(shù)字孿生是謀劃縣鄉(xiāng)發(fā)展的現(xiàn)實(shí)契機(jī)(十九)
- 世界微速訊:昔日荒山變?yōu)樾腋!敖鹕健?桃園變成農(nóng)民增收“致富園”
- 羅馬尼亞vs斯洛文尼亞時(shí)間?
- 天天微速訊:扎克伯格評蘋果MR新品:價(jià)格是自家產(chǎn)品的7倍 但沒看到什么突破
- 微速訊:宋奇英
- 紅寶石電解電容_康富松電解電容
- 各地稅務(wù)部門不斷優(yōu)化服務(wù) 前5個(gè)月新辦涉稅經(jīng)營主體643.5萬戶
- 環(huán)球今熱點(diǎn):高考結(jié)束,河南多家景區(qū)發(fā)布免票、優(yōu)惠政策
- 蘋果的定位服務(wù)有什么用_蘋果定位服務(wù)有什么用簡介介紹 全球微頭條
- 每日視訊:10度穿什么衣服男_10度穿什么
- 科三考試燈光操作語音播報(bào)_科三考試燈光操作
- 天天動態(tài):本賽季季后賽至今波普總共代表掘金出場18次
- 中國平安運(yùn)動意外險(xiǎn)怎么樣?怎么買?
- 世界今亮點(diǎn)!意外險(xiǎn)需要什么材料去報(bào)銷?報(bào)銷比例是多少?
- 最新:夜幕下,一個(gè)群體帶動城市消費(fèi)新熱潮
- 一周鋼廠動態(tài)匯總(6月5日-6月9日)|世界獨(dú)家
- 當(dāng)前消息!搜救犬被確診淋巴瘤晚期,主人帶它最后一次出門,小鎮(zhèn)居民集體出動陪它散步向它告別
- 歷時(shí)100天,180余項(xiàng)活動陸續(xù)開展,長春消夏藝術(shù)節(jié)盛大啟幕
- 斗羅:史萊克四美都美出新高度,唐三和小舞結(jié)婚一吻,也太甜了_今日快看
- 長春經(jīng)濟(jì)圈環(huán)線高速項(xiàng)目再獲新突破_世界聚焦
- 信通萬物 提質(zhì)賦能——第31屆中國國際信息通信展覽會觀察 當(dāng)前聚焦
- 經(jīng)濟(jì)日報(bào)金觀平:中國吸引跨國公司的不單是大市場
- 【焦點(diǎn)熱聞】西安高新區(qū)2023“文化和自然遺產(chǎn)日”主題活動啟動
- IDC:聯(lián)想服務(wù)器連續(xù)三季度全球第三_環(huán)球今日訊
- 全球通訊!多措并舉促進(jìn)應(yīng)屆高校畢業(yè)生就業(yè) 網(wǎng)絡(luò)招聘活動忙
- 每日快看:新突破、國際首次 中國科學(xué)技術(shù)領(lǐng)域成果頻出
- 夜幕下,一個(gè)群體帶動城市消費(fèi)新熱潮
- 冬天的花有哪些?你都見過嗎?
- 關(guān)于鐵路計(jì)次票、定期票 如何購買使用
- 沃格爾:未來幾年我們都可以去爭冠 這是太陽最好的時(shí)代_天天速看料
- 國產(chǎn)榴蓮要來了!海南首批國產(chǎn)榴蓮預(yù)計(jì)6月上市_天天快資訊
- 陜西西安推動“十里灃河”文旅深度融合 古老灃河涌動新活力-全球觀點(diǎn)
- 全球短訊!暗黑4專注之威能介紹
- 當(dāng)前視訊!這個(gè)小城培育發(fā)展新業(yè)態(tài) “平羅八點(diǎn)半”夜經(jīng)濟(jì)啟動
- 血腥風(fēng)格銀河惡魔城新作《Cookie Cutter》實(shí)機(jī)預(yù)告賞
- 暗黑4穩(wěn)壓威能介紹 焦點(diǎn)精選
- 前五個(gè)月全國累計(jì)新辦涉稅經(jīng)營主體643.5萬戶
- 當(dāng)前滾動:八村塁要8000萬加首發(fā)位置 不保證續(xù)約湖人 離開詹姆斯打快樂籃球
- 首發(fā)價(jià)39999元 三星發(fā)布98英寸Q80Z巨幕電視:送電視、手機(jī) 當(dāng)前要聞
- 廣州市2023年普通高考感謝信 焦點(diǎn)熱門
- 【文體市場面面觀】“兩個(gè)效益”彰顯文化企業(yè)使命擔(dān)當(dāng)
- 中經(jīng)評論:以“村BA”點(diǎn)燃鄉(xiāng)村活力_天天觀點(diǎn)
- 國產(chǎn)最大盾構(gòu)主軸承“破壁者”面世
- 蒼穹巨靈·內(nèi)蒙古篇 看點(diǎn)
- 環(huán)球動態(tài):斗魚美股跌6.48%
- 無錫堰橋:馳而不息 繪就“人水和諧”新圖景
- 這一哭 全世界都對不起她了?
- 焦點(diǎn)快報(bào)!排列三2023151期漁王網(wǎng)三預(yù)測
- 哈維爾被喊下課卻獲海港內(nèi)部力挺:我們很有凝聚力 環(huán)球頭條
- 觀焦點(diǎn):名宿:國米具備戰(zhàn)勝曼城所需的所有素質(zhì),小因的戰(zhàn)術(shù)克制瓜迪奧拉
- 金山云美股漲7.72%-環(huán)球熱文
- 今日熱訊:中方駁斥:無中生有、信口雌黃、惡意詆毀!
- 專訪《米體》王牌記者:國米拿什么擊敗曼城?|全球視訊
- 中國商業(yè)航天發(fā)展大會聚焦商業(yè)航天產(chǎn)業(yè)發(fā)展
- 2023款全新瑞邁重塑入門級皮卡天花板,江西五十鈴產(chǎn)品線煥新再出王牌
- 2023款全新瑞邁重塑入門級皮卡天花板,江西五十鈴產(chǎn)品線煥新再出王牌
- 谷歌錢包超越蘋果錢包了嗎?3項(xiàng)很酷的新功能反殺
- 最后三天!魅族無界即將降臨,行業(yè)外觀的新標(biāo)桿來了
- 世界速讀:金觀平:中國吸引跨國公司的不單是大市場
- 全國已收獲冬小麥面積2.04億畝——“三夏”機(jī)收快速推進(jìn) 每日熱議
- 西藏實(shí)施質(zhì)量強(qiáng)區(qū)戰(zhàn)略-視訊
- 【天天播資訊】認(rèn)準(zhǔn)這些高校!2023年山東具有普通高等學(xué)歷教育招生資格高校名單
- 【文體市場面面觀】“兩個(gè)效益”彰顯文化企業(yè)使命擔(dān)當(dāng) 每日消息
- 天天要聞:進(jìn)一步提振民間投資信心
- 快來參與!2023年“好網(wǎng)民·在淄博”優(yōu)秀故事開始征集!
- 今起,12306上線新功能!|環(huán)球熱議
- 微軟、谷歌測試人工智能搜索廣告的策略激怒廣告主
- 政府專項(xiàng)補(bǔ)貼會計(jì)分錄(收到政府補(bǔ)貼會計(jì)分錄)|焦點(diǎn)播報(bào)
- 當(dāng)前頭條:大林寺桃花拼音版帶拼音(大林寺桃花拼音版)
- 資訊:科學(xué)排雷 | 近視了戴眼鏡,度數(shù)會加深嗎
- 速訊:名義利率實(shí)際利率計(jì)算(名義利率和實(shí)際利率的區(qū)別)