大家好,关于嵌入式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 天。选择后,点击“下一步”按钮,进入如图所示界面:
信息输入界面
填写图中信息,然后点击“下一步”。填写完毕后,一路点击“下一步”即可。打开后默认界面如图:
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如图:
项目创建完成
我们发现图中的界面好像和没有新建项目的界面没有什么区别?那是因为我们的新项目是一个空项目,没有任何源文件,所以看起来没有改变。
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 界面如图:
写完代码后的项目
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编码才能正常显示。中文显示正常如图:
原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/117451.html
用户评论
旧事酒浓
终于找到一篇关于 Source Insight 的教程!一直想尝试用它来开发嵌入式 Linux 项目,这篇文章帮了我很大的忙~
有7位网友表示赞同!
疲倦了
看了这篇教程后,我打算明天就着手自己安装 Source Insight 了。之前一直都用的 VSCode 开发,感觉还是 Source Insight 更专业一些吧。
有5位网友表示赞同!
无望的后半生
Source Insight 这样的工具 really cool ,尤其是在嵌入式开发中使用起来更加方便灵活。不过对于新手小白来说,上手难度可能稍高一点。这个教程希望能帮助更多人!
有8位网友表示赞同!
迷路的男人
这篇文章写的很详细,图文并茂,看得出来作者对 Source Insight 很熟悉!作为一名正在学习嵌入式 Linux 的学生,这篇文章我收藏了!
有13位网友表示赞同!
不忘初心
我也是想尝试开发嵌入式 Linux 项目的,不过之前一直没有找到合适的 IDE。看到这篇博客,突然有一种找到了方向的感觉。
有19位网友表示赞同!
莫飞霜
Source Insight 本身确实是一个强大的工具,但是对于初学者来说可能有一些学习成本。建议作者后续可以分享一些更实用的案例和技巧,更容易让人理解和掌握。
有17位网友表示赞同!
旧爱剩女
安装教程很简单就能明白,但用 Source Insight 开发,很多命令还是得慢慢来练习才好用啊!
有15位网友表示赞同!
雪花ミ飞舞
我一直觉得 Source Insight 的界面有点古早的 style,相比之下,一些新的 IDE 更加现代化。 但是从功能上来说,Source Insight 确实很强大!
有18位网友表示赞同!
铁树不曾开花
我用 Source Insight 开发嵌入式项目有几年时间了,可以告诉你它绝对是值得拥有的一款工具! 这篇文章写的也很棒,能够帮助更多人入门。
有12位网友表示赞同!
残留の笑颜
学习嵌入式 Linux 的新星?千万不要错过 Source Insight 这个宝藏工具! 从这款软件的使用,你会发现开发效率大大提高!
有14位网友表示赞同!
厌归人
我个人更倾向于使用 Eclipse 进行嵌入式 Linux 开发,感觉界面更加友好,插件也更多一些。不过每个人有不同的喜好,这篇文章对 Source Insight 的介绍还是很有参考意义的。
有14位网友表示赞同!
暖瞳
最近在学习嵌入式开发,看到这篇文章觉得很兴奋! Source Insight 一直都是我心目中的理想 IDE,期待能尽快上手使用!
有15位网友表示赞同!
凉凉凉”凉但是人心
这篇文章只是针对 Source Insight 的基础安装和使用,希望能后续分享一些更高级的使用技巧,比如代码调试、优化等方面的内容。
有11位网友表示赞同!
非想
在嵌入式 Linux 开发中,很多工具都是必须的,Source Insight 算是其中之一。感谢作者分享这篇实用教程!
有12位网友表示赞同!
你瞒我瞒
我平时都用其他开源 IDE 进行开发,很少接触 Source Insight 。但我对嵌入式 Linux 的学习计划上,还是会尝试着了解并使用它。
有19位网友表示赞同!
我绝版了i
最近想开始学习嵌入式 Linux 开发,这篇文章的分享挺好的。看来 Source Insight 真的可以用,以后好好学习一下!
有11位网友表示赞同!
伪心
文章很好看,但可惜图太少了,能添加更多详细的截图说明更加完善哦!
有10位网友表示赞同!
淡抹烟熏妆丶
Source Insight 的学习确实需要一些时间和耐心,但相信坚持下去,它会成为你开发嵌入式系统的重要武器!
有7位网友表示赞同!