第2期ARM裸机篇:【1】开发环境搭建4_SourceInsight软件安装和使用

简介

Source Inisght是一款功能强大的代码编辑、阅读工具,工作在 Windows 下,我们可以用Source Insight来进行代码编写和阅读,编写完成以后将代码拷贝到Ubuntu 中去编译即可。

目标

安装Source Inisght并搭建一个简单的工程。

阅读基础

熟悉计算机。

环境说明

  • windows10

参考资料

  • 原子文档:I.MX6ULL开发指南 第四章
  • NXP官方文档:I.MX6ULL参考手册、数据手册

Source Inisght 下载安装配置

下载

Source Insight 下载地址

点击下载链接进入Source Insight 官网下载安装包。如下图:

BlogImage-20210831200012

安装包下载完成。如下图:

BlogImage-20210831200226

安装

双击sourceinsight40120-setup.exe开始安装。如下图:

BlogImage-20210831200344

点击图中的“Next”按钮进入下一步,如图所示:

BlogImage-20210831200435

选择图中的“I accept the terms in the license adreement”–》点击“Next”按钮,进入安装目录选择界面,根据自己的实际情况选择合适的安装目录,如图所示:

BlogImage-20210831200735

选择好安装目录以后点击“Next”按钮–》点击图中的“Install”按钮开始安装,等待安装完成。如图 所示:

BlogImage-20210831200846

点击Finish,安装完成。如下图:

BlogImage-20210831201202

安装成功以后会在桌面上出现 Source Insight4.0 的图标,如图所示:

BlogImage-20210831201309

配置

双击图标打开 Source Inisght 4.0,第一次打开的话会有 Licese 提示,因为 Source Insight 4.0是个收费软件,所以是需要购买 License 的,如果没有购买的话可以免费体验 30 天,点击Begin a 30-day Free…–》Next,如图所示:

BlogImage-20210831201549

点击Next。如下图:

BlogImage-20210831201859

填写图中的信息,然后点击“Next”,填写好以后一路“Next”下去就可以了,打开以后的默认界面如图所示:

BlogImage-20210831202319

至此 Source Insight安装完成。

Source Insight 新建工程

新建工程

跟 MDK、IAR 一样,Source Insight 是需要创建工程的,但是远没有 MDK 和 IAR 那么复杂,先新建一个工程文件夹, 比如 test,test 用来存放工程所有文件,包括 Source Insight 工程文件和 C 语言源码文件。

注意!Source Insight 的工程不能有中文路径!!!!!!

在刚刚创建的 test 文件夹中新建一个 SI 文件夹,用来存放 Source Insight 的所有工程文件,
完成以后如图所示:

BlogImage-20210831202636

工程文件夹准备好以后就可以创建工程了,点击 Source Insight 的:Project->New Project,
如图所示:

BlogImage-20210831202820

输入工程名–》输入工程存放位置。我们一般不需要做任何修改,主要是检查一下路径是否正确,如果没问题的话就点击“OK”按钮即可,进入向工程添加文件界面。如下图:

BlogImage-20210831202954

如果你的工程文件夹已经有源文件了,那么就可以按照图将所有的源文件添加到工程中,添加完成以后点击“Close”按钮关闭即可。如果没有源文件,直接Close。如下图

BlogImage-20210831203402

我们发现好像和没有新建工程的界面没有区别?那是因为我们新建的工程是个空的工程,没有任何的源文件,所以看起来没啥变化。如下图:

BlogImage-20210831203727

新建源文件

我们在刚刚新建的工程里面新建两个文件:main.c 和 main.h,先新建 main.c 文件,点击:
File->new–》修改工程名为main.c–》Ok。如图所示:

BlogImage-20210831204122

main.c 只是创建了但是还没有保存,更没有添加到我们的工程中,所以我们点击:File->Save,或者直接按下键盘上的“Ctrl+S”键来保存–》选择保存目录–》检查文件名–》保存。保存界面如图所示:

BlogImage-20210831204656

保存以后会弹出一个对话框,询问你是否要将刚刚保存的 C 文件添加到工程中,点击“是”。如图 所示:

BlogImage-20210831204835

出现界面。如下图:

BlogImage-20210831205048

在图中可以看到我们正在操作main.c这个文件,当前工程只有main.c这一个文件,中间部分就是我们的代码编辑区,我们可以在里面写代码。同样的方法我们在新建一个 main.h头文件。

编写代码

我们在工程中创建了 main.c 和 main.h 两个源文件,接下来在这两个文件中编写代码,在
main.c 和 main.h 中分别写入如下代码:

//示例代码main.c 文件代码

#include "main.h"
#include "stdio.h"

void main(int argc, char *argv[])
{
    
     
  printf("this is a test file");
}

//示例代码 main.h 文件代码

#ifndef _MAIN_H
#define _MAIN_H


#endif

编写完成以后 Source Insight ,界面如图所示:

BlogImage-20210831210019

工程同步

代码编写完成以后需要对Source Insight 做一次同步操作,同步的目的是为了可以进行函数跟踪,比如 MDK 中直接跳转到某个函数的定义处查看函数源码。同步的方法很简单,点击Project->Synchronize Files,如图所示:

BlogImage-20210831210602

点击“Synchronize Files”以后打开同步对话框,如图所示:

BlogImage-20210831211131

按照图所示设置同步,设置好以后点击“Start”开始同步,等待同步完成,如果工程很小的话同步速度会很快!可能看不到同步的过程,如果工程比较大的话同步就会多花一点时间。

关于 Source Insight 的安装以及使用就讲解到这里,大家自行多练习几遍 Source Insight 创建工程和新建文件操作。

Source Insight 解决中文乱码

第一次装好 Source Insight,如果打开有中文的文件,可能中文显示会乱码,如图所示:

BlogImage-20210831211400

这是因为编码方式没有选对,点击 `Options->Preferences…–》Files–》Chinese Simplified(GB2312) CP:936,如图所示:

BlogImage-20210831211600

将文件编码改为 GB2312 以后中文显示就正常了,如果中文还是显示乱码的话那就试着将图中的“Default line ending”改为“Unix(LF)”,将“Default encoding”改为“UTF8”,如图所示:

BlogImage-20210831211941

这是因为 Linux 下是 UTF-8 编码的,如果你的工程是从 Linux 下拷贝出来的,那么肯定就要使用 UTF8 编码才能正常显示。中文正常显示如图所示:

BlogImage-20210831212012

最近更新

查看本文最近更新请点击

欢迎关注微信公众号

weixingognzhonghaoerweima

おすすめ

転載: blog.csdn.net/aa1319594154/article/details/120027236