使用Windows上SourceInsight工具建立分析Linux下uboot源码工程

Windows上使用Ubuntu虚拟机搭建Android系统开发环境 一.安装虚拟机-->vmware虚拟机.rar   二.安装Linux系统-->ubuntu-10.04.1-desktop-i386.iso 在NewVirtual Machine Wizard中,建议Maximum Disk size(GB):设置为50   三.进入root用户 1.打开Terminal输入sudo passwd root再回车 2.在显示的"Ent... 阅读详情

SourceInsight软件可以说是分析查阅大型源码工程文件的神器!界面不错!功能强大!

第一步:安装好SourceInsight后打开软件


点击上面的Project--->new project 然后弹出对话框


这里工程的名字我取成ubootProject,该工程保存在我自己在E盘建立的一个文件目录下, 点击OK


设置如此然后点击OK

这里我的uboot源码是在笔记本上的虚拟机上的Linux下解压,linux和Windows之间是通过Samba实现文件共享!


解压完后,Samba文件共享设置好后,点击上面截图中的OK,会出现如下:


然后通过Samba进入到uboot解压的那个目录,把目录路径复制下来:


点击:工具--->映射网络驱动器 把刚才复制的路径填进去,然后点击完成!


然后在我的电脑下面就可以看到如下截图了:


这里映射的是Z盘(自己的根据实际情况而定) 这里点击Add All


然后弹出一个对话框!这里两个都选上,下面一个是把子目录也添加上去。


点击OK,然后等待一下!成功之后选择close!

成功后打开一个文件可以看到如下图:


uboot 里面有.s\.S汇编文件,但是这里面找不到。这主要是当初Add ALL时选项没配置好

这里选择如下图选项:options--->Decument Option


选择完后回出现如下:


在图中蓝色位置改为 *.c;*.h;*.s;*.S 然后点击Close

然后在重新再把之前的目录找一遍,点击如下图操作


然后file name 输入:Z: 回车重新进入Z目录下载重新加入!

这里选择Add Tree 会发现又有200多个文件被加入进来了!


这些文件就是我们前边漏掉的汇编文件了!

然后点击软件R图标左边的那个像图书图标的图案!(这个是同步作用,方便代码查阅函数跳转)!

至此!整个步骤完成!


SourceInsight4.0 代码编写/阅读工具 解压无需密码,压缩包名字无需在意(系统审核原因) Sourceinsight简称SI,是最顺手,最强大的编辑器,没有之一!它几乎支持所有的语言,包括:C,C++,ASM,HTML等等,能够自动创建并维护它自己高性能的符号数据库,包括函数、method、全局变量、结构、类和工程源文件里定义的其它类型的符号,对于大工程的源码阅读非常方便。 立即下载

相关推荐

Ubuntu系统 nano 编辑器使用教程

• 原因:文件编码不兼容(如 Windows 的 CRLF 换行符)。• 若使用 SSH 工具(如 PuTTY),确保终端设置中未占用。掌握这些操作后,你可以高效使用 nano 完成大部分文本编辑任务!• 底部快捷键栏:显示常用操作的快捷键(• 如果文件已修改,会提示是否保存:按。• 顶部状态栏:显示文件名和编辑状态。表示 Ctrl + G(查看帮助)。保存时自动生成备份文件(原文件名后加。• 强制保存只读文件:用。启动 nano 时添加。启动 nano 时添加。(重做)触发自动缩进。

qq_44534541的博客 2083

Soure Insight 创建Uboot工程

board、cpu、include //三个目录比较重要 根据 make mini2440_config 生成的 include/config.h文件来判断我们的board目录和include目录需要什么文件 cpu目录要添加的文件,需要查看芯片手册来确定我们的cpu是什么核心,核心确定以后接下来就是具体的芯片 >具体操作步骤如下< Project...

weixin_47711503的博客 346

BLDC方波控制 vs. FOC:技术选型指南与未来演进

本文深入对比BLDC电机方波控制与FOC技术的核心差异,分析两者在成本、性能和应用场景上的权衡。方波控制凭借低成本和易实现性,在电动工具和家电领域优势明显;而FOC则以平滑高效控制见长,适用于高端精密应用。文章为工程师提供了实用的技术选型指南,并展望了未来技术融合的发展趋势。

yhn4567890的博客 1171

Source Insight建工程之Uboot

对于嵌入式学习经常就要和Uboot和内核打交道,Source Insight便是我认为非常好的源码查看工具。对于Uboot和内核源码的查看,它有着非常好的索引方式,且拥有非常方便的快捷键操作方式。对于庞大的源码树最好就是建立一个工程来管理。但当你查找一个关键词的时候,会出现许多与

Win_cao专栏 1万+

七段数码管动态显示技术:分时复用与使能端优化

本文深入解析了七段数码管动态显示技术的核心原理,重点阐述了分时复用与使能端优化如何协同工作。通过利用人眼视觉暂留效应,分时复用技术以一套数据线驱动多个数码管,而合理的使能端控制则是消除鬼影、保证亮度均匀的关键。文章提供了从硬件基础到Verilog代码实战的完整指南,帮助开发者实现稳定高效的动态显示系统。

lilh34434的博客 211

SAP交货单增强字段更新实战:手把手教你用BAPI_OUTB_DELIVERY_CHANGE和EXTENSION2参数

本文详细解析了如何使用BAPI_OUTB_DELIVERY_CHANGE和EXTENSION2参数实现SAP交货单增强字段的更新。从增强点SMOD_V50B0001的定位到字段落表的全流程,提供了ABAP代码示例和常见问题排查方法,帮助开发者高效完成交货单自定义字段的集成开发。

weixin_42525637的博客 450

Source Insight 3.5 创建uboot工程详细步骤

1.新建Source Insight工程文件夹 2. 新建工程 3. 工程命名及指定存放路径然后OK,需要注意的是工程项目文件和工程管理的代码文件可以不在同一个目录底下。这里我们为了以后方便查找放在一起。 4. 默认 5. 添加文件 6. 确定 7. close 8.浏览文件 9.增加文件类型 因为SI软件有个特点,它只能发现自己识别了的文件类型,...

taotongning的博客 1387

跟着团子学SAP CO:基于成本的完工百分比结算:Cost-based POC(以项目为例)

本文以英国及北美会计准则下的基于成本的POC的销售型项目结算对PS模块中的完工百分比进行介绍

Lucas1211的博客 2万+

Windows下使用source insight连接远程Linux机器写代码

windows下使用samba连接linux写代码,个人觉得比vscode好用(单写/看代码来说)

听说我是神的博客 6100

Pre-suite 开发之MFi功能搭建

Pre-suite 固件中只有带无线硬件的Ezairo 7160sl才具备无线通信能力,其无线功能包括标准BLE 5.2 低功耗蓝牙功能以及非标准的低功耗无线音频流功能。Ezairo 7160sl 支持3种低功耗无线音频流协议:来自APPLE的MFi,来自Google的ASHA以及来自onsemi的remote mic。其中MFi音频流走的G.722编码的Mode1,速率为64kbps;而非MFi音频流走的G.722的Mode3,速率为48kbps.

SnowYang2017的博客 1497

OpenCV实现文档扫描OCR识别(基于Python + OpenCV,含完整代码)

在当今数字化时代,文档处理的自动化需求日益增长。文档扫描OCR(Optical Character Recognition,光学字符识别)技术成为了将纸质文档转换为可编辑电子文本的关键手段。通过Python与OpenCV库的结合,我们能够实现高效、准确的文档扫描OCR识别。这一技术在办公自动化、数字图书馆、档案管理等众多领域都有着广泛的应用。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 2030

用source inlsignt 3.5查看uboot源码使用步骤

用source inlsignt 3.5查看uboot源码使用步骤 1,Project -newProject 2,填写项目名,和保存路径 3,Project-add and romove project file 4,输入d: 回车,切换磁盘路径 5,找到 项目文件夹,点击右边的按钮 add tree ,出来检测得到多少数量文件夹,点击ok 6,点击close,这时,还有.s的文件还没有,添加进来 7,点击 options - decument options 8, 点击document type下..

jianminmin1318987744的博客 501

S7-1200中OB100和OB20中断使用方法及示例程序说明(图文)

S7-1200中OB100和OB20中断使用方法及示例程序说明(图文)

Robot_PLC_HMI_Automation 8582

使用source Insight工具创建uboot工程。

首先在linux下面解压uboot的代码。不能在Windows下面解压,因为Windows的文件名是不区分大小写的。 然后,创建网络驱动器,这样就能在Windows下访问linux的文件夹了。方法:通过smb打开源码目录,把路径记录下来,进行网络驱动映射。 ------------------------------------------ 使用source Insight创建工程。 Pr...

weixin_30657541的博客 253

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

编译uboot

在分析UBOOT源码之前,首先要做些准备工作。1. 下载UBOOT源码去http://ftp.denx.de/pub/u-boot/网站下载最新的UBOOT源码u-boot-2020.04.tar.bz22.下载交叉编译工具去linaro官网https://www.linaro.org/downloads/下载最新的交叉编译工具 Latest Linux Targeted Binary ...

ChrisZSY的专栏 330

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

NanoPC-T4学习记录---(5)用Sourceinsight查看内核源代码

内核源代码才是学习内核的最好的导师嘛,今天就用Sourceinsight来导入查看内核源代码。 回顾给自己安排的实验: 1.搭建PC端和开发板系统:PC端就用虚拟机装个ubantu18.04,开发板上用rk3399-typec-friendlydesktop-bionic-4.4-arm64-20191227(带图形界面的)。 2.把网络搞通。连接wifi,与电脑端处于同一网段。方面后面搭建sa...

qq_38836825的博客 397

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

day03.安装source insight和使用

第3节:安装source insight和使用使用的系统:windows 7 或 windows10操作系统使用的工具 source insight1、安装source insight(这里就不介绍了,因为很简单,只要一直点NEXT,就安装好了。)2、在windows上解压内核源码:1)分别是uboot和kernel 压缩包拷贝到没有中文路径的文件夹下,否你建立的工程文件很难删除掉。2)我是在E:...

安全参透之旅 315

Bootloader 设计蓝图 和 ARM 的启动流程

UBoot源代码的查看 Bootloader对于嵌入式系统就像BIOS相对于Windows操作系统一样,负责启动操作系统。如下图所示: 在对Bootloader学习中,可以参考U-Boot代码 U-Boot是用于多种嵌入式CPU( MIPS、x86、ARM等)的bootloader程序,U-Boot不仅支持嵌入式Linux系统的引导,还支持VxWorks, QNX等多种嵌入式操作系统。 ...

蓝精灵的专栏 467

Source Insigh使用教程(二):查看Ubuntu内部的代码文件

文章目录一、方案二、安装配置samba 一、方案 常见的方法都是在Ubuntu里面安装Source insight来打开查看代码,但是Source Insight是不支持的Ubuntu的(支持不完整),因此,Source Insight是最好在WIN下面进行操作,因此思路就是win与ubuntu共享文件目录来实现在Win下用Source insight查看Linux内部的源码文件。 二、安装配置samba 运行以下命令: 安装 Samba: sudo apt-get install samba 修改sam

wws的博客 1006

u-boot源码分析

本文从以下几个方面粗浅地分析u-boot并移植到FS2410板上: 1、u-boot工程的总体结构 2、u-boot的流程、主要的数据结构、内存分配。 3、u-boot的重要细节,主要分析流程中各函数的功能。 4、基于FS2410板子的u-boot移植。实现了NOR Flash和NAND Flash启动,网络功能。  这些认识源于自己移植u-boot过程中查找的资料和对源码的简单阅读。下

xumaojun的专栏 680

windows中用Source Insight编辑Linux中的程序

按这篇博客 https://blog.youkuaiyun.com/zangyongcan/article/details/83444705 的内容在Linux系统上做一些准备工作。 1、在windows系统上右击smb文件夹,选择“映射网络驱动器”,然后选择一个驱动器,点击“完成”,这样在Windows系统 上的网络位置出现了如下内容: 这是要映射的Linux文件。 2、给要映射的Linux文件...

zangyongcan的博客 2793

uboot的source命令

5.9.4.1. source - run script from memory => help source source - run script from memory Usage: source [addr] - run script starting at addr - A valid image header must be present =&...

weixin_30619101的博客 1119

u-boot使用实验(烧录和命令)

文章目录一、U-Boot 简介二、u-boot使用选择三、U-Boot初次编译1.获取uboot的源码2.使用命令编译uboot四、U-Boot烧写与启动五、U-Boot命令使用帮助命令1.信息查询命令1. bdinfo 查看板子信息2.printenv输出环境变量信息3. version 用于查看 uboot 的版本号2.环境变量操作命令1.修改bootdelay的值2.修改变量值有空格的变量3.setenv新建命令4.setenv删除命令3.内存操作命令1.md用于显示内存值2.nm修改指定地址的内存

lengyuefeng212的博客 8213

一、建立uboot源码工程 (2011-03-08 11:12)

分类: uboot2010.09移植 工具:sourceinsight3.5 源码:uboot2010.12 1、安装sourceinsight3.5,此处省略1千字。 2、安装完成之后对sourceinsight3.5进行相应的设置: 选择options->document options  点击auto indent

kerson的专栏 3125

uboot移植笔记——建立source insight工程,初步编译uboot

bootloader作用: 1.初始化硬件,设置cpu模式,关闭看门狗,设置时钟,设置sdram,初始化nand flash 2.如果bootloader比较大,把它重定位到sdram 3.将内核从nand flash 读到sdram 4.设置要传给内核的参数 5.跳转启动内核。 source insight 工程 uboot目录删减 1:arch->arm->add ...

qq_25490573的博客 346
上一篇: ARM内部大家族详解---嵌入式回归第四篇
下一篇: 单链表逆序———不借助外部辅助空间递归与非递归实现
coding__madman
博客等级 码龄11年 188粉丝 76原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值