<tfoot id="ksmeq"><small id="ksmeq"></small></tfoot>
  • <bdo id="ksmeq"><em id="ksmeq"></em></bdo>
    <bdo id="ksmeq"></bdo>
    <s id="ksmeq"><em id="ksmeq"></em></s>

    RK3588-UART

    2023-06-11 08:38:16   來源:jf_30051736

    前言

    專欄總目錄本文主要講解如何關于RK3588開發板UART的使用和調試方法,包括UART作為普通串口和控制臺兩種不同使用場景

    一. 功能特點

    RockchipUART (Universal Asynchronous Receiver/Transmitter) 基于16550A串口標準,完整模塊支持以下功能:

    支持5、6、7、8 bits數據位。支持1、1.5、2 bits停止位。支持奇校驗和偶校驗,不支持mark校驗和space校驗。支持接收FIFO和發送FIFO,一般為32字節或者64字節。支持最高4M波特率,實際支持波特率需要芯片時鐘分頻策略配合。支持中斷傳輸模式和DMA傳輸模式。 支持硬件自動流控,RTS+CTS。

    二、代碼位置

    Linuxkernel 中,使用8250串口通用驅動,以下為主要驅動文件:


    (資料圖片僅供參考)

    drivers/tty/serial/8250/8250_core.c # 8250串口驅動核心

    drivers/tty/serial/8250/8250_dw.c # Synopsis DesignWare 8250串口驅動

    drivers/tty/serial/8250/8250_dma.c # 8250串口DMA驅動

    drivers/tty/serial/8250/8250_port.c # 8250串口端口操作

    drivers/tty/serial/8250/8250_early.c # 8250串口early console驅動

    SDK中提供的UART默認配置已經使用了8250驅動我們就不需要修改

    三、硬件原理圖

    串口功能的硬件上比較簡單,這是只附上調試串口的原理圖

    四、設備樹配置

    rk平臺的設備樹修改路徑都是在kernel\\arch\\arm64\\boot\\dts\\rockchip下面,具體哪個文件根據對應開發板來決定,通常描述設備硬件配置在rkxxxx.dtsi中,比如在rk3588s.dtsi中:

    uart2: serial@feb50000 {compatible = "rockchip,rk3588-uart", "snps,dw-apb-uart";reg = < 0x0 0xfeb50000 0x0 0x100 >;interrupts = < GIC_SPI 333 IRQ_TYPE_LEVEL_HIGH >;clocks = < &cru SCLK_UART2 >, < &cru PCLK_UART2 >;clock-names = "baudclk", "apb_pclk";reg-shift = < 2 >;reg-io-width = < 4 >;dmas = < &dmac0 10 >, < &dmac0 11 >;pinctrl-names = "default";pinctrl-0 = < &uart2m1_xfer >;status = "disabled";};

    4.1作為普通串口

    假入我們想使用w3開發板上40PIN上的uart7

    我們在dts可以使用如下配置打開

    &uart7 {status = "okay";pinctrl-names = "default";pinctrl-0 = < &uart7m1_xfer >;};

    4.2作為調試串口

    Rockchip UART作為控制臺,使用fiq_debugger流程。

    在dts中fiq_debugger節點配置如下。由于fiq_debugger和普通串口互斥,在使能fiq_debugger節點后必須禁用對應的普通串口uart節點。

    chosen: chosen {bootargs = "earlycon=uart8250,mmio32,0xfe660000 console=ttyFIQ0";};fiq-debugger {compatible = "rockchip,fiq-debugger";rockchip,serial-id = < 2 >;rockchip,wake-irq = < 0 >;/* If enable uart uses irq insteadof fiq */rockchip,irq-mode-enable = < 1 >;rockchip,baudrate = < 1500000 >; /* Only 115200 and 1500000 */interrupts = < GIC_SPI 252 IRQ_TYPE_LEVEL_LOW >;pinctrl-names = "default";pinctrl-0 = < &uart2m0_xfer >;status = "okay";};&uart2 {status = "disabled";};
    rockchip,serial-id:使用的UART編號。修改serial-id到不同UART,fiq_debugger設備也會注冊成ttyFIQ0設備。 rockchip,irq-mode-enable:配置為1使用irq中斷,配置為0使用fiq中斷。interrupts:配置的輔助中斷,保持默認即可。pinctrl-0:使用的串口引腳rockchip,baudrate:波特率配置

    五、串口相關問題

    5.1設備注冊

    普通串口設備將會根據dts中的aliase來對串口進行編號,對應注冊成ttySx設備。注冊的節點為/dev/ttyS4,命名規則是通過dts中的aliases來的。

    aliases {serial0 = &uart0;serial1 = &uart1;serial2 = &uart2;serial3 = &uart3;}

    對應uart0注冊為ttyS0,uart0注冊為ttyS1,如果需要把uart3注冊成ttyS1,可以進行以下修改

    serial1 = &uart3;  serial3 = &uart1;

    5.2控制臺打印相關

    Rockchip UART打印通常包括DDR階段、Miniloader階段、TF-A (Trusted Firmware-A)階段、OP-TEE階段、Uboot階段和Kernel階段,我們平時主要關注的是uboot階段和kernel階段的打印,在這兩個階段我們可以嘗試關閉所有打印或切換所有打印到其他UART,RK平臺默認的調試串口是uart2_m0這一組引腳,假如現在我將打印換成其他串口,可以嘗試以下做法。

    5.2.1DDR Loader修改方法

    DDR Loader中關閉或切換打印,需要修改DDR Loader中的UART打印配置,修改文件rkbin/tools/ddrbin_param.txt中的以下參數:

    uart id= # UART控制器id,配置為0xf為關閉打印

    uart iomux= # 復用的IOMUX引腳 uart

    baudrate= # 115200 or 1500000

    修改完成后,使用以下命令重新生成ddr.bin固件。

    ./ddrbin_tool ddrbin_param.txt rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin

    5.2.2Uboot修改方法

    Uboot中關閉打印,需要在menuconfig中,打開配CONFIG_DISABLE_CONSOLE,保存到.config文件

    Uboot中切換打印,由傳參機制決定,不需要進行額外修改。uboot解析傳參機制相關代碼在arch/arm/mach-rockchip/board.c的board_init_f_init_serial()函數中。

    5.2.3kernel修改方法

    去掉打印需要在menuconfig中,關閉配置CONFIG_SERIAL_8250_CONSOLE。

    Device Drivers --->

    Character devices --->

    Serial drivers --->

    [ ]Console on 8250/16550 and compatible serial port

    在dts配置中找到類似以下內容,并去掉UART基地址和console相關配置參數

    chosen: chosen {bootargs = "earlycon=uart8250,mmio32,0xfeb50000 console=ttyFIQ0 irqchip.gicv3_pseudo_nmi=0 root=PARTUUID=614e0000-0000 rw rootwait";};

    將0xfeb50000 console=ttyFIQ0 去掉,然后找到fiq-debugger節點,修改serial-id為0xffffffff,去掉UART引腳復用相關配置。注意,需要保持fiqdebugger節點使能,保持fiq-debugger流程系統才能正常啟動

    fiq_debugger: fiq-debugger {compatible = "rockchip,fiq-debugger";rockchip,serial-id = < 0xffffffff >;rockchip,wake-irq = < 0 >;/* If enable uart uses irq instead of fiq */rockchip,irq-mode-enable = < 1 >;rockchip,baudrate = < 1500000 >;  /* Only 115200 and 1500000 */interrupts = < GIC_SPI 423 IRQ_TYPE_LEVEL_LOW >;status = "okay";};

    切換打印串口例如將Kernel打印從UART2切換到UART3,在dts配置中找到類似以下內容,將UART基地址由UART2改為UART3.

    bootargs = "earlycon=uart8250,mmio32,0xfe670000 console=ttyFIQ0";

    0xfe670000是UART3基地址,然后找到fiq-debugger節點,修改serial-id為3,修改UART3引腳復用配置pinctrl-0 = <&uart3m0_xfer>。注意,同時需要將切換為打印串口的UART3作為普通串口的節點禁用。

    六、串口測試

    在開發板上跑一套應用程序,可以發送數據,可以接收數據,測試方法可以短接TX_RX

    #include < stdio.h >#include < stdlib.h >#include < errno.h >#include < unistd.h >#include < fcntl.h >#include < string.h >#include < termio.h >#include < time.h >#include < pthread.h >int read_data(int fd, void *buf, int len);int write_data(int fd, void *buf, int len);int setup_port(int fd, int baud, int databits, int parity, int stopbits);void print_usage(char *program_name);pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;pthread_cond_t data_ready = PTHREAD_COND_INITIALIZER;int data_available = 0;void *read_thread(void *arg) {    int fd = *(int *)arg;    char buffer[1024]; // 存儲讀取的數據    while (1) {        int bytes_read = read_data(fd, buffer, sizeof(buffer));        if (bytes_read > 0) {            printf("Read Thread: Read %d bytes: %s\\n", bytes_read, buffer);        } else {            // 處理讀取錯誤或設備關閉的情況            break;        }    }        pthread_exit(NULL);}void *write_thread(void *arg) {    int fd = *(int *)arg;char input[1024]; // 存儲用戶輸入的數據    while (1) {        printf("Enter data to write (or "q" to quit): ");        fgets(input, sizeof(input), stdin);        if (strcmp(input, "q\\n") == 0 || strcmp(input, "Q\\n") == 0) {            // 用戶輸入 "q" 或 "Q",退出循環            break;        }        int len = strlen(input);        int bytes_written = write_data(fd, input, len);        if (bytes_written > 0) {            printf("Write Thread: Wrote %d bytes: %s\\n", bytes_written, input);        }    }        pthread_exit(NULL);}int main(int argc, char *argv[]) //./a.out /dev/ttyS4 115200 8 0 1{    int fd;    int baud;    int len;    int count;    int i;    int databits;    int stopbits;    int parity;    if (argc != 6) {        print_usage(argv[0]);        return 1;    }     baud = atoi(argv[2]);    if ((baud < 0) || (baud > 921600)) {        fprintf(stderr, "Invalid baudrate!\\n");        return 1;    }     databits = atoi(argv[3]);    if ((databits < 5) || (databits > 8)) {        fprintf(stderr, "Invalid databits!\\n");        return 1;    }     parity = atoi(argv[4]);    if ((parity < 0) || (parity > 2)) {        fprintf(stderr, "Invalid parity!\\n");        return 1;    }     stopbits = atoi(argv[5]);    if ((stopbits < 1) || (stopbits > 2)) {        fprintf(stderr, "Invalid stopbits!\\n");        return 1;    }      fd = open(argv[1], O_RDWR, 0);    if (fd < 0) {        fprintf(stderr, "open < %s > error %s\\n", argv[1], strerror(errno));        return 1;    }     if (setup_port(fd, baud, databits, parity, stopbits)) {        fprintf(stderr, "setup_port error %s\\n", strerror(errno));        close(fd);        return 1;    }pthread_t read_tid, write_tid;    int ret;    // 創建讀取線程    ret = pthread_create(&read_tid, NULL, read_thread, &fd);    if (ret != 0) {        fprintf(stderr, "Failed to create read thread\\n");        return 1;    }    // 創建寫入線程    ret = pthread_create(&write_tid, NULL, write_thread, &fd);    if (ret != 0) {        fprintf(stderr, "Failed to create write thread\\n");        return 1;    }    // 等待讀取線程和寫入線程結束    pthread_join(read_tid, NULL);    pthread_join(write_tid, NULL);    close(fd);     return 0;}static int baudflag_arr[] = {    B921600, B460800, B230400, B115200, B57600, B38400,    B19200,  B9600,   B4800,   B2400,   B1800,  B1200,    B600,    B300,    B150,    B110,    B75,    B50};static int speed_arr[] = {    921600,  460800,  230400,  115200,  57600,  38400,    19200,   9600,    4800,    2400,    1800,   1200,    600,     300,     150,     110,     75,     50};int speed_to_flag(int speed){    int i;     for (i = 0;  i < sizeof(speed_arr)/sizeof(int);  i++) {        if (speed == speed_arr[i]) {            return baudflag_arr[i];        }    }     fprintf(stderr, "Unsupported baudrate, use 9600 instead!\\n");    return B9600;}static struct termio oterm_attr;int setup_port(int fd, int baud, int databits, int parity, int stopbits){    struct termio term_attr;         if (ioctl(fd, TCGETA, &term_attr) < 0) {        return -1;    }         memcpy(&oterm_attr, &term_attr, sizeof(struct termio));     term_attr.c_iflag &= ~(INLCR | IGNCR | ICRNL | ISTRIP);    term_attr.c_oflag &= ~(OPOST | ONLCR | OCRNL);    term_attr.c_lflag &= ~(ISIG | ECHO | ICANON | NOFLSH);    term_attr.c_cflag &= ~CBAUD;    term_attr.c_cflag |= CREAD | speed_to_flag(baud);         term_attr.c_cflag &= ~(CSIZE);    switch (databits) {        case 5:            term_attr.c_cflag |= CS5;            break;         case 6:            term_attr.c_cflag |= CS6;            break;         case 7:            term_attr.c_cflag |= CS7;            break;         case 8:        default:            term_attr.c_cflag |= CS8;            break;    }         switch (parity) {        case 1:              term_attr.c_cflag |= (PARENB | PARODD);            break;         case 2:              term_attr.c_cflag |= PARENB;            term_attr.c_cflag &= ~(PARODD);            break;         case 0:          default:            term_attr.c_cflag &= ~(PARENB);            break;    }          switch (stopbits) {        case 2:              term_attr.c_cflag |= CSTOPB;            break;         case 1:          default:            term_attr.c_cflag &= ~CSTOPB;            break;    }     term_attr.c_cc[VMIN] = 1;    term_attr.c_cc[VTIME] = 0;     if (ioctl(fd, TCSETAW, &term_attr) < 0) {        return -1;    }     if (ioctl(fd, TCFLSH, 2) < 0) {        return -1;    }     return 0;}  int read_data(int fd, void *buf, int len){    int count;    int ret;     ret = 0;    count = 0;     //while (len > 0) {     ret = read(fd, (char*)buf + count, len);    if (ret < 1) {        fprintf(stderr, "Read error %s\\n", strerror(errno));        //break;    }     count += ret;    len = len - ret;     //}     *((char*)buf + count) = 0;    return count;}  int write_data(int fd, void *buf, int len){    int count;    int ret;     ret = 0;    count = 0;     while (len > 0) {         ret = write(fd, (char*)buf + count, len);        if (ret < 1) {            fprintf(stderr, "Write error %s\\n", strerror(errno));            break;        }         count += ret;        len = len - ret;    }     return count;}void print_usage(char *program_name){    fprintf(stderr,            "*************************************\\n"            "  A Simple Serial Port Test Utility\\n"            "*************************************\\n\\n"            "Usage:\\n  %s < device > < baud > < databits > < parity > < stopbits > \\n"            "       databits: 5, 6, 7, 8\\n"            "       parity: 0(None), 1(Odd), 2(Even)\\n"            "       stopbits: 1, 2\\n"            "Example:\\n  %s /dev/ttyS4 115200 8 0 1\\n\\n",            program_name, program_name           );}

    運行效果如下:

    審核編輯:湯梓紅

    標簽:

    精彩閱讀

    RK3588-UART

    行業

    本文主要講解如何關于RK3588開發板UART的使用和調試方法,包括UART作為普通串口和控制臺兩種不同使用場景。

    個人博客留言板功能實現

    行業

    ZY知識庫留言板功能實現 前言因為這個博客是用的大佬的開源項目,我也是用自己的想法改了很多東西,雖然可

    【全球時快訊】一次數學競賽共有20道題 做對一題得5分(一次數學競賽共有20道題)

    行業

    來為大家解答以上的問題。一次數學競賽共有20道題做對一題得5分,一次數學競賽共有20道題這個很多人還不知

    原創組圖 | “共建自貿港——遇見·相約夏日”鋼琴音樂會亮相三亞 全球微頭條

    行業

    音樂會現場。音樂會專程邀請了星海音樂學院鋼琴系教師、研究生導師、雅馬哈藝術家、中國音樂家協會會員、廣

    當前關注:加強“雙業融合”,浦東推出系列醫產融合創新項目

    行業

    為加強醫療事業與生物醫藥產業“雙業融合”,推動院校、醫院、企業在生物醫藥產業研發、轉化、應用的合作,

    動滑輪和定滑輪原理

    行業

    來為大家解答以上的問題。動滑輪和定滑輪原理這個很多人還不知道,現在讓我們一起來看看吧!1、試題答案:定

    世界快報:畫圖照片怎么改大小kb(畫圖怎么改圖片大小kb)

    行業

    來為大家解答以上的問題。畫圖照片怎么改大小kb,畫圖怎么改圖片大小kb這個很多人還不知道,現在讓我們一起

    昔日荒山變為幸福“金山” 桃園變成農民增收“致富園”|全球焦點

    行業

    央視網消息:貴州省銅仁市思南縣的大河壩鎮位于武陵山腹地,在脫貧攻堅期間,當地大力推行荒山石漠化治理,

    焦點快看:中超:大連人2:2戰平北京國安

    行業

    新華社大連6月9日電(記者蔡擁軍、郭翔)在9日進行的2023賽季中超聯賽第12輪比賽中,積分墊底的大連人隊痛

    財富

    國美在線是正品嗎?國美在線是b2b還是b2c?

    財富

    國美在線是正品嗎是國美在線和國美實體店都是直接從廠家或渠道商進貨的,當然是正品啦,而且很多商品如手機數碼、家電這些都是有正品保障的。

    農業銀行還款日是哪天?農業銀行是國企還是央企?

    財富

    農業銀行還款日是哪天賬單日后的第25天農業銀行信用卡還款日是在賬單日后的第25天,而賬單日是由系統隨機生成的。目前的賬單日為每月10日、

    什么是大小非?大小非解禁什么意思?

    財富

    什么是大小非大小非是指大額小額限售非流通股解禁就是允許上市流通。 大小非解禁就是限售非流通股允許上市。 大非指的是大規模的限售流通

    白象股票代碼是多少?白象是哪個省的品牌?

    財富

    白象股票代碼是多少白象沒有股票代碼,因為白象沒有上市,所以沒有股票代碼。白象是哪個省的品牌河南省鄭州市鄭東新區白象食品股份有限公司正

    余額寶到賬時間是多久?余額寶到賬幾天有收益?

    財富

    余額寶到賬時間是多久余額寶分為普通提現和快速提現,普通到賬時間為T+1日24:00點前到賬(T日15點前轉出),若在T日15點后轉出,那么到賬時

    社會保險費一般由誰承擔?社會保險費包括哪些?

    財富

    社會保險費一般由誰承擔社會保險費一般由國家、用人單位和被保人三方共同承擔。社會保險是由政府強制征收,進行財富分配的一種制度性安排,實

    自駕游買什么保險?自駕游是什么意思?

    財富

    自駕游買什么保險自駕需要買車損險、三者險、全車盜搶險、車上人員責任險。自駕車的字面含義為:駕車者為自己,車輛包括汽車,主要有轎車、

    股票漲停可以買嗎?股票漲停是好事還是壞事?

    財富

    股票漲停可以買嗎可以。在a股市場上,在交易時間內,只要個股沒有停盤,投資者都能進行買賣活動,即當股票漲停時,投資者可以在漲停處進行

    au9999是什么意思?au9999是什么黃金?

    財富

    au9999是什么意思au9999的意思是國家規定的黃金純度的表示方法。黃金飾品必須打上這類印記。 其實au,就是黃金的化學元素符號,表明此金屬

    貴金屬有哪些?貴金屬是屬于黃金嗎?

    財富

    貴金屬有哪些貴金屬主要指金、銀和鉑族金屬(釕、銠、鈀、鋨、銥、鉑)等8種金屬元素。貴金屬是屬于黃金嗎不是貴金屬不是屬于黃金,但是黃金

    精彩放送

    RK3588-UART

    本文主要講解如何關于RK3588開發板UART的使用和調試方法,包括UART作為普通串口和控制臺兩種不同使用場景。

    【世界快播報】歷時100天,180余項活動陸續開展,長春消夏藝術節盛大啟幕

    6月9日,2023長春消夏藝術節開幕,一場沉浸式的消夏旅程正式面向公眾開啟。2023長春消夏藝術節由長春市人民

    學制苗族銀飾 傳承非遺之美-速訊

    苗族銀飾鍛制技藝是苗族喜愛的民間傳統工藝,主要用于制作頭飾、面飾、頸飾、手飾等苗族飾品。

    首批用戶“坐等”提車 銀河L7將于6月13日交付

    吉利銀河L7將于6月13日開啟交付,該車此前已于5月31日正式上市,共推出5款車型,官方指導售價區間13 87萬-1

    信息:暗黑4屠戮者巔峰效果介紹

    暗黑4屠戮者巔峰效果是很多暗黑玩家都關注的,暗黑4是最新才發售的暴雪力作,游戲非常的火爆,同時也帶來了

    2023年3月MINI銷量數據發布 共賣了771臺 微資訊

    近日,2023年3月份乘用車銷量數據出爐,眾車網行業監測數據表明:MINI在3月共售出771輛新車,同比下降32 84

    凱翼攜五款新能源產品亮相世界動力電池大會-當前看點

    凱翼汽車攜包含搭載插混系統的昆侖iHD、緊湊型純電SUV炫界EV在內的5款新能源汽車亮相在四川省宜賓市舉行的

    國產最大盾構主軸承“破壁者”面世

    國產最大盾構主軸承“破壁者”面世---人民網北京6月10日電(記者楊虞波羅)6月9日,中交天和與中科院聯合研

    用100元擺地攤賣雞蛋 用100元擺地攤創業|環球觀熱點

    1、只有幾百元本錢擺地攤可以賣手機配件、健康飲食畫冊、歌碟影碟、小飾品,等等,這些成本都不算太高,但

    購買標致508前必看,車主是這樣評價標致508的

    中型車一直是比較受大眾歡迎的車型,只不過消費者的購車選擇有很多。若想要脫穎而出,那么就必須得有超乎尋

    比亞迪“降維打擊” 連續5個月為泰國銷冠

    作為當前中國新能源汽車銷冠,比亞迪把中國這一套爆款車型策略復制到其它國家,可以說是“降維打擊”。目前

    【全球時快訊】一次數學競賽共有20道題 做對一題得5分(一次數學競賽共有20道題)

    來為大家解答以上的問題。一次數學競賽共有20道題做對一題得5分,一次數學競賽共有20道題這個很多人還不知

    【環球播資訊】售28.28-29.98萬元 漢蘭達新增三款車型上市

    日前,網通社從官方獲悉,廣汽豐田漢蘭達新增智能電混雙擎精英PLUS版車型,共推出3款配置,售價區間28 28萬

    5座中大型車79萬左右哪款好?實力強大,這幾款都值得看看

    懷揣79萬左右預算,想要購買一款5座中大型車79萬左右,該如何選擇呢?今天小編就根據眾車網購車指數排行榜

    個人博客留言板功能實現

    ZY知識庫留言板功能實現 前言因為這個博客是用的大佬的開源項目,我也是用自己的想法改了很多東西,雖然可

    2023年4月豐田凱美瑞銷量數據發布 共賣了11585臺 全球快資訊

    近日,2023年4月份乘用車銷量數據出爐,眾車網行業監測數據表明:凱美瑞在4月共售出11585輛新車,同比下降2

    高盛合伙人Stephanie Cohen將休假,未說明何時重返崗位|世界百事通

    彭博6月10日消息,高盛集團合伙人斯蒂芬妮·科恩(StephanieCohen)將休假并專注于家庭,未說明將于何時重

    【全球新視野】國家鄉村振興局開展農村廁所革命“提質年”

    新華社北京6月9日電(記者侯雪靜、郁瓊源)國家鄉村振興局局長劉煥鑫9日表示,今年組織開展農村改廁“提質年”

    天天快看點丨4月長安跨越銷量怎么樣? 眾車網權威發布(2023年)

    日前,據眾車網行業數據監測顯示,長安跨越4月在中國市場的銷量達到114輛,同比下降28 3%,在全國汽車銷量

    熱消息:《仙劍三》翻拍:情懷有多不值錢?

    總會有人看重流量比過質量。

    每日熱聞!小鵬G6:預售比Model Y便宜近4萬 月銷就能過萬輛了嗎?

    小鵬汽車對于小鵬G6究竟有多自信?何小鵬認為,“G6合格的成績是達到P7銷量的兩倍及以上。”作為參考,小鵬

    電動車再現慘烈事故 新能源車比燃油車更易起火嗎?

    近日,一輛純電動小客車沿S2滬杭高速駛出杭州收費站時,碰撞收費站設施后起火,造成車上4人死亡。事故車輛

    大量梅西落地北京照片曝光,球王氣質爆炸,工作人員強忍狂喜! 全球觀焦點

    梅西的私人飛機已經在北京落地,球王開啟個人第七次中國行。很快有照片曬出了拍攝到球王的正臉,梅西落地北

    試車日志 | 凱迪拉克GT4:面子和里子我都要

    傳統品牌,全新車型,轎跑造型,超長的曲面屏,這些關鍵詞疊加起來會讓你想到什么呢?不賣關子了,本期試車

    改款Model 3變化盤點:這次可不是小修小補

    改款Model3則有望搭載代號4D1和4D5的全新第四代電機總成。總結一下,改款Model3不是小修小補,最有可能的幾

    以港促業興城 港產城相互賦能

    實現港產城互聯、互補、互促的良性發展局面。

    AUTO設區 | 賦能設計創新 揭秘通用汽車中國前瞻設計中心 世界觀速訊

    時隔兩年,通用汽車中國前瞻設計中心再次聚焦電動車與自動駕駛汽車設計領域,向我們展示了最新的成果。

    原創組圖 | “共建自貿港——遇見·相約夏日”鋼琴音樂會亮相三亞 全球微頭條

    音樂會現場。音樂會專程邀請了星海音樂學院鋼琴系教師、研究生導師、雅馬哈藝術家、中國音樂家協會會員、廣

    質選車:長安福特銳界L能否憑硬核實力取勝

    長安銳界在國內上市之初,憑借著高大威猛的設計以及寬敞的乘坐空間深受消費者喜愛,其市場表現一直保持穩定

    詩意盎然的意思(盎然的意思) 熱門看點

    1、形容氣氛、趣味、心情等富有情趣,也可形容植物、季節有生機勃勃的樣子盎然——氣氛、趣味等充溢的樣子

    活飛自行車多少錢一輛(活飛自行車)

    1、不管是死飛還是活飛還是公路,只要是那么細的肆搭謹胎,首先這些就是為了減少摩擦系數而做的輪胎,日常

    2023年3月雷克薩斯LS銷量多少? 在日系車中排名怎么樣? 精選

    近日,2023年3月份乘用車銷量數據出爐,眾車網行業監測數據表明:雷克薩斯LS在3月共售出40輛新車,同比下降

    2023高考今日落幕,多地公布志愿填報時間 天天熱門

    中新網北京6月10日電(韋香惠)10日,2023全國高考將全部落幕,目前,全國多地陸續公布志愿填報時間。按照教育部

    海南省機關事務管理局保衛處、海南省直屬機關保衛大隊開展朗誦比賽活動 當前速讀

    活動現場。海南省機關事務管理局供圖。朗誦節目十分精彩,一句句深情的朗誦,一段段真摯的獨白,激勵著每一

    傳統合資老當益壯 三款合資品牌中型車推薦_每日動態

    當今車市魚龍混雜,越來越多的新勢力品牌以及部分傳統品牌為了搶占市場,都倉促地推出了很多浮躁的產品,而

    中國電科發布生成式人工智能大模型“小可”_每日快報

    據中國電科消息,6月9日,中國電科旗下電科太極在京正式發布生成式人工智能(161631)大模型產品“小可”,突

    全球速訊:【關注高考】我省免費定向培養130名文物全科人才

    【關注高考】我省免費定向培養130名文物全科人才,主流媒體,山西門戶。山西新聞網是經國務院新聞辦審核批準

    每日速看!想買一輛性價比高的車?看車主如何評價沃爾沃S60

    在購車這件事上,可謂是每個人的想法都不同。有人熱衷于動力強勁的車,有人則青睞高保值率的車。今天為大家

    全球即時:【關注高考】我省定向招生147名公費農科生

    【關注高考】我省定向招生147名公費農科生,主流媒體,山西門戶。山西新聞網是經國務院新聞辦審核批準,由山

    動滑輪和定滑輪原理

    來為大家解答以上的問題。動滑輪和定滑輪原理這個很多人還不知道,現在讓我們一起來看看吧!1、試題答案:定

    5座小型車32萬左右哪款好?購車指數為你推薦這幾款,閉眼入不出錯

    在5座小型車32萬左右車型中,有不少的車型賣點很足,有的省油、有的空間大、還有些動力強。如果把產品力與

    全球看熱訊:2023年4月大眾凌渡銷量數據發布 共賣了6388臺

    近日,2023年4月份乘用車銷量數據出爐,眾車網行業監測數據表明:凌渡在4月共售出6388輛新車,同比增長35 1

    當前關注:加強“雙業融合”,浦東推出系列醫產融合創新項目

    為加強醫療事業與生物醫藥產業“雙業融合”,推動院校、醫院、企業在生物醫藥產業研發、轉化、應用的合作,

    天天熱文:豐田發布零排放GR H2 Racing概念車,專為勒芒賽事設計

    【ITBEAR科技資訊】6月10日消息,豐田汽車公司的GazooRacing部門最近發布了一款名為GRH2Racing的概念車,專

    壓力給到X86處理器!蘋果M2 Ultra芯片跑分曝光,多核成績比M1 Ultra高18%

    蘋果公司的兩款新電腦MacStudio和MacPro都搭載了最新的M2Ultra芯片,這一芯片的單核和多核性能相較

    看點:【關注高考】全省公安出動警力3萬余人次護航高考

    【關注高考】全省公安出動警力3萬余人次護航高考,主流媒體,山西門戶。山西新聞網是經國務院新聞辦審核批準

    如何提速、提效、降本?歐陽明高:動力電池全生命周期智能化 快訊

    紅星資本局消息,6月9日,2023世界動力電池大會在四川宜賓開幕。本次大會的主題為“綠色新動力·世界新動能

    2023年4月本田奧德賽銷量怎么樣? 在20-25萬中排名怎么樣?-環球微速訊

    近日,2023年4月份乘用車銷量數據出爐,眾車網行業監測數據表明:奧德賽在4月共售出1532輛新車,同比下降53

    深圳文博會山西展區內,眾多觀展者近距離了解我省文化展品 環球速看料

    深圳文博會山西展區內,眾多觀展者近距離了解我省文化展品,主流媒體,山西門戶。山西新聞網是經國務院新聞辦

    全球觀熱點:《天空之城》:用純真對抗貪婪

    我上小學五年級的時候,家里有一張宮崎駿動畫電影《天空之城》的光碟,它曾和涼氣四溢的西瓜一起陪我度過了整

    世界快報:畫圖照片怎么改大小kb(畫圖怎么改圖片大小kb)

    來為大家解答以上的問題。畫圖照片怎么改大小kb,畫圖怎么改圖片大小kb這個很多人還不知道,現在讓我們一起

    全省交通運輸行業工傷預防宣傳活動舉行

    全省交通運輸行業工傷預防宣傳活動舉行,主流媒體,山西門戶。山西新聞網是經國務院新聞辦審核批準,由山西日

    圈圈圈住大神(圈圈圈住大神txt)

    來為大家解答以上的問題。圈圈圈住大神,圈圈圈住大神txt這個很多人還不知道,現在讓我們一起來看看吧!1、

    黑天鵝蛋糕官網價格表(黑天鵝蛋糕)

    來為大家解答以上的問題。黑天鵝蛋糕官網價格表,黑天鵝蛋糕這個很多人還不知道,現在讓我們一起來看看吧!1

    屋頂形式圖解大全(屋頂形式)|天天快報

    來為大家解答以上的問題。屋頂形式圖解大全,屋頂形式這個很多人還不知道,現在讓我們一起來看看吧!1、中國

    保康公安局長劉敬超檢查督導高考安保工作

    保康公安局長劉敬超檢查督導高考安保工作---6月9日上午,保康縣副縣長、公安局長劉敬超深入縣一中高考考點

    熱門:電動車再現慘烈事故 新能源車比燃油車更易起火嗎?

    近日,一輛純電動小客車沿S2滬杭高速駛出杭州收費站時,碰撞收費站設施后起火,造成車上4人死亡。事故車輛

    世界今日訊!改款Model 3變化盤點:這次可不是小修小補

    改款Model3則有望搭載代號4D1和4D5的全新第四代電機總成。總結一下,改款Model3不是小修小補,最有可能的幾

    試車日志 | 凱迪拉克GT4:面子和里子我都要-全球視訊

    傳統品牌,全新車型,轎跑造型,超長的曲面屏,這些關鍵詞疊加起來會讓你想到什么呢?不賣關子了,本期試車

    部分交友軟件仍對未成年人“不設防” 天天訊息

    多個社交App,在用戶未進行“實名認證”的情況下,仍可正常使用。業內人士建議,默認開啟青少年模式。

    每日速看!小鵬G6:預售比Model Y便宜近4萬 月銷就能過萬輛了嗎?

    小鵬汽車對于小鵬G6究竟有多自信?何小鵬認為,“G6合格的成績是達到P7銷量的兩倍及以上。”作為參考,小鵬

    AUTO設區 | 賦能設計創新 揭秘通用汽車中國前瞻設計中心_全球速看料

    時隔兩年,通用汽車中國前瞻設計中心再次聚焦電動車與自動駕駛汽車設計領域,向我們展示了最新的成果。

    每日看點!淮安多措并舉做好“三夏”服務工作

    夜來南風起,小麥覆隴黃。6月8日,淮安淮陰區南陳集鎮的田野里機聲隆隆,一臺臺聯合收割機在麥浪間穿梭。當

    俠盜獵車手圣安地列斯秘籍攻略(俠盜獵車手圣安地列斯秘籍大全招小弟)

    1、等到級數夠的時候,用槍對著街頭綠衣混混,然后按G上網收。2、就有這種秘籍游明星空不是有嗎指著小弟按

    2023年全國射擊錦標賽(步手槍項目)落幕|快看點

    國際射聯近期再度對巴黎奧運會射擊項目規則進行調整,這意味著運動員們要重新適應規則,本屆全國錦標賽就采

    昔日荒山變為幸福“金山” 桃園變成農民增收“致富園”|全球焦點

    央視網消息:貴州省銅仁市思南縣的大河壩鎮位于武陵山腹地,在脫貧攻堅期間,當地大力推行荒山石漠化治理,

    【世界獨家】36萬左右的MPV排行榜,耐用又實惠的車,這幾款都值得看看

    懷揣36萬左右預算,想要購買一款36萬左右MPV,該如何選擇呢?今天小編就根據眾車網購車指數排行榜,為您精

    天天最新:江淮iEV7和佳寶V80新能源哪個好?哪款車動力更強?

    手握10萬元想購入一款小型車,很多人都會糾結選江淮iEV7還是選佳寶V80新能源,今天我們就來聊一聊這兩款車

    華陽恩賽清洗劑怎么樣_華陽恩賽清洗劑 當前觀點

    華陽恩賽清洗劑怎么樣,華陽恩賽清洗劑這個很多人還不知道,現在讓我們一起來看看吧!1、至于清洗劑怎么樣,

    江鈴大道上市即上量 百城千輛同步交車-環球微速訊

    江鈴大道在全國百城,同步啟動了“奔赴熱愛江鈴大道百城千輛交付儀式”,在國內皮卡圈掀起一場大道熱潮-更

    法網:焦科維奇晉級決賽

    6月9日,焦科維奇在獲勝后慶祝。

    買域虎EV還是比亞迪e9?哪款車配置更豐富? 天天熱議

    手握20萬元想購入一款中大型車,很多人都會糾結選域虎EV還是選比亞迪e9,今天我們就來聊一聊這兩款車怎么選

    2023年4月榮威RX3銷量如何? 在SUV車型中排名怎么樣?

    近日,2023年4月份乘用車銷量數據出爐,眾車網行業監測數據表明:榮威RX3在4月共售出11輛新車,同比下降89

    2023年4月凱迪拉克XT6銷量數據發布 共賣了649臺-每日快訊

    近日,2023年4月份乘用車銷量數據出爐,眾車網行業監測數據表明:凱迪拉克XT6在4月共售出649輛新車,同比下

    全球頭條:哈弗車主助莘莘學子赴考 品牌與用戶讓愛升溫

    高考路上哈弗車主與考生同行,公益路上品牌與用戶雙向奔赴,為社會傳遞更多正能量,做一個有溫度的企業。-

    世界熱門:和信n800_和信n800

    和信n800,和信n800這個很多人還不知道,現在讓我們一起來看看吧!1、我也是用n800手機的,用低版本的桌大師

    招商銀行投訴電話多少_招商銀行 投訴-天天快報

    1、可撥打投訴電話或寫信投訴招行信用卡中心。2、招行總行信訪投訴電話(消費者保護專線):95555轉7(24小

    太原:開著直播游古城

    此頁面是否是列表頁或首頁?未找到合適正文內容。

    買二手房后發現房屋漏水怎么辦(房屋漏水怎么辦)

    1、先在漏水最嚴重的位置進行原因排查,分析出具體是什么原因漏水。2、外墻漏水。3、那必須找物業解決問題

    焦點快看:中超:大連人2:2戰平北京國安

    新華社大連6月9日電(記者蔡擁軍、郭翔)在9日進行的2023賽季中超聯賽第12輪比賽中,積分墊底的大連人隊痛

    電動車再現慘烈事故 新能源車比燃油車更易起火嗎?|天天日報

    近日,一輛純電動小客車沿S2滬杭高速駛出杭州收費站時,碰撞收費站設施后起火,造成車上4人死亡。事故車輛

    小鵬G6:預售比Model Y便宜近4萬 月銷就能過萬輛了嗎?

    小鵬汽車對于小鵬G6究竟有多自信?何小鵬認為,“G6合格的成績是達到P7銷量的兩倍及以上。”作為參考,小鵬

    試車日志 | 凱迪拉克GT4:面子和里子我都要_環球動態

    傳統品牌,全新車型,轎跑造型,超長的曲面屏,這些關鍵詞疊加起來會讓你想到什么呢?不賣關子了,本期試車

    今日播報!非遺“破墻”,居民沉浸式體驗“我在上博修文物”

    徐匯區康健街道社區黨群服務中心,臺下十余位市民圍坐;臺上,錢青正示范如何為青銅文創著色。上海博物館研

    【天天播資訊】持有30萬存款,別存定期了,內行人說出大實話,找對方法利息更

    對于絕大多數人來說,想要一夜致富,簡直就是天方夜譚。但是隨著年齡的增長,人們所需要面對的問題都比較實

    盛夏將至 經濟復蘇中房地產需要發揮作用 天天即時

    對經濟而言,房地產的確是復蘇關鍵之一。

    豐田發布零排放GR H2 Racing概念車,專為勒芒賽事設計-每日聚焦

    【ITBEAR科技資訊】6月10日消息,豐田汽車公司的GazooRacing部門最近發布了一款名為GRH2Racing的概念車,專

    AUTO設區 | 賦能設計創新 揭秘通用汽車中國前瞻設計中心 訊息

    時隔兩年,通用汽車中國前瞻設計中心再次聚焦電動車與自動駕駛汽車設計領域,向我們展示了最新的成果。

    創新回路 在新興產業潮下尋求發展空間_每日速看

    對于產業園區而言,更現實的意義或許同樣在于,在一些企業退租、空置率上升后,尋求發展新興產業能為它們創

    每日動態!改款Model 3變化盤點:這次可不是小修小補

    改款Model3則有望搭載代號4D1和4D5的全新第四代電機總成。總結一下,改款Model3不是小修小補,最有可能的幾

    寒冬已逝 物業服務企業如何踏上復蘇之道? 焦點速讀

    機遇與挑戰并存,物業服務企業正處在發展的十字路口,如何才能在各細分領域實現新的突破?又怎樣以服務為根

    行業或還將經歷陣痛 倉儲企業如何實現新發展?|每日關注

    國內的市場需求仍未回到疫情前的水平,倉儲企業今年或許還將經歷陣痛期。

    建設銀行積分商城官網(建設銀行積分商城)_環球快訊

    來為大家解答以上的問題。建設銀行積分商城官網,建設銀行積分商城這個很多人還不知道,現在讓我們一起來看

    虞書欣方否認與吳建豪戀情:不再陷入自證危機 環球實時

    吳建豪與虞書欣的戀情傳聞話題不斷,頻頻占據熱搜榜前幾位。8日,虞書欣工作室再次發文否認虞書欣與吳建豪

    世界關注:中國環境標志含義及寓意(中國環境標志含義)

    來為大家解答以上的問題。中國環境標志含義及寓意,中國環境標志含義這個很多人還不知道,現在讓我們一起來

    原創組圖 | “共建自貿港——遇見·相約夏日”鋼琴音樂會亮相三亞

    音樂會現場。音樂會專程邀請了星海音樂學院鋼琴系教師、研究生導師、雅馬哈藝術家、中國音樂家協會會員、廣

    復利公式計算器 復利公式_要聞速遞

    1、復利的公式用EXCEL如下表達:累積值(本金利息的總和):=本金*POWER(1+利率,時間)時間的單位是年,可以直

    天天實時:布谷鳥的圖片是什么樣的(布谷鳥圖片及介紹)

    來為大家解答以上的問題。布谷鳥的圖片是什么樣的,布谷鳥圖片及介紹這個很多人還不知道,現在讓我們一起來

    高考收官:這一刻 讓我抱抱你!_焦點滾動

    央廣網沈陽6月9日消息(見習記者李子平)這一刻,不問結果,拼搏過后,感恩最親的人,致敬最棒的自己!6月9

    一分鐘了解特斯拉股東大會:Model Y將成全球最暢銷車型,Cybertruck下半年交付

    北京時間5月17日凌晨4點,特斯拉2023年股東大會在美國得州超級工廠舉行。特斯拉CEO埃隆·馬斯克(Elon Musk)在會上表示,盡管電動車企業

    和約付——先學后付助力美好未來

    和約付是杭州安信一諾科技有限公司針對于教育培訓行業的一個SAAS工具。通過和約付,消費者把原來需要一次性支付給機構的學費按照與機構約定

    新時代用戶全能之選 紅旗H6再展國產豪華新實力

    歲末年初的廣州車展上,不少汽車品牌紛紛亮相旗下重磅新產品。其中,紅旗品牌B+級豪華風尚轎車——紅旗H6,無疑是最為引人矚目的新車型之一

    堅持用戶至上,擁抱新能源時代紅旗品牌數字化轉型看點十足

    當下,各行各業都在爭相推動數字化轉型,期望以創新和前瞻,在這條賽道拔得頭籌。汽車行業更是如此,各大品牌都在積極探索數字化轉型。去年

    從讓理想飛揚,到夢想點亮未來,紅旗品牌吹響新能源號角

    新年肇始,萬象更新。黨的二十大勝利召開后,我國迎來了全面建成社會主義現代化強國,實現第二個百年奮斗目標新征程的新起點。在新格局與新

    郵局幾點開門?郵局是事業單位還是企業單位?

    郵局幾點開門中國郵政行營業時間為周一到周五早晨9:00到下午5:00,周末營業時間是早晨10:00到下午4:00。郵局是事業單位還是企業單位郵政局

    綠地是國企還是央企?綠地總部在哪個城市?

    綠地是國企還是央企綠地集團不是國企也不是央企,它從改革之后目前是沒有實際控制人的,即它是國有控股型企業。從股東上看,當前綠地集團主

    國資委下屬企業是什么編制?國資委下屬企業有什么?

    國資委下屬企業是什么編制非事業編制 國資委下屬企業屬于普通企業員工,非事業編制。國資委下屬企業有什么1、中國核工業集團公司2、中國核

    百世快遞電話是多少?百世快遞是不是讓極兔收購了?

    百世快遞電話是多少400-885-6561快運服務400-921-7766供應鏈服務百世快遞是不是讓極兔收購了是是。 百世集團將其在國內的快遞業務以約68億

    知網是國企還是私企?知網總部在哪里?

    知網是國企還是私企中國知網是私營企業,同方知網(北京)技術有限公司的公司類型為外國法人獨資有限責任公司,是同方股份有限公司全資子公司,

    綠地是國企還是央企?萬科是國企還是央企?

    綠地是國企還是央企綠地是國企。綠地一般指綠地控股集團有限公司,又稱綠地集團,實質是國資控股的混合所有制上市公司。萬科是國企還是央企萬

    337p粉嫩日本欧洲亚洲大胆,亚洲综合网国产福利精品一区,久久狠狠第一麻豆婷婷天天,99精品久久久久久久免费看蜜月
    <tfoot id="ksmeq"><small id="ksmeq"></small></tfoot>
  • <bdo id="ksmeq"><em id="ksmeq"></em></bdo>
    <bdo id="ksmeq"></bdo>
    <s id="ksmeq"><em id="ksmeq"></em></s>
    主站蜘蛛池模板: 国产女人高潮抽搐喷水免费视频 | 国精品无码一区二区三区在线 | 91久久香蕉国产线看观看软件| 色欲欲WWW成人网站| WWW免费视频在线观看播放| 日批视频网址免费观看| 波多野结衣和邻居老人| 无码人妻精品中文字幕免费东京热| 国产无遮挡AAA片爽爽| 亚洲一区免费在线观看| 一级午夜免费视频| 综合五月天婷婷丁香| 成人免费在线播放| 国产日韩欧美综合一区| 亚洲AV永久精品爱情岛论坛 | 日本一区二区三区在线视频观看免费| 国产女同无遮挡互慰高潮视频| 久久精品国产亚洲7777| 黄色片一级免费看| 日本免费人成黄页网观看视频| 国产亚洲欧美精品久久久| 亚洲伦理中文字幕| 中文天堂最新版www在线观看| 狠狠色综合网站久久久久久久| 天天躁夜夜躁狠狠躁2021a| 亚洲视频欧洲视频| 91嫩草视频在线观看| 狠狠噜天天噜日日噜视频麻豆 | 免费视频成人片在线观看| www.波多野| 美女aⅴ高清电影在线观看| 快穿之青梅竹马女配| 国产三级精品三级在专区| 亚洲AV无码成人网站在线观看 | 波多野结衣按摩| 国产精品无打码在线播放| 人人澡人人透人人爽| 69久久夜色精品国产69| 日韩美女va毛片在线播放| 国产精品视频视频久久| 亚洲精品成人网站在线观看|