- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Isourceinsight中文乱码的解决方案
UltraCodingSwitch.exe + source insight 3.5 下载
首先,下载UltraCodingSwitch.exe,地址已经给出了,差不多是这个玩意:
双击打开,看到主界面:
左上角,有两个按钮:“+文件夹”“+文件”,如果你要批量转选文件夹,单个文件就选文件,选择文件夹:选择文件:
加入你想转换的文件夹或文件:
然后单击“开始”,就可以转换了
单击菜单“Project”(”New Project”,开始建立一个新的工程,界面如图-12所示。
图-12
在随后出现的界面中,输入工程的名称和工程的数据的存放位置。U-boot源码位置为:D:\uboot_project\u-boot_CW210_1.3.4,将要建立的Source Insight工程命名为U-boot, 在D:\uboot_project\src目录下存放工程数据,则如图-13所示一样设置,然后单击“OK”按钮(如果D:\uboot_project\src目录不存在,会提示是否创建这个目录)。
图-13
接下来的步骤是指定源码的位置及添加源文件。如图-14所示,指定U-boot源码位置后,单击“OK”按钮进入下一个设置界面。
图-14
如图-15所示,是添加源文件的操作界面:先单击“Add All”按钮,在弹出的对话框中选中“Include top level sub-directories”(表示将添加第一层目录中的文件)、“Recursiverly add lower sub-directories”(表示递归地加入底层的子目录,即加入所有子目录中的文件);然后单击“OK”按钮控制开始加入U-boot的所有源文件,如图-16、图-17所示。
图-15
图-16
图-17
3.“同步”源文件。
所谓“同步”源文件就是在Source Insight工程中建立一个数据库,它里面保存有源文件中各变量、函数之间的关系,使得阅读、编辑代码时能快速地提供各种辅助信息(比如以不同颜色显示不同类型的变量等)。
这个数据库会自动建立,但是对于比较庞大的源码的工程,建议初次使用时手工建立建立数据库,这使得Source Insight工程很快地建立所有源码的、全面的关系图。
单击菜单“Project(””Synchronize Files”,会弹出如图-18所示的对话框,选中其中的“Force all files to be re-parsed”(表示“强制分析所有文件”),如图-19所示,然后单击“OK”按钮即可生成数据库,运行过程如图-20所示。
图-18
图-19
图-20
4.阅读U-boot源码。
在Source Insight右边的文件列表中选择打开Board.c文件,可以得到如图-21所示的界面,它的中间是主窗口,可以在里面阅读、编辑代码;左边是“Symbol window”(符号窗口),可以从中快速地找到当前文件中的变量、函数、宏定义等;下边是“Context window”(上下文窗口),在主窗口中将光标放在某个变量、函数、宏上面时,会在这个窗口中显示它们的定义,比如在图中,这个窗口中显示了start_armboot函数的定义。
图-21
在主窗口中,按住“Ctrl”键的同时,单击某个变量、函数、宏,就可以跳到定义它们的位置;双击上下文窗口也可以达到同样的效果。
同时按住“Alt”、“,”键可以令主窗口退回上一画面,同时按住“Alt”、“.”键可以令主窗口前进到前一个画面。在某个变量、函数、宏上单击右键,在弹出的菜单中选择“Lookup Reference”,可以快速地在所有源文件中找到对它们的引用,这比搜索整个源码目录快多了。
您可能关注的文档
- I保险学概论作业第一套知识点120.doc
- IROOT篇章.doc
- I保险学概论作业第二套知识点21~40.doc
- IRom定制教程之Windows下解包编辑打包img使用教程.doc
- I保险学概论在线作业A最终成绩:95.0.docx
- l中考热点话题作文.doc
- Iraid+制作过程.doc
- I保险学概论在线作业D最终成绩:90.0.docx
- I保险学第一章 I2).doc
- l中考热点专题训练与圆有关的证明问题及答案.doc
- 2025年母婴市场消费升级与品牌竞争策略研究报告:品牌价值.docx
- 2025年食品饮料行业数字化营销策略与电商运营模式创新报告.docx
- 高中物理现代物理技术在实际应用中的教学教学研究课题报告.docx
- T∕ZZB 1894-2020 双平臂落地抱杆.docx
- 初中历史学习新途径结合文物仿制活动的认知效果分析教学研究课题报告[001].docx
- 小学英语写作教学中学生创意表达能力培养的策略研究教学研究课题报告.docx
- 数字孪生视角下2025年城市规划与建设中的智慧城市安防监控系统报告.docx
- 初中物理实验教学中个性化学习任务的设计与应用教学研究课题报告.docx
- 物联网边缘计算2025年应用场景拓展与智慧家庭健康监测系统挑战报告.docx
- 物联网边缘计算2025年应用场景拓展与智能安防监控系统升级研究[001].docx
文档评论(0)