rvds2.2在win10系统如何安装

rvds2.2在win10系统如何安装,第1张

win10系统安装步骤如下:

准备工作:

① 下载u深度u盘启动盘制作工具

② 一个能够正常使用的u盘(容量大小建议在4g以上)

③了解电脑u盘启动快捷键

安装系统到电脑本地 *** 作步骤:

第一步:下载win10系统镜像包,存入u盘启动盘。

1、将准备的的win10系统镜像包存储到已做好的u深度u盘启动盘根目录中:

第二步:安装win10系统至电脑当中

1、将u深度u盘启动盘连接至电脑,重启等待出现开机画面按下启动快捷键进入到启动项选择窗口,选取【02】U深度WIN8PE标准版(新机器),按下回车键执行 *** 作,如图所示:

2、进入到pe系统桌面会自行d出系统安装工具,直接点击“浏览”进行选择存放于u盘中win10系统镜像包,如图所示:

3、u深度装机工具会自动加载win10系统镜像包安装文件,选择需要安装磁盘分区,然后点击“确定”按钮,如图所示:

4、无需对d出询问提示窗进行修改,直接按下“确定”按钮即可,如图所示:

5、等待磁盘格式化完成进行win10系统后续安装,将会进入到帐户设置窗口,如图所示:

桌面 *** 作系统

对于当前主流桌面 *** 作系统而言,可使用 Visual C++、GCC 以及 LLVM Clang 这三大编译器

Visual C++(简称 MSVC)只能用于 Windows *** 作系统;GCC 和 LLVM Clang 除了可用于Windows *** 作系统之外,主要用于 Unix/Linux  *** 作系统。

像现在很多版本的 Linux 都默认使用 GCC 作为C语言编译器,而像 FreeBSD、macOS 等系统默认使用 LLVM Clang 编译器。由于当前 LLVM 项目主要在 Apple 的主推下发展的,所以在 macOS中,Clang 编译器又被称为 Apple LLVM 编译器。

MSVC 编译器主要用于 Windows *** 作系统平台下的应用程序开发,它不开源。用户可以使用 Visual Studio Community 版本来免费使用它,但是如果要把通过 Visual Studio Community 工具生成出来的应用进行商用,那么就得好好阅读一下微软的许可证和说明书了。

而使用 GCC 与 Clang 编译器构建出来的应用一般没有任何限制,程序员可以将应用程序随意发布和进行商用。

MSVC 编译器对 C99 标准的支持就十分有限,加之它压根不支持任何 C11 标准,所以本教程中设计 C11 的代码例子不会针对 MSVC 进行描述。所幸的是,Visual Studio Community 2017 加入了对 Clang 编译器的支持,官方称之为——Clang with Microsoft CodeGen,当前版本基于的是 Clang 3.8。

也就是说,应用于 Visual Studio 集成开发环境中的 Clang 编译器前端可支持 Clang 编译器的所有语法特性,而后端生成的代码则与 MSVC 效果一样,包括像 long 整数类型在 64 位编译模式下长度仍然为 4 个字节,所以各位使用的时候也需要注意。

为了方便描述,本教程后面涉及 Visual Studio 集成开发环境下的 Clang 编译器简称为 VS-Clang 编译器。

嵌入式系统

而在嵌入式系统方面,可用的C语言编译器就非常丰富了,比如:

用于 Keil 公司 51 系列单片机的 Keil C51 编译器;

当前大红大紫的 Arduino 板搭载的开发套件,可用针对 AVR 微控制器的 AVR GCC 编译器;

ARM 自己出的 ADS(ARM Development Suite)、RVDS(RealView Development Suite)和当前最新的 DS-5 Studio;

DSP 设计商 TI(Texas Instruments)的 CCS(Code Composer Studio);

DSP 设计商 ADI(Analog Devices,Inc.)的 Visual DSP++ 编译器,等等。

通常,用于嵌入式系统开发的编译工具链都没有免费版本,而且一般需要通过国内代理进行购买。所以,这对于个人开发者或者嵌入式系统爱好者而言是一道不低的门槛。

不过 Arduino 的开发套件是可免费下载使用的,并且用它做开发板连接调试也十分简单。Arduino 所采用的C编译器是基于 GCC 的。

还有像树莓派(Raspberry Pi)这种迷你电脑可以直接使用 GCC 和 Clang 编译器。此外,还有像 nVidia 公司推出的 Jetson TK 系列开发板也可直接使用 GCC 和 Clang 编译器。树莓派与 Jetson TK 都默认安装了 Linux *** 作系统。

在嵌入式领域,一般比较低端的单片机,比如 8 位的 MCU 所对应的C编译器可能只支持 C90 标准,有些甚至连 C90 标准的很多特性都不支持。因为它们一方面内存小,ROM 的容量也小;另一方面,本身处理器机能就十分有限,有些甚至无法支持函数指针,因为处理器本身不包含通过寄存器做间接过程调用的指令。

而像 32 位处理器或 DSP,一般都至少能支持 C99 标准,它们本身的性能也十分强大。而像 ARM 出的 RVDS 编译器甚至可用 GNU 语法扩展。

下图展示了上述C语言编译器的分类。

H-JTAG 是一款简单易用的的调试代理软件,功能和流行的MULTI-ICE 类似。H-JTAG 包括两个工具软件:H-JTAG SERVER 和H-FLASHER。其中,H-JTAG SERVER 实现调试代理的功能,而H-FLASHER则实现了FLASH 烧写的功能。H-JTAG 的基本结构如下图1-1所示。

H-JTAG支持所有基于ARM7 和ARM9的芯片的调试,并且支持大多数主流的ARM调试软件,如ADS、RVDS、IAR 和KEIL。通过灵活的接口配置,H-JTAG 可以支持WIGGLER,SDT-JTAG 和用户自定义的各种JTAG 调试小板。同时,附带的H-FLASHER 烧写软件还支持常用片内片外FLASH 的烧写。使用H-JTAG,用户能够方便的搭建一个简单易用的ARM 调试开发平台。H-JTAG 的功能和特定总结如下:

1.支持 RDI 1.5.0 以及 1.5.1;

2. 支持所有ARM7 以及 ARM9芯片;

3. 支持 THUMB 以及ARM 指令;

4. 支持 LITTLE-ENDIAN 以及 BIG-ENDIAN;

5. 支持 SEMIHOSTING;

6. 支持 WIGGLER, SDT-JTAG和用户自定义JTAG调试板;

7. 支持 WINDOWS 9.X/NT/2000/XP;

8.支持常用FLASH 芯片的编程烧写;

9. 支持LPC2000 和AT91SAM 片内FLASH 的自动下载;


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/6301164.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-20
下一篇 2023-03-20

发表评论

登录后才能评论

评论列表(0条)

保存