前两天偶知一神器,名曰source insight 。从网上找到了学习版安装好了。然而不太会用。因为导入文件后没有编译关系导致依然无法分析引用关系,找变量十分费劲。自己也搞不清楚编译关系,无法手动添加。今天从晚上看到了tonyho大佬写过一个脚本可以使用在此分享一下。

链接:https://github.com/tonyho/Generate_Kernel_Uboot_Project_forIDE 主要就是kernel 和uboot使用的

使用方法:主要就是 PF_Prj_Gen.sh 文件 需要两个参数 一个是目录路径即uboot/kernel的根目录  /~/uboot  第二个参数是保存输出的路径 自己设置即可。

我的示例:./PF_Prj_Gen.sh ./ uboot_bbb

然后找到uboot_bbb文件夹里面有两个文件选择sourceinsight后缀的那个。接着导入到sourceinsight软件中。

在add and remove project files 窗口中点击 add from list ->选择生成的文件->打开->close即可

最后rebuild project 可以开心的读代码了。

此作者没有提供个人介绍。
最后更新于 2020-07-08