ARM处理器学习之--GPIO操作篇

在上一篇文章中我们详细讲解了ARM开发环境的搭建,我们选择了X86-linux平台交叉编译ARM程序,交叉编译链选用arm-linux-系列。另外,我们还说明了一些开发需要的基础知识。关于以上这些内容,请参见ARM芯片学习内容规划及ARM开发环境的搭建

我们学习高层应用程序开发的时候,一般第一个程序是经典的”hello world”程序。我们学习嵌入式的开发,主要是根据应用需求,选用合理的电子器件设计硬件电路,然后使用主控芯片控制外设。所以,我们GPIO操作篇的内容选为让电路板上的一个LED灯闪烁。

在讲解实验之前,我还是说明一下。这些基础实验,都是在特定硬件平台上运行的,且现象也是在特定电路板上才能产生的。所以实验中的程序并没有通用的移植性。拿到程序之间编译后下载到您的开发板上不一定能正常执行。需要简单修改。而且,我写这一系列的教程是让大家了解使用一款32bit处理器的基本方法和思路。并不是针对某一硬件平台。之所以所有程序都在一个固定的硬件平台上运行是因为要保证程序及想法的正确性。

 

相信,有些朋友以前就学习过单片机。学习单片机时有一些应该知道的基本问题。同样,学习ARM等其他芯片的使用方法时也一样。下面,我已疑问的形式写在下面:

1.        我通过交叉编译链编译、链接好的程序怎么放到芯片里去?放在什么位置?

2.        芯片加电后从哪里读取第一条指令运行?

3.        交叉编译链编译出的程序地址、下载到芯片里的地址、真正运行时的地址之间到底是什么关系?

4.        ARM芯片有没有中断向量表?在什么位置?

上面这些问题在开发普通PC机程序的时候,你不用考虑,因为这些编译器、操作系统、函数库都帮你做好了,所以你只需要把精力主要放到应用需求上就行了。但现在只有一个ARM芯片,没有任何其他支持,所以,这些问题你就需要理解并掌握。

 

针对第一个问题:LPC2220这款芯片支持在线编程功能,也就是可以通过串口下载你编译好的程序。(其实现方式是芯片内部有固化的loader,这个loader给你提供一些通过串口交互的简单命令。在PC机上一般都有其下载程序的上位机软件)下载到什么位置,要看这款芯片加电后的启动方式。不论从哪个地读取指令并启动,这个地址上应该连接着一种非易失性存储芯片,并且芯片要支持随机读。一般ARM类芯片,支持很多种启动方式,像norflash启动、nandflash 启动、SD卡启动等等。而且启动方式是可以配置的。我选择的启动方式是norflash启动,这款norflash连接在0X80000000开始的地方。

所以,我们应该把编译、链接好的程序下载到0x8000000开始的地址中去。

 

针对第二个和第四个问题,我们选择了norflash启动方式,那么这款芯片会从物理地址0x8000000地址处开始取出第一条指令并执行。同时,ARM的中断向量表也会指向从0x8000000开始的32字节。见下面的表格:

0x00000000    Reset

0x00000004    Undefined Instruction

0x00000008    Software Interrupt

0x0000000C   Prefetch Abort (instruction fetch memory fault)

0x00000010    Data Abort (data access memory fault)

0x00000014    Reserved *

0x00000018    IRQ

0x0000001C   FIQ

也就是说,当有中断产生时,cpu还是会从上面列出的地址去取指令,只不过这些地址被重新映射到了0x8000000。也即,中断向量表对cpu来说是不变的,但是根据不同的启动方式,将这些逻辑地址重新映射到不同的物理地址上。选择norflash启动模式,就是将中断向量表映射到了物理地址0x8000000。在这种模式下,cpu一上电,还是从0x00000000地址取第一条指令,但是这只是针对cpu来说是逻辑上的0x00000000,其实的真正物理地址是0x80000000

针对第三个疑问,经过上面的分析我们知道了芯片的启动方式、从哪里取第一条指令。也知道了怎么下载到指定的地址。在说明,下载地址、链接地址、运行地址之间的关系之前,我们先要理解一个问题:Cpu的工作方式。 cpu的工作方式是从指定的地址里取出一条指令进行解析,然后根据解析结果做相应的操作。像前面分析的启动方式,就是从物理地址0x8000000地址开始取指令并执行。我们编译出、链接出来的映像是具有一定格式的,具体格式请参考gnu链接器的说明,这里不做详细说明。我们要知道这样一个事实,我们程序里的code段是顺序存放的,而且我们程序里的跳转指令都要依据我们把第一条指令放在什么地址处。这样说比较晦涩难懂,我们举例说明。如果,我们指定第一条指令的地址为0x8000000,那第二条指令就会接着往后存放。

假设我们有一小段汇编指令。(假设编译出来的是ARM指令,每条指令32bit

StartLDR R0, =0xE0028028      @IO2DIR             

                                       LDR R1,= 0x10000000 

                                       STR R1,[R0]                             @设置P2.28为输出

                                       LDR PC, Start

若我们编译、连接好的程序如下表:

 

链接好的地址

指令内容(编译出的是二进制指令编码,我们使用汇编表示)

0x8000000

LDR R0, =0xE0028028

0x8000004

LDR R1,= 0x10000000

0x8000008

STR R1,[R0]              

0x800000c

LDR PC, Start

 

连接好的映像地址其实并不存储在我们编译、链接出的映像里。这些地址在存储器的地址线上体现,这里这样做表格只是为了好理解。假设,我们把上面的映像文件下载到0x8000000开始的地址处。那么,当执行LDR PC, Start这条指令时,其实这条指令相当于LDRPC, 0x8000000,就是把0x8000000这个地址赋给PC,接着cpu就从PC值指向的地址处开始取指令并执行。这样程序又从头开始执行了。实现了我们的想法。但是,如果我们链接时指定的代码段开始地址是0x8000000,但是我们将这段映像转载到了0x8100000开始的地方,并设置cpu0x8100000开始取指执行。那么,当我们同样执行到LDRPC, Start指令时,还是把0x8000000这个地址赋值给PCcpu还会从0x8000000取指令执行,这个时候0x8000000地址处并不是我们想要的内容,导致程序不能正常运行。

通过,上面的例子我们知道了,实际上链接器链接时要求地址是这段映像代码段各个指令位置的一个说明。你要保证程序真正运行的地址和编译器链接要求的地址保持一致,要不然一些绝对跳转指令将不能正常执行。从而导致程序出错。

关于,下载地址,当然可以和真正运行时的地址不同,但你要保证当程序真正运行时所在的地址和链接器要求的地址相一致。实现方法是利用一些和地址无关的指令,将代码在真正运行之前复制到链接器所要求的地址。

 

好了,这些基本问题搞明白了,我们就可以通过向ARM芯片控制外设了。这里当然是要控制led灯了。

 

 

用主控芯片控制外设的一般方法:

1.         看电路原理图,弄明白主控芯片和外设是怎么连接的。

2.         根据电路连接和需求对主控芯片进行设置。

3.         书写相应代码,实现功能。

 

我的ARM芯片和led灯的连接方式,如下图:

 

我们只控制LED1,通过看电路原理图,我们发现LED1ARM芯片的P2.28引脚相连。

那下面我们看看怎么设置ARM芯片的P2.28引脚就可以了。很显然,我们让P2.28管脚输出0LED灯会亮,输出1LED灯会灭。

使用一个ARM芯片的管脚一般分以下两步:

1.         设置这个管脚的功能。(这个管脚可能有好多功能,根据需要设置)

2.         操作这个管脚

关于配置和操作这个管脚的寄存器地址和方法请参见LPC2220datasheet

接着就是写程序、makefile文件,然后在linux主机上编译链接,最后下载到norflash运行。

你看到的现象就是LED1会闪烁。

程序内容如下:

 

 

 

@******************************************************************************

@ 文件名 control_led.s

@    能:利用P2.28控制led灯闪烁

@

@ 作者    :张连聘

@ 创建时间:2014-06-08

@******************************************************************************

.text

.global _start

 

                            @定义程序中使用到的常量                  

                            .equ   IO2DIR  ,0xE0028028       @控制IO0的输入、输出属性寄存器

                            .equ   IO2SET  ,0xE0028024  @IO2输出1控制寄存器

                            .equ   IO2CLR  ,0xE002802C  @IO2输出0控制寄存器

                            .equ   LEDCON  ,0x10000000  @(1<<28)

                           

                           

_start:

 

                             LDR PC,  ResetAddr

                    

ResetAddr:

.word ResetInit

ResetInit:

                            LDR R0,=IO2DIR      @IO2DIR             

                            LDR R1,=LEDCON 

                            STR R1,[R0]                         @设置P2.28为输出

 

MaiLoop:

                            LDR R0,=IO2CLR 

                            LDR R1,=LEDCON

                            STR R1,[R0]        @P2.28为输出0,熄灭led

                            BL DELAYS                     @调用延时程序

                           

                            LDR R0,=IO2SET

                            LDR R1,=LEDCON                      

                            STR R1,[R0]        @P2.28为输出1,点亮led

                            BL DELAYS                     @调用延时程序

                  

                           

                            B MaiLoop

                           

                           

@******************************************************************************

@    称:DELAYS

@    能:软件延时

@ 入口参数:无

@ 出口参数:无

@ 占用资源:R7

@******************************************************************************

DELAYS:  

                            MOV                  R7,#0x00002000               @延时参数

DELAYS_L1:      SUBS         R7,R7,#1                                  @ R7 = R7-1

                            BNE           DELAYS_L1             @判断R7-1结果是否为0,若不为0则跳转

                            MOV                  PC,LR                                    @返回               

                           

程序里需要说明的:

关于gnu arm汇编请参考相关书籍。这里只说明一些和这里相关的内容。

.text 定义一个代码段的开始。.global _start定义一个全局的标号,一般供链接器链接多个.o文件时使用。

.equ定义一个常量。@后面的内容为注释内容。

                             LDR PC,  ResetAddr

ResetAddr:

.word ResetInit

ResetInit:

这段代码需要说明一下,有些朋友可能有这样的疑问,为什么第一条指针需要跳转指令,还有为什么不能用LDR PC,  ResetInit

关于这个问题,我们上面分析了,从0x8000000开始的32byte都是中断(异常)向量表,每个中断向量只有四个字节的空间,肯定不能放下中断处理程序,所以放置一条跳转指令。上电后,默认执行Reset,这时候对CPU来说,它认为PC地址为0x00000000,只不过这个地址被其他硬件设备重新映射到了0X80000000地址上了,但cpu并不知道这个硬件设备的存在。而直接LDRPC,  ResetInit只能实现前后32       M空间的跳转,显然不能满足我们的意愿。通过上面的方法定义的ResetAddr,然后再用LDR PC,  ResetAddr可以实现4G范围内跳转。

其他内容都很简单了,那条指令不明白可以查阅ARM指令集。

下面看makefile文件:

control_led.bin:control_led.s

         arm-linux-gcc -g -c -o control_led.o control_led.s

         arm-linux-ld -Ttext  0x80000000 -g  control_led.o -o control_led_elf

         arm-linux-objcopy -O binary -S control_led_elf  control_led.bin

clean:

         rm -f control_led.bin control_led_elf *.o

 

makefile的基本语法和格式,我就不多说了。

嵌入式linux下的arm-linux系列工具,默认链接出来的是在linux内核支持下的映像文件,是ELF格式的映像文件。而我们没有操作系统的支持,所以,我们要利用二进制工具将ELF格式的映像文件转换成纯二进制指令格式映像文件。

我们上面说的链接器链接地址的概念,在arm-linux-ld 的体现就是 arm-linux-ld -Ttext  0x80000000 -g  control_led.o -o control_led_elf,其中-Ttext选项就是指代码段的起始链接地址。这里将地址连接到0x80000000开始的地方。

好了,关于ARM芯片的启动,链接地址,下载地址,执行地址以及第一个点亮LED灯的程序,makefile讲解就到这里吧。

我把这个试验中所涉及到的源码和word文档都打包上传到csdn的下载频道:

下载地址:ARM芯片基础实验之GPIO操作

 

 


 

查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. IDEA中格式化代码快捷键

    一键格式化代碼: Ctrl+Alt+L快捷键汇总链接:Intellij IDEA 快捷键整理(TonyCody)Eclipse常用快捷键汇总注意:如果按Ctrl+Shift+F在win10上会出现字体的简繁转换,再重复按键一次就可以转换回来...

    2024/4/24 23:48:52
  2. 一些CSS文本框样式

    1、只有下划线的文本框: <input style="border:0;border-bottom:1 solid black;background:;"> 2、软件序列号式的输入框: <script for="T" event="onkeyup"> if(value.length==3)document.all[event.srcElement.sourceIndex+1].s…...

    2024/5/1 23:17:22
  3. ENTRYPOINT 与 CMD

    在Dockerfile中 ENTRYPOINT 只有最后一条生效,如果写了10条,前边九条都不生效 ENTRYPOINT 的定义为运行一个Docker容器像运行一个程序一样,就是一个执行的命令 两种写法:1.ENTRYPOINT["executable","param1","param2"] 类似于exec2.ENTRYPO…...

    2024/4/24 23:48:47
  4. hadoop namenode格式化问题汇总

    hadoop namenode格式化问题汇总(持续更新)0 Hadoop集群环境3台rhel6.4,2个namenode+2个zkfc, 3个journalnode+zookeeper-server 组成一个最简单的HA集群方案。1) hdfs-site.xml配置如下:<?xml version="1.0" ?> <?xml-stylesheet type="text/xs…...

    2024/5/2 1:34:55
  5. 原生js格式化json和格式化xml的方法

    <script>//格式化代码函数,已经用原生方式写好了不需要改动,直接引用就好var formatJson = function (json, options) {var reg = null,formatted = ,pad = 0,PADDING = ;options = options || {};options.newlineAfterColonIfBeforeBraceOrBracket = (options.newli…...

    2024/4/14 20:59:04
  6. ARM9学习笔记之——汇编

    ARM系列芯片与PC系列(可能我说法不太准确)芯片在指令设计上就有本质的区别。ARM中每条指令是精简指令集要么是32位,要么是16位。而PC的指令是复杂指令集,一条指令可以由多个字节组成。在写ARM汇编程序时,发现ARM的指令非常的灵活,同样一个功能可以使用多种方式实现。给开…...

    2024/4/14 20:59:03
  7. css 字体样式设置大全

    css样式大全(整理版)字体属性:(font) 大小 {font-size: x-large;}(特大) xx-small;(极小) 一般中文用不到,只要用数值就可以,单位:PX、PD 样式 {font-style: oblique;}(偏斜体) italic;(斜体) normal;(正常) 行高 {line-height: normal;}(正常) 单位:PX、PD、EM 粗细 {fo…...

    2024/4/14 20:59:02
  8. 使用Javascript正则表达式来格式化XML内容

    使用得是Emeditor ,在看XML文档时,总是因为格式混乱而看不清。这个是一个Emeditor宏来自动格式化XML。下载:formatXml.rar (1,021.00 bytes)下面这段是这个网页版的javascript格式化XML的代码。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"…...

    2024/5/1 21:23:41
  9. linu常用命令之linux下获取命令帮助手册

    1 在linux下获取帮助,各种常用命令的帮助都可以在获取帮助中找到。 Man手册页获取帮助 Linux系统中的每个命令都具有众多的参数和选项,要一一记住那是不可能的,可借助Linux的帮助功能,man是一种显示Unix/Linux在线手册的命令。可以用来查看命令、函数或文件的帮助手册,另外…...

    2024/4/14 20:59:01
  10. 编译DirectX Tutorials时遇到的错误:FXC : error X3501: 'main': entrypoint not found

    参考: http://stackoverflow.com/questions/20363360/fxc-error-x3501-main-entrypoint-not-found https://social.msdn.microsoft.com/Forums/windowsapps/en-US/51859322-fc36-4946-b4cb-b5971fcaa9e5/fxc-error-x3501-main-entrypoint-not-found?forum=wingameswithdirect…...

    2024/4/14 20:58:59
  11. 水经注离线影像地图读取控件的二次开发教程

    1.说明9月1日,水经注官网发布了离线影像缓存包读取控件,顾名思义,利用水经注地图下载器下载的.dat缓存文件,可以直接被该控件读取。这对于广大地图应用开发的工作者来说,无疑是个很方便的控件。笔者决定亲自尝试下该控件加载超大离线地图的快感。源码下载地址:http://www…...

    2024/5/2 0:18:43
  12. ARM常用汇编指令学习

    以前用ARM的IDE工具,使用的是ARM标准的汇编语言。现在要使用GNU的工具,当然要了解一点GNU ARM汇编的不同之处。其实非常的简单,浏览一下文档然后再看看程序就完全可以搞定了,或者你硬着头皮看GNU ARM的汇编程序,用不了多少时间你就就可以无师自通了。个人比较健忘,还是把…...

    2024/4/24 23:48:46
  13. 快速提示:安装Laravel 5

    Laravel 5最近已经发布,它并没有使它急切等待的粉丝失望。 Laravel 5包含了开发人员友好的功能,这些功能使编码成为一种愉快的体验。 在此快速提示中,我们将介绍其新功能之一,称为Laravel Installer。 因此,事不宜迟,让我们直接进入它,看看如何开始使用Laravel Installe…...

    2024/4/24 23:48:48
  14. Linux学习——总结ARM裸机开发步骤

    本文仅介绍一些基础概念。我们常用的开发平台是在x86,这个是Intel推出的架构。在x86平台上的开发步骤,不管是什么软件,无外乎建立工程->写代码->保存->编译->运行,这个是Windows程序。而如果我们在x86平台上是用虚拟机运行ubuntu程序,开发步骤是写代码->保…...

    2024/4/24 23:48:44
  15. 3-7 run vs cmd vsentrypoint

    docker build -t xiaopeng163/centos-entrypoint-shell .有了image 以后,就可以创建container执行 docker run xiaopeng163/centos-entrypoint-shell 创建一个容器打印出 hello Dockerdocker run xiaopeng163/centod-entrypoint-exec打印出 hello $namevim Dockerfile docke…...

    2024/4/24 23:48:43
  16. 手机地图离线功能的来龙去脉

    在百度和高德推出手机地图之前, 我是Google Map的忠实用户。第一、免费,第二、功能够用。其实也没得选,能在塞班系统上跑的地图也就它了。后来换了安卓手机我还是用Google Map,推动我改变地图使用的主要原因的就是地图离线下载这个功能,可以节省流量。我把这个功能介绍给了…...

    2024/4/24 23:48:42
  17. Java 格式化xml字符串

    Java 格式化xml字符串基础思路xml格式报文采用标签对的形式来表示,通常的结构为value,其中,value值可以为嵌套的xml报文。 先假设这样一个xml字符串:<xml><a>1</a><b><c>2</c></b><d>3</d></xml>格式化后的样…...

    2024/4/24 23:48:41
  18. table完美css样式,table的基本样式,table样式

    table完美css样式,table的基本样式,table样式>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 蕃薯耀 2016年6月15日 09:04:26 星期三 http://fanshuyao.iteye.com…...

    2024/4/24 23:48:41
  19. Linux添加硬盘并进行分区、格式化、挂载及卸载

    【1】分区基础知识 ① 分区方式mbr分区: 1.最多支持四个主分区 2.系统只能安装在主分区 3.扩展分区要占一个主分区 4.MBR最大只支持2TB,但拥有最好的兼容性 gtp分区: 1.支持无限多个主分区(但操作系统可能限制,比如windows下最多128个分区) 2.最大支持18EB的大容量(1EB=10…...

    2024/4/24 23:48:39
  20. bigemap地图下载器 百度离线地图API接口文档及接口调用实例——信息窗口

    图1 纯文字信息窗口纯文字信息窗口完整HTMl+JS代码:<!DOCTYPE html><html><head><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><meta http-equiv="Content-Type" content="text/html; char…...

    2024/4/24 23:48:39

最新文章

  1. 笨蛋学C++之 C++对数据库实现CRUD

    笨蛋学C 之 C对数据库实现CRUD 头文件testcrud.h 源文件testcrud.cppmain.cpp 头文件 testcrud.h #pragma once #include <mysql.h> #include <iostream> #include <vector> #include <cstring> // 包含字符串操作相关的头文件 using namespace std;…...

    2024/5/2 2:06:41
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/3/20 10:50:27
  3. 数据结构--KMP算法

    数据结构–KMP算法 首先我在这里提出以下问题&#xff0c;一会一起进行探讨 1.什么是最长公共前后缀 2. KMP算法怎么实现对匹配原理 3. 最长公共前后缀怎么求解 KMP算法可以用来解决什么问题&#xff1f; 答&#xff1a;在字符串中匹配子串&#xff0c;也称为模式匹配 分析…...

    2024/5/1 13:00:11
  4. 数据挖掘中的PCA和KMeans:Airbnb房源案例研究

    目录 一、PCA简介 二、数据集概览 三、数据预处理步骤 四、PCA申请 五、KMeans 聚类 六、PCA成分分析 七、逆变换 八、质心分析 九、结论 十、深入探究 10.1 第 1 步&#xff1a;确定 PCA 组件的最佳数量 10.2 第 2 步&#xff1a;使用 9 个组件重做 PCA 10.3 解释 PCA 加载和特…...

    2024/5/1 13:14:26
  5. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/5/1 17:30:59
  6. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/4/30 18:14:14
  7. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/4/29 2:29:43
  8. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/4/30 18:21:48
  9. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/4/27 17:58:04
  10. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/4/27 14:22:49
  11. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/4/28 1:28:33
  12. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/4/30 9:43:09
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/4/27 17:59:30
  14. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/4/25 18:39:16
  15. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/4/28 1:34:08
  16. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/4/26 19:03:37
  17. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/4/29 20:46:55
  18. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/4/30 22:21:04
  19. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/5/1 4:32:01
  20. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/4/27 23:24:42
  21. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/4/28 5:48:52
  22. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/4/30 9:42:22
  23. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/4/30 9:43:22
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/4/30 9:42:49
  25. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  26. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  27. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  28. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  29. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  30. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  31. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  32. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  33. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  34. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  35. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  36. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  37. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  38. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  39. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  40. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  41. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  42. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  43. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  44. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57