1. 程式人生 > >使用Windows上SourceInsight工具建立分析Linux下uboot原始碼工程

使用Windows上SourceInsight工具建立分析Linux下uboot原始碼工程

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圖示左邊的那個像圖書圖示的圖案!(這個是同步作用,方便程式碼查閱函式跳轉)!

至此!整個步驟完成!

相關推薦

使用WindowsSourceInsight工具建立分析Linuxuboot原始碼工程

SourceInsight軟體可以說是分析查閱大型原始碼工程檔案的神器!介面不錯!功能強大! 第一步:安裝好SourceInsight後開啟軟體 點選上面的Project--->new pro

利用git for windows 圖形介面工具建立倉庫並傳專案到webgitHub

用git for windows圖形介面工具來建立本地倉庫,並把本地的專案上傳到github官網: 1.安裝完的git for windows 介面如圖所示: 2.點選右上角的設定按鈕,並選擇

windows傳本地專案至linux伺服器中的gitlab

1、安裝git:    https://git-scm.com/downloads          linux伺服器中安裝gitlab:  https://blog.csdn.net/

【python安裝】Windows安裝和建立python開發環境

1. 在 windows10 上安裝python開發環境 Linux和Mac OS都自帶python環境,但是Windows沒有,需要自行安裝。 第1步:訪問 python官網,下載Windows平臺下的安裝包 選擇下載3.X的版本,我選擇的是3.6.6的版本 雙擊下載完的檔案python-3.6.6-

javaweb專案在windows執行正常,部署在linux時部分js引入報net::ERR_ABORTED 404錯誤

        最近在開發專案過程中,專案的一個到處Excel功能在windows執行正常。但是測試部署到linux伺服器上測試時,提出匯出功能無效的問題。          發現瀏覽器控制檯報錯找不到匯出所用的js檔案,net::ERR_ABORTED 404    

windowsmysql資料庫遷移到linux

1 、安裝MySql Workbench8.0,在Navigator下MANAGEMENT下Data Export         2、雙擊Data Export,彈出如下介面:     1 表示選擇要匯出的資料庫     2 表示選擇匯出資料,或者匯出資料和表結

windows傳檔案到遠端linux

http://blog.csdn.net/qq_26819733/article/details/52792782 【注意】:pscp下載地址:http://www.softpedia.com/get/Network-Tools/Misc-Networking-Tools

Shell指令碼: Windows可用原始碼 轉換為 Linux可用原始碼

簡介 Windows下編寫的程式碼(如C\C++\Java等)放到Linux下不能直接編譯, 因為主要存在兩個問題: 1. Windows和Linux的行尾符不同, Windows下行尾符是"\n\r", 而Linux的行尾符是"\n" 2. Windows下編碼通常是G

[原理分析]Linux的棧溢位案例分析-GDB除錯操練[2]

摘要: 原版本中的問題主要在於除錯過程中,蠻力的痕跡太重,沒有很好地體現常用的除錯準則;本文在原版本的基礎上,融入參考文獻中提及的除錯原則,重新審視和操練該問題,希望儘量體現出除錯中常用的思維法則。 測試的平臺:1.  ubuntu 9;   gcc 4.4.1;   G

linux sock_raw原始套接字程式設計 (轉)和LinuxLibpcap原始碼分析和包過濾機制

sock_raw原始套接字程式設計可以接收到本機網絡卡上的資料幀或者資料包,對與監聽網路的流量和分析是很有作用的.一共可以有3種方式建立這種 socket 1.socket(AF_INET, SOCK_RAW, IPPROTO_TCP|IPPROTO_UDP|IPPROT

[linux]windows編寫的shell指令碼linux上報錯,Bom問題

使用nodepad++編輯好的bash指令碼,在linux上執行就會出出錯。 # /etc/init.d/nginx nginx -bash: /etc/init.d/nginx: /bin/bash^M: bad interpreter: No such file or

Linux 閱讀原始碼工具(Vim + ctags+Cscope)

0. 寫在前面的廢話 開發環境遷移到了Ubuntu下,所有windows下好用的工具都要找個替代品。 windows下一直用 souce Insight 來閱讀原始碼,需要在Ubuntu下找個替代品。 上網看了看,貌似Vim + Ctags + Cscope不錯,安

Windows的Oracle遷移至Linux

space acl log dmp manage 創建 選擇 spa file 遷移前提: 1.在安裝Linux數據庫實例時,註意選擇的編碼格式要與Windows的數據庫實例一致。 遷移步驟 1.檢查Linux上數據庫實例的編譯格式 SQL> select usere

解決Activiti5.22流程圖部署在Windows正常,但在linux部署後出現中文變方塊的問題

總結/朱季謙 樓主最近在做公司的工作流平臺,發現一個很無語的事情,Activiti5.22的流程圖在Windows環境上部署,是可以正常檢視的,但釋出到公司的Linux伺服器上後,在上面進行流程圖線上部署時,發現中文都變成了方塊,如下圖——     在工作流的配置檔案裡,是正常配置了“

單目跟蹤位姿產品研發(二)----在linux將c++工程打包成動態庫so檔案API

       單目跟蹤位姿專案由對方公司提供應用場景,我方研發核心演算法,通過c++實現功能,然後對方公司通過java\js來開發炫酷的介面,共同合作完成,最終對方公司負責銷售推廣,推向市場。因此,涉及到java介面呼叫c++核心程式碼的問題。 現記錄

Linux軟體原始碼包安裝問題解決方法

從原始碼包安裝軟體最重要的就是仔細閱讀README INSTALL等說明檔案通常從原始碼包安裝軟體的步驟是:tar jxvf gtk+-2.4.13.tar.bz2 解開原始碼包cd gtk+-2.4.13/ 進入原始碼目錄./configure 似乎在某些環境下./configure會造成終端退出而使用.

LinuxMySQL原始碼編譯安裝(eg:mysql-5.6.27.tar.gz )

Linux下MySQL原始碼安裝(eg:mysql-5.6.27.tar.gz ): 1:準備MySQL原始碼安裝包: mysql-5.6.27.tar.gz、cmake-3.3.2.tar.gz、ncurses-6.0.tar.gz 注:centos請安裝: yum in

LinuxHadoop原始碼的編譯

Linux下Hadoop原始碼的編譯 1.前期準備 1.1CentOS聯網 1.2採用root角色編譯,減少資料夾許可權出現問題 1.3jar包準備(hadoop原始碼、JDK8、maven、ant 、protobuf) 1.4l

Linux原始碼包編譯和安裝原理

一、Linux原始碼包安裝過程 用於linux原始碼安裝軟體,一般下載原始碼包得到檔案:file.tar.gz和file.tar.bz2格式 (1)解壓縮 解壓命令為:  tar jxvf file.tar.bz2   tar zxvf file.tar.gz (2)配

linux原始碼編譯比特幣客戶端

下載原始碼 這個是master分支的,建議在tag裡選最新的穩定版,目前是v0.14.2 直接下載zip,別clone了,clone很慢。 編譯程式碼 不妨先看看官方的編譯說明 ps: 第一手的官方的資源一般都是最好的,有問題了最好