嵌入式Linux系统移植部署DAY02..docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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)

sdgr + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档