世界热点!RK3588-UART

前言

专栏总目录本文主要讲解如何关于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           );}

运行效果如下:

审核编辑:汤梓红

标签:

上一篇 :

cdr2019图片置于容器内(cdr2019图片置入容器) 世界滚动

下一篇 :

最后一页

分享到 :

推荐阅读

世界热点!RK3588-UART

世界热点!RK3588-UART

本文主要讲解如何关于RK3588开发板UART的使用和调试方法,包括UART作为

2023-06-11
cdr2019图片置于容器内(cdr2019图片置入容器) 世界滚动

cdr2019图片置于容器内(cdr2019图片置入容器) 世界滚动

来为大家解答以上的问题。cdr2019图片置于容器内,cdr2019图片置入容器

2023-06-11
世界百事通!镁条在空气中燃烧发出耀眼的白光(镁条在空气中燃烧)

世界百事通!镁条在空气中燃烧发出耀眼的白光(镁条在空气中燃烧)

来为大家解答以上的问题。镁条在空气中燃烧发出耀眼的白光,镁条在空气

2023-06-11
台式电脑连接无线网(台式电脑怎么设置无线网络连接)-全球报道

台式电脑连接无线网(台式电脑怎么设置无线网络连接)-全球报道

1、回答无线路由器至少要有一个以上的接口,用来接入宽带,目前最常见

2023-06-11
电子个税申报系统_天津海事局电子申报系统

电子个税申报系统_天津海事局电子申报系统

1、福建海事局在网站上开发完成船员电子申报业务。2、企业可通过上网,

2023-06-11
香港岭南大学分数线河北(香港岭南大学分数线) 当前速读

香港岭南大学分数线河北(香港岭南大学分数线) 当前速读

1、我是教育学院的在校生。2、按排名来说,岭南大学和教育学院在香港都

2023-06-11
热议:驯狼小说完整版_驯狼为妃

热议:驯狼小说完整版_驯狼为妃

1、狼的习性是群居,单独训养也不可能达到好的效果,而且从狼的体形和

2023-06-11
特斯拉财源滚滚:市值暴涨上万亿 福特通用送200多亿充电“大礼” 天天聚看点

特斯拉财源滚滚:市值暴涨上万亿 福特通用送200多亿充电“大礼” 天天聚看点

白宫周五表示,欢迎特斯拉利用美国政府为充电基础设施建设设置的75亿

2023-06-11
天天最新:最新进展:珠峰被救女子所雇登山公司承担全部救援费

天天最新:最新进展:珠峰被救女子所雇登山公司承担全部救援费

据扬子晚报紫牛新闻报道,此前,湖南登山队的范江涛和谢如祥,在珠穆朗

2023-06-11
vs产品密钥2010_vs2013产品密钥 环球看点

vs产品密钥2010_vs2013产品密钥 环球看点

1、BWG7X-J98B3-W34RT-33B3R-JVYW9。本文就为大家分享到这里,希望小伙

2023-06-11
2023年6月10日广东省六偏磷酸钠价格最新行情预测-今日播报

2023年6月10日广东省六偏磷酸钠价格最新行情预测-今日播报

中国报告大厅2023年6月10日广东省六偏磷酸钠价格最新走势监测显示:广

2023-06-11
中经评论:以“村BA”点燃乡村活力

中经评论:以“村BA”点燃乡村活力

核心观点:中国经济网评论员梁瑜认为,一个小小的篮球,“燃”遍了全国

2023-06-11
社交综艺为何能成爆款|每日播报

社交综艺为何能成爆款|每日播报

记者 师文静在第二季节目中成功打造“尴尬九分钟”名场面的《五十公里

2023-06-11
瑞恩·雷诺兹要拍冒险动作片《Mayday》  《龙与地下城》导演操刀 世界快资讯

瑞恩·雷诺兹要拍冒险动作片《Mayday》 《龙与地下城》导演操刀 世界快资讯

《Mayday》将由Skydance影业为苹果公司AppleTV+打造,除了雷诺兹外,

2023-06-11
下半年新能源汽车市场战火重燃 国家入场开启下乡补贴

下半年新能源汽车市场战火重燃 国家入场开启下乡补贴

【智车派】在网络上流传着这样一句话“房子、车子、孩子是中产家庭的大

2023-06-10
全球资讯:“深海发现之旅”在国家海洋博物馆启动

全球资讯:“深海发现之旅”在国家海洋博物馆启动

本次活动旨在通过丰富多彩的活动加强市民对于深海大洋的认识。

2023-06-10
当前消息!2023世界动力电池大会储能发展高峰论坛举行 宜宾被授予“中国储能产业新高地”

当前消息!2023世界动力电池大会储能发展高峰论坛举行 宜宾被授予“中国储能产业新高地”

6月9日,2023世界动力电池大会储能发展高峰论坛在四川宜宾召开。来自国

2023-06-10
环球即时看!6月10日起,12306网站试行在线选铺服务

环球即时看!6月10日起,12306网站试行在线选铺服务

6月10日,国铁集团在12306网站(含手机客户端,下同)试行在线选铺服务

2023-06-10
焦点速讯:国家乡村振兴局开展农村厕所革命“提质年”

焦点速讯:国家乡村振兴局开展农村厕所革命“提质年”

新华社北京6月9日电(记者侯雪静、郁琼源)国家乡村振兴局局长刘焕鑫9日

2023-06-10
热乎乎礼貌拘束举杯感人会心微笑的拼音 微笑的拼音

热乎乎礼貌拘束举杯感人会心微笑的拼音 微笑的拼音

1、微笑的拼音是:weixiao微信的拼音是:weixin的规划法法规和规范地方

2023-06-10
每日关注!EDG海报选手无字图,官方明示Uzi的加入,粉丝彻底疯狂了

每日关注!EDG海报选手无字图,官方明示Uzi的加入,粉丝彻底疯狂了

对于这个事情,粉丝们还是非常激动的,大量的玩家纷纷在下方留言,虽然

2023-06-10
闭合性骨折的病人应先a防休克b止痛c固定

闭合性骨折的病人应先a防休克b止痛c固定

骨折的急救:

2023-06-10
环卫母亲与高考儿子相拥而泣刷屏,普通人改变命运的努力打动人心

环卫母亲与高考儿子相拥而泣刷屏,普通人改变命运的努力打动人心

极目新闻评论员徐汉雄6月8日,河北定州市高考英语科目结束,一位身穿环

2023-06-10
这种海鲜大“丰收”!已降价三成,还会更便宜?_天天微动态

这种海鲜大“丰收”!已降价三成,还会更便宜?_天天微动态

来,在辽宁大连瓦房店、平岛等海域的大连海参产区,潜水员们连续下海捕

2023-06-10
厦门头条:“综合30强实力城市”排名第26-世界新视野

厦门头条:“综合30强实力城市”排名第26-世界新视野

厦门头条:“综合30强实力城市”排名第26在最近公布的“综合30强实力城

2023-06-10
高质量发展调研行 | 在智慧港口见证大湾区经济活力——广州南沙港走访一线见闻_环球微动态

高质量发展调研行 | 在智慧港口见证大湾区经济活力——广州南沙港走访一线见闻_环球微动态

提到港口,你会想到什么?头戴安全帽的工人在操作吊机,还是一辆辆卡车

2023-06-10
我是大运火炬手丨艾克森:我会像保管足球奖杯一样保管火炬

我是大运火炬手丨艾克森:我会像保管足球奖杯一样保管火炬

这个火炬对我意义非常重大,我会像保管足球奖杯一样保管它。

2023-06-10
台湾日常用语 可爱_台湾话日常用语可爱

台湾日常用语 可爱_台湾话日常用语可爱

1、你指的「好兄弟」。2、为「朋友间的友谊」在台湾有至少两种说法;有

2023-06-10
想喝羊肉汤偷了几只羊 只图一时爽回洛终落网

想喝羊肉汤偷了几只羊 只图一时爽回洛终落网

8日,西工公安分局民警说了一件事:男子郭某想喝羊肉汤,不去汤馆解馋

2023-06-10
快报:电磁炉有辐射吗?(电磁炉有辐射吗)

快报:电磁炉有辐射吗?(电磁炉有辐射吗)

来为大家解答以上问题,电磁炉有辐射吗?,电磁炉有辐射吗很多人还不知

2023-06-10
第34届中国经济新闻奖:21世纪经济报道获评论一等奖、融合报道一等奖

第34届中国经济新闻奖:21世纪经济报道获评论一等奖、融合报道一等奖

6月10日,2023中国经济传媒大会在浙江绍兴举行。其间,大会宣布第34届

2023-06-10
甲鱼的杀法视频教程(甲鱼的杀法) 今日报

甲鱼的杀法视频教程(甲鱼的杀法) 今日报

1、甲鱼的杀法,甲鱼怎么杀。2、大家千万不要认为买来新鲜的甲鱼,自己

2023-06-10
世界观焦点:急性腹泻的最快解决办法_急性腹泻

世界观焦点:急性腹泻的最快解决办法_急性腹泻

1、腹泻分为急性和慢性两种,不同的症状有不同的发病原因,那么急性腹

2023-06-10
大量梅西落地北京照片曝光,球王气质爆炸,工作人员强忍狂喜!

大量梅西落地北京照片曝光,球王气质爆炸,工作人员强忍狂喜!

梅西的私人飞机已经在北京落地,球王开启个人第七次中国行。很快有照片

2023-06-10
肌酐高吃什么能降下来(肌酐高可以吃哪些水果来降肌酐?)

肌酐高吃什么能降下来(肌酐高可以吃哪些水果来降肌酐?)

叶酸对高压有什么作用高压病者一般是不建议食用叶酸片的,因为叶酸对于

2023-06-10
成年矫正牙齿会不会牙齿松动,成人矫正牙齿会不会反弹_世界快看

成年矫正牙齿会不会牙齿松动,成人矫正牙齿会不会反弹_世界快看

牙齿整齐洁白,自然会给外人留下非常好的印象,而且因为有些明星会说自

2023-06-10
6-3、6-4、6-0!鲁德闯进法网决赛,兹维列夫坦言心服口服

6-3、6-4、6-0!鲁德闯进法网决赛,兹维列夫坦言心服口服

谈及自己复出后的表现,兹维列夫对自己给予了高度评价,并表示:“我在

2023-06-10
《雪豹和她的朋友们》上影节展映火爆 50秒售罄,暑期档上映|全球时快讯

《雪豹和她的朋友们》上影节展映火爆 50秒售罄,暑期档上映|全球时快讯

第二十五届上海国际电影节正式开票,观众们观影热情高涨,多部影片一秒

2023-06-10
云南省建筑业管理系统用户认证卡怎么登录_云南省建筑业管理系统|新视野

云南省建筑业管理系统用户认证卡怎么登录_云南省建筑业管理系统|新视野

1、你可以等一段时间。2、这或许是银行或者是平台的问题以前我也出现过

2023-06-10
excel排序怎么排不了(excel排序怎么排)_环球快消息

excel排序怎么排不了(excel排序怎么排)_环球快消息

第四步:在弹出的框中选择“升序”或“降序”。第五步:接着就会出现按

2023-06-10
牛肉怎么做好吃_烹饪技巧分享

牛肉怎么做好吃_烹饪技巧分享

牛肉怎么做好吃,烹饪技巧分享很多人还不知道,现在让我们一起来看看吧

2023-06-10
天天头条:龙湖集团:今年前5个月累计销售额817亿元,5月新增4宗土地

天天头条:龙湖集团:今年前5个月累计销售额817亿元,5月新增4宗土地

每经AI快讯,6月9日,龙湖集团控股有限公司(00960 HK)公告,今年前5

2023-06-10
想喝羊肉汤偷了几只羊 只图一时爽回洛终落网

想喝羊肉汤偷了几只羊 只图一时爽回洛终落网

8日,西工公安分局民警说了一件事:男子郭某想喝羊肉汤,不去汤馆解馋

2023-06-10
车间探秘!怎样做到53秒下线一台车?| 高质量发展调研行・广东站-焦点热文

车间探秘!怎样做到53秒下线一台车?| 高质量发展调研行・广东站-焦点热文

我们每天看到的、乘坐的汽车,究竟是怎样生产和装配的?53秒下线一台车

2023-06-10
火车计次票、定期票 如何购买使用

火车计次票、定期票 如何购买使用

为进一步方便城市间人员乘车往来交流,满足广大旅客差异化出行需求,国

2023-06-10
全球热头条丨王源电影节红毯状态翻车,浓妆掩盖不住痘坑,眼神憔悴显疲惫

全球热头条丨王源电影节红毯状态翻车,浓妆掩盖不住痘坑,眼神憔悴显疲惫

明星最怕的莫过于怼脸生图了,在第25届上海国际电影节的红毯上,媒体晒

2023-06-10
【环球热闻】我们约会吧直播在线观看(我们约会吧直播)

【环球热闻】我们约会吧直播在线观看(我们约会吧直播)

导读1、湖南卫视直播——我们约会吧20110104期视频,2011年1月4日我们

2023-06-10
世界新资讯:公募基金降费酿变,将采取“新老划断” 最快或于一个月内出台

世界新资讯:公募基金降费酿变,将采取“新老划断” 最快或于一个月内出台

”该高管透露

2023-06-10
上海海港排名榜首,主教练为何被喊下课? 世界微头条

上海海港排名榜首,主教练为何被喊下课? 世界微头条

上海海港排名榜首,主教练为何被喊下课?

2023-06-10
今日精选:关于铁路计次票、定期票 如何购买使用

今日精选:关于铁路计次票、定期票 如何购买使用

为进一步方便城市间人员乘车往来交流,满足广大旅客差异化出行需求,国

2023-06-10
全球今热点:中国首座大型区域综合性非遗馆将在杭开馆

全球今热点:中国首座大型区域综合性非遗馆将在杭开馆

”据悉,浙江省非物质文化遗产馆将设置基本陈列、传统工艺和传统戏剧专

2023-06-10
iPhone 15 Pro Max全参数曝光 起步就12000了

iPhone 15 Pro Max全参数曝光 起步就12000了

iPhone15系列将在本月底开始投产,设计已经定版了,而在此次的iPhone15

2023-06-10
美国人已登陆“火星”

美国人已登陆“火星”

美国的天空,最近有一种科幻的美感。因为严重的空气污染,纽约天空已经

2023-06-10
环球热资讯!小产权房公寓(关于小产权房公寓介绍)

环球热资讯!小产权房公寓(关于小产权房公寓介绍)

大家好,小万来为大家解答以上的问题。小产权房公寓,关于小产权房公寓

2023-06-10
1982年属狗后半生女,82年属狗女人一辈子的命运

1982年属狗后半生女,82年属狗女人一辈子的命运

82年属狗女一生的婚姻1982属狗后半生财运。八月十三曰两酉时82年正月十

2023-06-10
江苏无锡发现6000多年前陶猪

江苏无锡发现6000多年前陶猪

记者从江苏省无锡市文物考古研究所最新了解到,在马鞍遗址考古发掘中发

2023-06-10
一捧雪花怎么获得_一捧雪花

一捧雪花怎么获得_一捧雪花

1、确实是随机的,每小时只能KISS一次。2、KISS后你有了个DEBUFF,只有

2023-06-10
今日观点!银行负债端成本优化可期

今日观点!银行负债端成本优化可期

4月社融与信贷短期回落,经济尚在修复通道中;稳增长政策导向不变,存

2023-06-09
2023年成都划龙舟在什么地方?

2023年成都划龙舟在什么地方?

2023年成都划龙舟在什么地方?➤今年在黄龙溪古镇有龙舟会活动。“大运

2023-06-09
【播资讯】本周绿地元宇宙指数G-Meta Index跑赢沪深300 周中下跌受苹果新头显发布影响较大

【播资讯】本周绿地元宇宙指数G-Meta Index跑赢沪深300 周中下跌受苹果新头显发布影响较大

上证报中国证券网讯本周绿地元宇宙指数G-MetaIndex最高4518 9点,周五

2023-06-09
每日快播:四川宜宾获评“中国动力电池之都”

每日快播:四川宜宾获评“中国动力电池之都”

四川宜宾获评“中国动力电池之都”,轻工业,四川省,宜宾市,中国动力,四

2023-06-09
6月16日渡远户外将接受创业板审核

6月16日渡远户外将接受创业板审核

深交所上市委 2023年第45次审议会议将于6月16日召开,审议厦门渡远户

2023-06-09
鸿雁“呆呆”和灰雁“萌萌”在北京圆明园安家了

鸿雁“呆呆”和灰雁“萌萌”在北京圆明园安家了

去年,圆明园飞来一只鸿雁和一只灰雁,因为喜欢园里的环境成为留鸟。转

2023-06-09
天天简讯:LME有色金属库存日报

天天简讯:LME有色金属库存日报

【LME有色金属库存日报】6月9日,伦敦金属交易所(LME)铝库存减少3825吨

2023-06-09
引“金融活水”助力乡村振兴|世界热推荐

引“金融活水”助力乡村振兴|世界热推荐

实施金融支持乡村振兴攻坚行动,是广东“九大攻坚战”行动之一。自驻镇

2023-06-09
天天简讯:TechInsights:2023年全球智能手机出货量下调至11.6亿部

天天简讯:TechInsights:2023年全球智能手机出货量下调至11.6亿部

市场研究公司TechInsights最新发布的预测报告显示,2023年全球智能手机

2023-06-09
异动快报:翔腾新材(001373)6月9日14点17分触及跌停板 世界速讯

异动快报:翔腾新材(001373)6月9日14点17分触及跌停板 世界速讯

6月9日盘中消息,14点17分翔腾新材(001373)触及跌停板。目前价格47 7

2023-06-09
美国联邦最高法院裁定亚拉巴马州需重新划分选区 全球动态

美国联邦最高法院裁定亚拉巴马州需重新划分选区 全球动态

美国联邦最高法院裁定亚拉巴马州需重新划分选区---中新社华盛顿6月8日

2023-06-09
比欧洲便宜20万 试驾北京奔驰“诚意之作”EQE SUV

比欧洲便宜20万 试驾北京奔驰“诚意之作”EQE SUV

北京奔驰EQESUV,可以说得上是奔驰被国内市场“卷到”后希望用它翻盘的

2023-06-09
崩坏星穹铁道访问筛查9个物品拍照位置在哪-访问筛查9个物品拍照位置一览

崩坏星穹铁道访问筛查9个物品拍照位置在哪-访问筛查9个物品拍照位置一览

崩坏星穹铁道访问筛查9个物品怎么拍摄?崩坏星穹铁道里面很多人都在做猎

2023-06-09
当前关注:北京欢乐谷门票多少钱一张(北京游乐园 八角游乐园 欢乐谷的门票现在都是多少)

当前关注:北京欢乐谷门票多少钱一张(北京游乐园 八角游乐园 欢乐谷的门票现在都是多少)

京欢乐谷门票多少钱一张,北京游乐园八角游乐园欢乐谷的门票现在都是多

2023-06-09
每日观察!童年的诗词(童年的诗)

每日观察!童年的诗词(童年的诗)

年的诗词,童年的诗这个问题很多朋友还不知道,来为大家解答以上的问题

2023-06-09
最新资讯:平安中证消费电子主题ETF净值下跌1.32% 请保持关注

最新资讯:平安中证消费电子主题ETF净值下跌1.32% 请保持关注

金融界基金06月09日讯平安中证消费电子主题ETF基金06月08日下跌1 55%,

2023-06-09
819292a.com(8192)|天天报道

819292a.com(8192)|天天报道

今天小编宋丹来为大家解答以上的问题。819292a com,8192相信很多小伙

2023-06-09
广东空调卖爆了!高温来袭,空调景气向好,布局白电龙头_当前热讯

广东空调卖爆了!高温来袭,空调景气向好,布局白电龙头_当前热讯

据央视财经,随着高温袭来,空调市场也跟着“升温”,销量出现大幅增长

2023-06-09
存储设备定制厂商_存储设备

存储设备定制厂商_存储设备

1、计算机中的存储器,可分为内存和外存。2、内存,又称为主存储器,可

2023-06-09
每日短讯:北京健康宝为什么不显示接种疫苗_北京健康宝增加“不适宜接种”新标识怎么申请

每日短讯:北京健康宝为什么不显示接种疫苗_北京健康宝增加“不适宜接种”新标识怎么申请

“如果对疫苗成分过敏,或者有严重慢性疾病等问题,可以去二级以上医院

2023-06-09
世界聚焦:重庆住房公积金租房提取额度再提高,多子女家庭最高可提5400元

世界聚焦:重庆住房公积金租房提取额度再提高,多子女家庭最高可提5400元

缴存人家庭有两个及以上子女,在重庆辖区内无房且租赁商品住房的,提取

2023-06-09
全球今亮点!3连板时空科技:公司未开展热点题材涉及的“空间计算”业务及技术研发 暂不具备相应储备

全球今亮点!3连板时空科技:公司未开展热点题材涉及的“空间计算”业务及技术研发 暂不具备相应储备

3连板时空科技6月8日发布风险提示公告,股票价格于2023年6月5日、6月6

2023-06-09
“绿野仙踪”派对美食创意_小学生送给妈妈的简单手工礼物 世界播资讯

“绿野仙踪”派对美食创意_小学生送给妈妈的简单手工礼物 世界播资讯

无论您是庆祝这本书还是电影,以绿野仙踪为主题的派对都会让孩子和大人

2023-06-09
夫妻靠收废品为生,丈夫去世后婚外情暴露:多年来给“表妹”花了70多万,备注“我爱你”

夫妻靠收废品为生,丈夫去世后婚外情暴露:多年来给“表妹”花了70多万,备注“我爱你”

夫妻靠收废品为生,丈夫去世后婚外情暴露:多年来给“表妹”花了70多万

2023-06-09
天天观焦点:科笛-B(02487.HK)香港公开发售及国际发售均获轻度超额认购 每股定价21.85港元

天天观焦点:科笛-B(02487.HK)香港公开发售及国际发售均获轻度超额认购 每股定价21.85港元

科笛-B(02487 HK)公布配发结果,公司拟全球发售2128 18万股,香港公开

2023-06-09
期待对昨天高考数学难度的评价

期待对昨天高考数学难度的评价

作文题目一出来,就有一堆人出来说,还动用了AI。昨天下午不是考过数学

2023-06-09
海伦司是如何丢掉200亿市值的?|环球今日报

海伦司是如何丢掉200亿市值的?|环球今日报

在纪录片《富豪谷底求翻身》中,亿万富翁葛伦·史登斯靠化身创业者,通

2023-06-09
加拿大央行意外加息25个基点 会成为美联储货币政策的模板吗?|环球观速讯

加拿大央行意外加息25个基点 会成为美联储货币政策的模板吗?|环球观速讯

6月7日,加拿大央行在暂停加息3个月后意外加息25个基点(bp),成为G7

2023-06-09
每日消息!狗子不看家怎么办 手工耿手搓看家机器人:隔壁小孩吓哭了

每日消息!狗子不看家怎么办 手工耿手搓看家机器人:隔壁小孩吓哭了

狗子不看家怎么办手工耿手搓看家机器人:隔壁小孩吓哭了

2023-06-09
当前最新:dts 关于dts的介绍

当前最新:dts 关于dts的介绍

1、DTS(数字剧院音效系统。2、DigitalTheaterSystem)是在1993年史蒂

2023-06-09
广汽集团曾庆洪:中国汽车市场将保持微增长 想“找死”的企业就早点降价

广汽集团曾庆洪:中国汽车市场将保持微增长 想“找死”的企业就早点降价

“未来汽车行业发展还有空间,市场竞争会越来越激烈,但销量两位数的增

2023-06-09
焦点要闻:江苏舜天:业绩说明会定于6月16日举行

焦点要闻:江苏舜天:业绩说明会定于6月16日举行

江苏舜天(SH600287,收盘价:5 1元)6月8日晚间发布公告称,公司2022

2023-06-09
【报资讯】完善全品类布局 一汽奔腾加速冲锋头部阵营

【报资讯】完善全品类布局 一汽奔腾加速冲锋头部阵营

在前不久的上海车展上,一汽奔腾带来了三款重磅全新产品——中级大型MP

2023-06-09
孕妇能吃梨吗_孕妇可不可以吃梨子

孕妇能吃梨吗_孕妇可不可以吃梨子

孕妇能吃梨吗,孕妇可不可以吃梨子很多人还不知道,现在让我们一起来看

2023-06-09
杨幂退出与嘉行老板合伙企业股份 退出前持股16.88%|全球新动态

杨幂退出与嘉行老板合伙企业股份 退出前持股16.88%|全球新动态

杨幂退出与嘉行老板合伙企业股份退出前持股16 88%

2023-06-09
菲律宾新任防长:我们不会成为亚太紧张局势中的棋子

菲律宾新任防长:我们不会成为亚太紧张局势中的棋子

综合美媒彭博社、菲律宾媒体ABS-CBN新闻频道等7日报道,对于近期美菲军

2023-06-09
0比2!世界冠军爆冷被NO.35淘汰,石宇奇苦战,李诗沣经典逆转-当前信息

0比2!世界冠军爆冷被NO.35淘汰,石宇奇苦战,李诗沣经典逆转-当前信息

在与小波波夫的对决中,骆建佑表现不佳,首局10比21溃败,次局在拿到局

2023-06-09
环球播报:一大波文博会配套演出来袭 南山、福田音乐节等众多文化活动开启

环球播报:一大波文博会配套演出来袭 南山、福田音乐节等众多文化活动开启

6月7日文博会现场,一舞跳动的《满堂红》,赢得了众多市民鼓掌喝彩。《

2023-06-09
世界时讯:洛亚蒂群岛发生5.7级地震 震源深度50千米

世界时讯:洛亚蒂群岛发生5.7级地震 震源深度50千米

中国地震台网正式测定:06月08日17时19分在洛亚蒂群岛(南纬22 30度,

2023-06-09
菊花的作用和功效与用量_菊花的作用

菊花的作用和功效与用量_菊花的作用

1、菊花有疏风清热、平肝明目、解毒消肿的作用。菊花味苦、甘,微寒。

2023-06-09
天天百事通!直击高考:英语考试结束 物理老师提醒明天提前一小时开考

天天百事通!直击高考:英语考试结束 物理老师提醒明天提前一小时开考

信网6月8日讯(记者姜丹宁见习记者耿润)6月8日16时40分英语考试结束后

2023-06-09
当前视点!科伦博泰港股IPO:估值百亿尚无药品上市,默沙东为第二大股东

当前视点!科伦博泰港股IPO:估值百亿尚无药品上市,默沙东为第二大股东

科伦博泰港股IPO:估值百亿尚无药品上市,默沙东为第二大股东,制药,港

2023-06-09
鲁泰A2022年年度每10股派1元  股权登记日为6月15日 天天热推荐

鲁泰A2022年年度每10股派1元 股权登记日为6月15日 天天热推荐

同花顺财经讯鲁泰A发布公告,公司2022年年度权益分配实施方案内容如下

2023-06-09
x 广告
x 广告

Copyright ©  2015-2022 现在水产网版权所有  备案号:粤ICP备18023326号-5   联系邮箱:855 729 8@qq.com