搜电首页
|
搜电资讯
|
搜电IC
|
搜电下载
|
搜电标准
|
搜电资料
|
搜电方案
|
搜电电路
设为首页
|
添加到收藏夹
个人博客
搜电相册
登录
注册
短消息
用户中心
我的
标签
统计
会员
搜电论坛
»
综合技术设计
»
软件开发
»
Source Insight 经典教程 (贴图)
帖子标题
技术专题论坛
USB技术论坛
SATA技术论坛
1394技术论坛
PCIE技术论坛
指纹技术论坛
LED商人论坛
LED设备/材料
LED应用
LED技术
半导体微电子
半导体封装及测试
半导体设计及验证
前端及后端设计
EDA技术专区
CAM/Zuken
Protel
Powerpcb/PADS
Allegro
ORCAD
其它EDA设计
高速设计技术
PCB高速设计
仿真交流区
电磁兼容(EMC)
信号完整性(SI)
电源完整性(PI)
可靠性设计
综合技术设计
基础知识
模拟/数字电路
电源设计及管理
总线/接口/驱动
实用开发工具
常用设计应用
软件开发
图象视频
音频设计
PCB设计
工业控制
医疗电子
射频/微波/通信
射频电路设计
微波系统技术
通信技术
消费类电子
手机论坛
GPS/汽车电子
数码/电脑周边
家用电器
电视/机顶盒
功放音响DVD
安防监控
数字电视广播
山寨机
嵌入式开发
单片机区
DSP技术
ARM开发
驱动开发/操作系统
系统设计
FPGA/CPLD
仿真交流
开发板
原厂专区
测试测量专区
测试测量知识
半导体测试
仪器仪表测试
电气技术专区
电气技术
低压技术
高压技术
技术维修专区
手机通信维修
家电日用维修
电脑数码维修
仪器设备维修
办公设备维修
交通工具维修
标准规范区
国家标准
行业标准/认证
国际标准
资源共享区
设计电路图
论文/期刊/课件
参考设计/方案
IC /器件规格书(中文)
资料寻找中心
其它资料共享
技术交流区
工程师之家
大学加油站
初学者园地
便携式移动设备论坛
上网本论坛
笔记本专区
UMPC/MID论坛
商务交友
交易发布
评论专区
讲座培训
用户俱乐部
搜电畅谈
职场人生
电子商情
煮酒论世
开心乐园
英语进步
站务专区
版主申请
合理建议
1/8页
1
2
3
4
5
6
7
8
跳转到
页
查看:5095
键盘左右键可以进行前后翻页操作
[下载] Source Insight 经典教程 (贴图)
本主题由 管理员 风之箭 于 2009-4-24 11:21:07 执行 设置精华/取消 操作
风之箭
组别
管理员
性别
积分
28194
帖子
2565
注册时间
2008-09-24
个人空间
相册
风之箭
2009-04-24 10:31
| 只看楼主
树型
|
收藏
|
小
中
大
1
#
Source Insight 经典教程 (贴图)
Source Insight实质上是一个支持多种开发语言(java,c ,c 等等)的编辑器,只不过由于其查找、定位、彩色显示等功能的强大,常被我们当成源代码阅读工具使用。
作为一个开放源代码的操作系统,Linux附带的源代码库使得广大爱好者有了一个广泛学习、深入钻研的机会,特别是Linux内核的组织极为复杂,同时,又不能像windows平台的程序一样,可以使用集成开发环境通过察看变量和函数,甚至设置断点、单步运行、调试等手段来弄清楚整个程序的组织结构,使得Linux内核源代码的阅读变得尤为困难。
当然Linux下的vim和emacs编辑程序并不是没有提供变量、函数搜索,彩色显示程序语句等功能。它们的功能是非常强大的。比如,vim和emacs就各自内嵌了一个标记程序,分别叫做ctag和etag,通过配置这两个程序,也可以实现功能强大的函数变量搜索功能,但是由于其配置复杂,linux附带的有关资料也不是很详细,而且,即使建立好标记库,要实现代码彩色显示功能,仍然需要进一步的配置(在另一片文章,我将会讲述如何配置这些功能),同时,对于大多数爱好者来说,可能还不能熟练使用vim和emacs那些功能比较强大的命令和快捷键。
为了方便的学习Linux源程序,我们不妨回到我们熟悉的window环境下,也算是“师以长夷以制夷”吧。但是在Window平台上,使用一些常见的集成开发环境,效果也不是很理想,比如难以将所有的文件加进去,查找速度缓慢,对于非Windows平台的函数不能彩色显示。于是笔者通过在互联网上搜索,终于找到了一个强大的源代码编辑器,它的卓越性能使得学习Linux内核源代码的难度大大降低,这便是Source Insight3.0,它是一个Windows平台下的共享软件,可以从
http://www.sourceinsight.com/
上边下载30天试用版本。由于Source Insight是一个Windows平台的应用软件,所以首先要通过相应手段把Linux系统上的程序源代码弄到Windows平台下,这一点可以通过在linux平台上将/usr/src目录下的文件拷贝到Windows平台的分区上,或者从网上光盘直接拷贝文件到Windows平台的分区来实现。
下面主要讲解如何使用Source Insight,考虑到阅读源程序的爱好者都有相当的软件使用水平,本文对于一些琐碎、人所共知的细节略过不提,仅介绍一些主要内容,以便大家能够很快熟练使用本软件,减少摸索的过程。
安装Source Insight并启动程序,可以进入图1界面。在工具条上有几个值得注意的地方,如图所示,图中内凹左边的是工程按钮,用于显示工程窗口的情况;右边的那个按钮按下去将会显示一个窗口,里边提供光标所在的函数体内对其他函数的调用图,通过点击该窗体里那些函数就可以进入该函数所在的地方。
详细的教程请下载以下附件!!
***** 该内容需会员回复才可浏览 *****
TOP
发送短消息
查看公共资料
查找该会员全部帖子
UID
6
精华
56
积分
28194.4
来自
状态
离线
hnrain
组别
初学弟子
性别
积分
4
帖子
44
注册时间
2009-04-16
个人空间
相册
hnrain
2009-06-07 22:44
树型
|
收藏
|
小
中
大
2
#
恩。。来看看。。
TOP
发送短消息
查看公共资料
查找该会员全部帖子
UID
9298
精华
0
积分
4
来自
状态
离线
wqh810914
组别
初学弟子
性别
积分
1
帖子
5
注册时间
2009-06-26
个人空间
相册
wqh810914
2009-06-27 21:06
树型
|
收藏
|
小
中
大
3
#
回复下,看看再说啰
TOP
发送短消息
查看公共资料
查找该会员全部帖子
UID
14330
精华
0
积分
1
来自
状态
离线
jy02571275
组别
初学弟子
性别
积分
1
帖子
1
注册时间
2009-07-29
个人空间
相册
jy02571275
2009-07-29 09:20
树型
|
收藏
|
小
中
大
4
#
不知道能不能回复。我很需要这个教程。
TOP
发送短消息
查看公共资料
查找该会员全部帖子
UID
15202
精华
0
积分
1
来自
状态
离线
grwzh0761
组别
初学弟子
性别
积分
1
帖子
14
注册时间
2009-08-07
个人空间
相册
grwzh0761
2009-08-07 16:50
树型
|
收藏
|
小
中
大
5
#
谢谢,这个工具不错!
TOP
发送短消息
查看公共资料
查找该会员全部帖子
UID
15440
精华
0
积分
1
来自
状态
离线
lzhdl000
组别
初学弟子
性别
积分
5
帖子
17
注册时间
2009-08-08
个人空间
相册
lzhdl000
2009-08-08 13:48
树型
|
收藏
|
小
中
大
6
#
我很需要这个教程。
TOP
发送短消息
查看公共资料
查找该会员全部帖子
UID
15473
精华
0
积分
5
来自
状态
离线
lyzlyz0303
组别
初学弟子
性别
积分
1
帖子
1
注册时间
2009-08-24
个人空间
相册
lyzlyz0303
2009-08-24 10:05
树型
|
收藏
|
小
中
大
7
#
ddddddddddddddddddd
TOP
发送短消息
查看公共资料
查找该会员全部帖子
UID
15889
精华
0
积分
1
来自
状态
离线
boyzyf
组别
初学弟子
性别
积分
1
帖子
1
注册时间
2009-09-05
个人空间
相册
boyzyf
2009-09-05 10:12
树型
|
收藏
|
小
中
大
8
#
回复 1# 风之箭 的帖子
dddddddddddddddddddddd
TOP
发送短消息
查看公共资料
查找该会员全部帖子
UID
16197
精华
0
积分
1
来自
状态
离线
etrock
组别
初学弟子
性别
积分
1
帖子
1
注册时间
2009-09-05
个人空间
相册
etrock
2009-09-05 10:52
树型
|
收藏
|
小
中
大
9
#
看看~~~
TOP
发送短消息
查看公共资料
查找该会员全部帖子
UID
16198
精华
0
积分
1
来自
状态
离线
num1linfneg
组别
初学弟子
性别
积分
0
帖子
1
注册时间
2009-09-05
个人空间
相册
num1linfneg
2009-09-05 13:15
树型
|
收藏
|
小
中
大
10
#
我很需要这个,谢谢你。
TOP
发送短消息
查看公共资料
查找该会员全部帖子
UID
16201
精华
0
积分
0
来自
状态
离线
<<
上一主题
|
下一主题
>>
1/8页
1
2
3
4
5
6
7
8
跳转到
页
相关主题
wang1jin带您从零学单片机视频教程(免费下载!)
多功能51单片机开发板
Orcad10.5中文教程(官方经典教程)
EDA工具MAX+PLUSⅡ介绍及使用教程
VHDL硬件描述语言简易教程
发新主题
论坛跳转...
技术专题论坛
USB技术论坛
USB3.0专题
SATA技术论坛
1394技术论坛
PCIE技术论坛
指纹技术论坛
LED商人论坛
LED设备/材料
LED应用
LED技术
半导体微电子
半导体封装及测试
半导体设计及验证
前端及后端设计
EDA技术专区
CAM/Zuken
CAM350论坛
Genesis论坛
UCAM论坛
V2001论坛
GC-CAM论坛
ParCAM论坛
valor论坛
Zuken论坛
Protel
Powerpcb/PADS
Allegro
ORCAD
其它EDA设计
高速设计技术
PCB高速设计
仿真交流区
电磁兼容(EMC)
信号完整性(SI)
电源完整性(PI)
可靠性设计
综合技术设计
基础知识
模拟/数字电路
电源设计及管理
总线/接口/驱动
实用开发工具
常用设计应用
软件开发
图象视频
音频设计
PCB设计
工业控制
医疗电子
射频/微波/通信
射频电路设计
微波系统技术
通信技术
消费类电子
手机论坛
诺基亚手机论坛
摩托罗拉手机论坛
索爱手机论坛
多普达手机论坛
三星手机论坛
手机影视铃声游戏
iphone手机论坛
国产手机论坛
3G手机论坛
LG手机论坛
智能手机论坛
GPS/汽车电子
数码/电脑周边
家用电器
电视/机顶盒
功放音响DVD
安防监控
数字电视广播
山寨机
嵌入式开发
单片机区
51单片机论坛
AVR单片机论坛
PIC单片机论坛
凌阳单片机论坛
义隆单片机论坛
三星单片机论坛
MSP430单片机论坛
C8051F单片机论坛
STC单片机论坛
松翰单片机论坛
合泰单片机论坛
MOTOROLA单片机论坛
PHILIPS单片机论坛
WINBOND单片机论坛
其它单片机论坛
DSP技术
ARM开发
驱动开发/操作系统
PC技术论坛
Unix论坛
Linux论坛
Windows Server论坛
系统设计
FPGA/CPLD
Altera论坛
Xilinx论坛
Lattice论坛
Actel论坛
Modelsim仿真
Synplify综合
仿真交流
开发板
原厂专区
测试测量专区
测试测量知识
半导体测试
仪器仪表测试
安捷伦(Agilent)
泰克(Tektronix)
电气技术专区
电气技术
低压技术
高压技术
技术维修专区
手机通信维修
家电日用维修
长虹
创维
康佳
海尔
海信
厦华
TCL
熊猫
松下
索尼
三星
三洋
东芝
日立
LG
JVC
飞利浦
其它
电脑数码维修
仪器设备维修
办公设备维修
复印机论坛
扫描仪论坛
打印机论坛
传真机论坛
交通工具维修
标准规范区
国家标准
行业标准/认证
国际标准
资源共享区
设计电路图
论文/期刊/课件
参考设计/方案
IC /器件规格书(中文)
资料寻找中心
其它资料共享
技术交流区
工程师之家
大学加油站
初学者园地
便携式移动设备论坛
上网本论坛
笔记本专区
UMPC/MID论坛
商务交友
交易发布
评论专区
讲座培训
用户俱乐部
搜电畅谈
职场人生
电子商情
煮酒论世
开心乐园
英语进步
站务专区
版主申请
合理建议
我的资料
我的空间
我的主题
我的回复
我的精华
我的附件
我的收藏
我的空间
我的相册
基本状况
发帖量记录
版块排行
主题排行
发帖排行
积分排行
在线时间
帖子标题
空间日志
相册标题
作 者