嵌入式Linux开发学习:Source Insight软件安装与使用

1、Source Insight安装Source Inisght 是一款功能强大的代码编辑、阅读工具,工作在 Windows 下,我们可以用Source Ins

大家好,关于嵌入式Linux开发学习:Source Insight软件安装与使用很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

Source Insight下载界面

我们已经下载了。双击“sourceinsight4096-setup.exe”开始安装。首先是欢迎界面如下图:

Souce Insight 4.0安装欢迎界面

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

协议授权接口

选择图中的“我接受许可协议中的条款”,然后点击“下一步”按钮,进入安装目录选择界面,根据自己的实际情况选择合适的安装目录,如图:

安装目录选择

选择安装目录后,点击“下一步”按钮,进入如图所示的安装准备界面:

准备安装界面

点击图中的“安装”按钮开始安装,等待安装完成。安装完成后如图:

安装完成界面

单击图中的“完成”按钮退出安装。安装成功后,桌面上会出现Source Insight4.0图标,如图:

源洞察4.0

双击该图标打开Source Inisght 4.0。如果第一次打开,会有License提示,如图:

许可证提示

由于Source Insight 4.0是付费软件,因此您需要购买License。如果您尚未购买,可以免费试用30 天。点击图中“确定”按钮,进入如图所示界面:

许可证输入界面

图中,如果您购买了许可证,则选择第一个。如果您尚未购买许可证,请选择第二个许可证免费试用30 天。选择后,点击“下一步”按钮,进入如图所示界面:

嵌入式Linux开发学习:Source Insight软件安装与使用

信息输入界面

填写图中信息,然后点击“下一步”。填写完毕后,一路点击“下一步”即可。打开后默认界面如图:

Source Insight默认界面

至此,Source Insight安装完成。

2. Source Insight新项目

与MDK和IAR一样,Source Insight需要创建一个项目,但它远没有MDK和IAR那么复杂。首先新建一个项目文件夹,比如test。 Test用于存储项目的所有文件,包括Source Insight项目文件和C语言源代码。文档。

注意! Source Insight项目不能有中文路径!注意! Source Insight项目不能有中文路径!注意! Source Insight项目不能有中文路径!

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

项目文件目录

项目文件夹准备好后,就可以创建项目了。点击Source Insight:Project-New Project,如图:

新建筑

点击“新建项目”,进入如图所示界面:

项目名称和路径设置

设置好图中的项目名称和路径后,点击“确定”按钮,将进入另一个设置界面,如图:

项目设置

我们一般不需要对图片进行任何修改。主要是检查路径是否正确。如果没有问题,点击“确定”按钮,进入向项目添加文件的界面,如图:

为项目添加文件接口

如果您的项目文件夹已有源文件,则可以将所有源文件添加到项目中,如图所示。添加完成后,点击“关闭”按钮将其关闭。新建项目完成后,Source Insight如图:

嵌入式Linux开发学习:Source Insight软件安装与使用

项目创建完成

我们发现图中的界面好像和没有新建项目的界面没有什么区别?那是因为我们的新项目是一个空项目,没有任何源文件,所以看起来没有改变。

3.在项目中新建一个源文件

我们在新创建的项目中创建两个新文件:main.c 和main.h。首先创建main.c文件,点击:文件-新建,如图:

新建一个.c文件

将c文件的名称设置为main.c,如图:

文件命名

文件命名完成后,点击“确定”按钮,文件创建完成。 main.c只创建完成但还没有保存,也没有添加到我们的工程中,所以我们点击:文件-保存,或者直接按“Ctrl+S”键保存,保存界面如图数字:

保存界面

设置好图片的保存路径后,点击“保存”按钮。保存后会弹出对话框询问是否要将刚才保存的C文件添加到工程中,如图:

是否将C文件添加到工程中

我们必须选择“是”才能将main.c 添加到项目中。添加完成后的Source Insight界面如图:

工程界面说明

如图所示,我们正在操作文件main.c。当前项目只有一个文件main.c。中间部分是我们的代码编辑区,我们可以在这里编写代码。同样的方式,我们新建一个main.h头文件,

4.在项目中编写代码

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

示例代码main.c 文件代码1 #include ‘main.h’2 #include ‘stdio.h’ 34 void main(int argc, char *argv[])5 {6 printf(‘这是一个测试文件’); 7 }8 示例代码main.h 文件代码9 #ifndef _MAIN_H10 #define _MAIN_H111213 #endif 编写完成后,Source Insight 界面如图:

写完代码后的项目

嵌入式Linux开发学习:Source Insight软件安装与使用

5. 项目文件同步

代码编写完成后,需要在Source Insight上进行同步操作。同步的目的是为了实现函数跟踪,比如直接跳转到MDK中某个函数的定义来查看函数源码。同步方法很简单,点击Project-Synchronize Files,如图:

项目同步

点击“同步文件”,打开同步对话框,如图:

同步设置

如上图所示设置同步。设置完成后,点击“开始”开始同步,等待同步完成。如果项目小的话,同步速度会很快!您可能无法看到同步过程。如果项目比较大,同步时间会长一点。

以上就是Source Insight的安装和使用说明。您可以自己练习多次使用Source Insight 创建项目和创建新文件。

6.Source Insight中文乱码问题

第一次安装Source Insight后,如果打开含有汉字的文件,汉字可能会显示乱码,如图:

中文乱码

这是因为编码方式选择不正确。点击Options-Preferences.如图:

如何打开首选项对话框

文件编码设置

将文件编码改为GB2312后,中文显示就正常了。如果中文仍然显示乱码,尝试将图中的“默认行结尾”改为“Unix(LF)”,“默认编码”改为“UTF8”,如图:

更改为UTF-8 编码

这是因为Linux使用UTF-8编码。如果你的项目是从Linux复制过来的,则必须使用UTF8编码才能正常显示。中文显示正常如图:

用户评论

嵌入式Linux开发学习:Source Insight软件安装与使用
旧事酒浓

终于找到一篇关于 Source Insight 的教程!一直想尝试用它来开发嵌入式 Linux 项目,这篇文章帮了我很大的忙~

    有7位网友表示赞同!

嵌入式Linux开发学习:Source Insight软件安装与使用
疲倦了

看了这篇教程后,我打算明天就着手自己安装 Source Insight 了。之前一直都用的 VSCode 开发,感觉还是 Source Insight 更专业一些吧。

    有5位网友表示赞同!

嵌入式Linux开发学习:Source Insight软件安装与使用
无望的后半生

Source Insight 这样的工具 really cool ,尤其是在嵌入式开发中使用起来更加方便灵活。不过对于新手小白来说,上手难度可能稍高一点。这个教程希望能帮助更多人!

    有8位网友表示赞同!

嵌入式Linux开发学习:Source Insight软件安装与使用
迷路的男人

这篇文章写的很详细,图文并茂,看得出来作者对 Source Insight 很熟悉!作为一名正在学习嵌入式 Linux 的学生,这篇文章我收藏了!

    有13位网友表示赞同!

嵌入式Linux开发学习:Source Insight软件安装与使用
不忘初心

我也是想尝试开发嵌入式 Linux 项目的,不过之前一直没有找到合适的 IDE。看到这篇博客,突然有一种找到了方向的感觉。

    有19位网友表示赞同!

嵌入式Linux开发学习:Source Insight软件安装与使用
莫飞霜

Source Insight 本身确实是一个强大的工具,但是对于初学者来说可能有一些学习成本。建议作者后续可以分享一些更实用的案例和技巧,更容易让人理解和掌握。

    有17位网友表示赞同!

嵌入式Linux开发学习:Source Insight软件安装与使用
旧爱剩女

安装教程很简单就能明白,但用 Source Insight 开发,很多命令还是得慢慢来练习才好用啊!

    有15位网友表示赞同!

嵌入式Linux开发学习:Source Insight软件安装与使用
雪花ミ飞舞

我一直觉得 Source Insight 的界面有点古早的 style,相比之下,一些新的 IDE 更加现代化。 但是从功能上来说,Source Insight 确实很强大!

    有18位网友表示赞同!

嵌入式Linux开发学习:Source Insight软件安装与使用
铁树不曾开花

我用 Source Insight 开发嵌入式项目有几年时间了,可以告诉你它绝对是值得拥有的一款工具! 这篇文章写的也很棒,能够帮助更多人入门。

    有12位网友表示赞同!

嵌入式Linux开发学习:Source Insight软件安装与使用
残留の笑颜

学习嵌入式 Linux 的新星?千万不要错过 Source Insight 这个宝藏工具! 从这款软件的使用,你会发现开发效率大大提高!

    有14位网友表示赞同!

嵌入式Linux开发学习:Source Insight软件安装与使用
厌归人

我个人更倾向于使用 Eclipse 进行嵌入式 Linux 开发,感觉界面更加友好,插件也更多一些。不过每个人有不同的喜好,这篇文章对 Source Insight 的介绍还是很有参考意义的。

    有14位网友表示赞同!

嵌入式Linux开发学习:Source Insight软件安装与使用
暖瞳

最近在学习嵌入式开发,看到这篇文章觉得很兴奋! Source Insight 一直都是我心目中的理想 IDE,期待能尽快上手使用!

    有15位网友表示赞同!

嵌入式Linux开发学习:Source Insight软件安装与使用
凉凉凉”凉但是人心

这篇文章只是针对 Source Insight 的基础安装和使用,希望能后续分享一些更高级的使用技巧,比如代码调试、优化等方面的内容。

    有11位网友表示赞同!

嵌入式Linux开发学习:Source Insight软件安装与使用
非想

在嵌入式 Linux 开发中,很多工具都是必须的,Source Insight 算是其中之一。感谢作者分享这篇实用教程!

    有12位网友表示赞同!

嵌入式Linux开发学习:Source Insight软件安装与使用
你瞒我瞒

我平时都用其他开源 IDE 进行开发,很少接触 Source Insight 。但我对嵌入式 Linux 的学习计划上,还是会尝试着了解并使用它。

    有19位网友表示赞同!

嵌入式Linux开发学习:Source Insight软件安装与使用
我绝版了i

最近想开始学习嵌入式 Linux 开发,这篇文章的分享挺好的。看来 Source Insight 真的可以用,以后好好学习一下!

    有11位网友表示赞同!

嵌入式Linux开发学习:Source Insight软件安装与使用
伪心

文章很好看,但可惜图太少了,能添加更多详细的截图说明更加完善哦!

    有10位网友表示赞同!

嵌入式Linux开发学习:Source Insight软件安装与使用
淡抹烟熏妆丶

Source Insight 的学习确实需要一些时间和耐心,但相信坚持下去,它会成为你开发嵌入式系统的重要武器!

    有7位网友表示赞同!

原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/117451.html

(0)
小su's avatar小su
上一篇 2024年9月1日 上午8:41
下一篇 2024年9月1日 上午8:43

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注