- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式Linux系统移植部署DAY02.
嵌入式Linux 系统移植部署DAY02
Top安装Source Insight工具,建立u-boot源码工程
配置、编译u-boot源码、生成u-boot.bin,并下到TPAD中运行,测试
1 安装Source Insight工具,建立u-boot源码工程
1.1 问题
安装Source Insight工具,建立u-boot源码工程。
1.2 方案
Source Insight是一个面向项目开发的程序编辑器和代码浏览器,它拥有内置的对C/C++, C#和Java等程序的分析。Source Insight能分析你的源代码并在你工作的同时动态维护它自己的符号数据库,并自动为你显示有用的上下文信息。 Source Insight不仅仅是一个强大的程序编辑器,它还能显示reference trees,class inheritance diagrams和call trees。Source Insight提供了最快速的对源代码的导航和任何程序编辑器的源信息。Source Insight提供了快速和革新的访问源代码和源信息的能力。与众多其它编辑器产品不同,Source Insight能在你编辑的同时分析你的源代码,为你提供实用的信息并立即进行分析。
Source Insight是如今最好用的语言编辑器,支持几乎所有的语言, 如C、C++、ASM、PAS、ASP、HTML等常见的,还支持自己定义关键字。Source Insight为您提供了可快速访问源代码和源信息的功能。Source Insight相较其它的编辑器产品来说,还可以帮您分析源代码,并在您编辑的同时立刻提供给您有用的信息和分析。
Source Insight自动创建并维护它自己高性能的符号数据库,包括函数、method、全局变量、结构、类和工程源文件里定义的其它类型的符号。Source Insight 可以迅速地更新您的文件信息,即使在您编辑代码的时候。而且符号数据库的符号可以自动创建到您的工程文件中。
一、整个操作过程如下。
1.安装Source Insight软件。
2.创建U-boot源码工程。
3.“同步”源文件。
4.阅读U-boot源码。
1.3 实现
1.安装Source Insight软件。
点击Source Insight的Setup.exe安装文件。整个安装过程如图-1至图-9所示。
图-1
图-2
图-3
图-4
图-5
图-6
图-7
图-8
图-9
2.创建U-boot源码工程。
启动Source Insight之后,它默认的支持文件中没有以“.S”结尾的汇编语言文件,单击“Options”(”Document Options”,在弹出的对话框中选择“Document Type”为“C Source File”,在“File filter”中添加“*.S”类型,如图-10、图-11所示。
图-10
图-11
然后单击菜单“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
文档评论(0)