- 博客(38)
- 资源 (54)
- 收藏
- 关注
原创 用VS2013+VELT-0.1.3进行Linux开发:Makefile型应用程序
快乐虾http://blog.csdn.net/lights_joy/(QQ群:Visual EmbedLinux Tools 375515651)欢迎转载,但请保留作者信息本文仅适用于vs2013 + velt-0.1.31.1 什么是VELTVELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Lin
2015-01-29 21:59:15 2480
原创 用VS2013+VELT-0.1.3进行Linux开发:静态库
VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Linux应用程序的开发(包括编译和调试),也可以进行uboot和linux内核的编译,并根据编译时的错误信息正确定位到源码。本文讨论用它来开发一个 Linux静态库。
2015-01-28 21:56:55 1479
原创 用VS2013+VELT-0.1.3进行Linux开发:动态库
快乐虾http://blog.csdn.net/lights_joy/(QQ群:Visual EmbedLinux Tools 375515651)欢迎转载,但请保留作者信息本文仅适用于vs2013 + velt-0.1.31.1 什么是VELTVELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Lin
2015-01-27 21:38:39 1716
原创 用VS2013+VELT-0.1.3进行Linux开发:Hello World
快乐虾http://blog.csdn.net/lights_joy/(QQ群:Visual EmbedLinux Tools 375515651)欢迎转载,但请保留作者信息本文仅适用于vs2013 + velt-0.1.31.1 什么是VELTVELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Lin
2015-01-26 21:20:38 2880
原创 用VS2013+VELT-0.1.3进行Linux开发:环境搭建
快乐虾http://blog.csdn.net/lights_joy/(QQ群:Visual EmbedLinux Tools 375515651)欢迎转载,但请保留作者信息本文仅适用于vs2013 + velt-0.1.31.1 什么是VELTVELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Lin
2015-01-26 00:05:55 2858 1
原创 VELT-0.1.3开发: Makefile
快乐虾http://blog.csdn.net/lights_joy/(QQ群:Visual EmbedLinux Tools 375515651)欢迎转载,但请保留作者信息VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Lin
2015-01-25 23:31:59 1206
原创 VELT-0.1.3开发: 静态库配置
快乐虾http://blog.csdn.net/lights_joy/(QQ群:Visual EmbedLinux Tools 375515651)欢迎转载,但请保留作者信息VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Lin
2015-01-25 23:24:36 1300
原创 VELT-0.1.3开发: 生成事件
快乐虾http://blog.csdn.net/lights_joy/(QQ群:Visual EmbedLinux Tools 375515651)欢迎转载,但请保留作者信息VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Lin
2015-01-25 23:11:42 2758
原创 VELT-0.1.3开发: 链接器选项
快乐虾http://blog.csdn.net/lights_joy/(QQ群:Visual EmbedLinux Tools 375515651)欢迎转载,但请保留作者信息VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Lin
2015-01-25 23:06:40 996
原创 VELT-0.1.3开发: 预处理器
快乐虾http://blog.csdn.net/lights_joy/(QQ群:Visual EmbedLinux Tools 375515651)欢迎转载,但请保留作者信息VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Lin
2015-01-25 22:53:14 1083
原创 VELT-0.1.3开发: C/C++优化配置
快乐虾http://blog.csdn.net/lights_joy/(QQ群:Visual EmbedLinux Tools 375515651)欢迎转载,但请保留作者信息VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Lin
2015-01-25 18:46:18 1080
原创 VELT-0.1.3开发: C/C++常规配置
快乐虾http://blog.csdn.net/lights_joy/(QQ群:Visual EmbedLinux Tools 375515651)欢迎转载,但请保留作者信息VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Lin
2015-01-25 13:43:46 1053
原创 VELT-0.1.3开发: VC++目录
快乐虾http://blog.csdn.net/lights_joy/(QQ群:Visual EmbedLinux Tools 375515651)欢迎转载,但请保留作者信息VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Lin
2015-01-24 23:29:51 999
原创 VELT-0.1.3开发: 调试参数
快乐虾http://blog.csdn.net/lights_joy/(QQ群:Visual EmbedLinux Tools 375515651)欢迎转载,但请保留作者信息VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Lin
2015-01-21 21:05:48 1178
原创 VELT-0.1.3开发: 常规参数配置
快乐虾http://blog.csdn.net/lights_joy/(QQ群:Visual EmbedLinux Tools 375515651)欢迎转载,但请保留作者信息VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Lin
2015-01-20 21:21:37 1141
原创 VELT-0.1.3开发: MinGW gdb的一个奇怪问题
快乐虾http://blog.csdn.net/lights_joy/(QQ群:Visual EmbedLinux Tools 375515651)欢迎转载,但请保留作者信息VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Lin
2015-01-19 21:38:57 1319
原创 VELT-0.1.3开发:参数整理
快乐虾http://blog.csdn.net/lights_joy/(QQ群:Visual EmbedLinux Tools 375515651)欢迎转载,但请保留作者信息VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Lin
2015-01-15 23:04:20 1030
原创 VELT-0.1.3开发:汇编支持
快乐虾http://blog.csdn.net/lights_joy/欢迎转载,但请保留作者信息VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Linux应用程序的开发(包括编译和调试),也可以进行uboot和linux内核的编
2015-01-15 21:52:23 1428
原创 发布VELT-0.1.2
VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Linux应用程序的开发(包括编译和调试),也可以进行uboot和linux内核的编译,并根据编译时的错误信息正确定位到源码。目前的版本是0.1.2,仅支持vs2013,是一个刚刚
2015-01-13 23:56:39 1130
原创 VELT-0.1.2开发:支持MinGW
快乐虾http://blog.csdn.net/lights_joy/欢迎转载,但请保留作者信息1.1 什么是VELTVELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Linux应用程序的开发(包括编译和调试),也可以进行u
2015-01-13 23:02:21 1665
原创 VELT-0.1.2开发:应用程序退出处理
当gdb检测到应用程序退出时,将发送:*stopped,reason="exited-normally"但0.1.1版并未对此信息进行处理,导致再次启动调试时输出:无法启动调试。加上对此信息的处理,向SDM发送调试中止的事件,搞定。
2015-01-10 23:37:30 922
原创 VELT-0.1.2开发:断点错误处理
在0.1.1版本中,没有处理断点错误的问题,当断点所在的位置没有可执行代码或者由于特定原因无法绑定断点时,调试器将崩溃。原因在于当调试器启动时,将调用gdb的-break-insert命令,在正常情况下此命令返回的字符串类似于:-break-insert rc.c:1564^done,bkpt={number="1",type="breakpoint",disp="keep",enabled
2015-01-10 21:31:19 1043
原创 用Vs2013+VELT进行Hi3516开发:编译Linux内核
快乐虾http://blog.csdn.net/lights_joy/欢迎转载,但请保留作者信息1.1 什么是VELTVELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Linux应用程序的开发(包括编译和调试),也可以进行u
2015-01-10 14:52:20 3278
原创 用Vs2013+VELT进行Hi3516开发:编译UBOOT
快乐虾http://blog.csdn.net/lights_joy/欢迎转载,但请保留作者信息1.1 什么是VELTVELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Linux应用程序的开发(包括编译和调试),也可以进行u
2015-01-10 11:56:35 2765
原创 Vs2013在Linux开发中的应用(36):Milestone-0.1.0
到目前为止,我们已经可以让VS2013完成以下功能:支持x86 Linux,hi3516,hi3520三个平台。完成UBOOT的编译,并根据编译的错误信息自动定位到相应的文件位置。完成LINUX内核的编译,并根据编译的错误信息自动定位到相应的文件位置。完成LINUX内核的配置。不使用Makefile进行Linux应用程序的编译。使用SSH连接目标机器并用gdb进行应用程序的调试。使用Telne
2015-01-09 23:17:21 1211
原创 Vs2013在Linux开发中的应用(35):Telnet支持
有时候在嵌入式环境中没有SSH,只能用Telnet进行连接,下面我们让调试器加上telnet支持。在前面的设计中使用了python进行调试引擎和目标机器的连接,接着沿用python,直接使用telnetlib替换先前的ssh连接的部分代码,很容易就搞定了!强大的python~~~
2015-01-09 22:56:44 1399
原创 Vs2013在Linux开发中的应用(34):Ctrl + F5支持
快乐虾http://blog.csdn.net/lights_joy/欢迎转载,但请保留作者信息VS中常用的Ctrl+F5可以不调试直接运行,但是其运行的环境变量仍然可以传递给应用程序,在我们的调试方案中使用了一个叫RemoteConsole的stub程序在调试状态下,EmbedLinux调试引擎会在开始调试时打开一个自动选择的服务端口,再将此端口号通过环境变量传递给RemoteConsole。在
2015-01-09 22:40:45 1584
原创 Vs2013在Linux开发中的应用(33):反汇编
快乐虾http://blog.csdn.net/lights_joy/欢迎转载,但请保留作者信息1.1 失败按照文档的说法,反汇编应当实现IDebugDisassemblyStream2接口,然后在 // The debugger calls this when it needs to obtain the IDebugDisassemblyStream2 for a part
2015-01-08 21:09:36 1850
原创 Vs2013在Linux开发中的应用(32):文本可视化
快乐虾http://blog.csdn.net/lights_joy/欢迎转载,但请保留作者信息VS2013提供了一个文本可视化的工具,在显示XML之类的字符串时相当方便,下面我们就让VS2013也能显示我们的字符串:首先我们需要判断表达式的返回值类型,如果是字符串的话就设置 if (_evalResult.Flags.HasFlag(EvaluationFlags.
2015-01-08 20:12:30 2047
原创 Vs2013在Linux开发中的应用(31):内存块显示
快乐虾http://blog.csdn.net/lights_joy/欢迎转载,但请保留作者信息要实现内存块的显示,需要实现IDebugMemoryBytes2接口,类似这样的: class AD7MemoryBytes : IDebugMemoryBytes2 { private AD7Engine _engine; public AD7Engine
2015-01-07 18:29:51 1699
原创 Vs2013在Linux开发中的应用(30):程序中断
在我们在gdb中加载程序并运行时,可以按CTRL-C中断执行,此时gdb输出:^C*stopped,reason="signal-received",signal-name="SIGINT",signal-meaning="Interrupt",frame={addr="0x00110424",func="__kernel_vsyscall",args=[]},thread-id="1",stop
2015-01-06 22:06:03 1518
原创 Vs2013在Linux开发中的应用(29):寄存器信息
快乐虾http://blog.csdn.net/lights_joy/欢迎转载,但请保留作者信息当VS需要获取寄存器值的时候,会调用 // Creates an enumerator for properties associated with the stack frame, such as local variables. // The sample engine
2015-01-05 23:30:45 1800
原创 用Vs2013+VELT进行Linux开发:动态库
快乐虾http://blog.csdn.net/lights_joy/欢迎转载,但请保留作者信息本文适用于vs2013 + Visual EmbedLinux Tools 0.1.11.1 什么是VELTVELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visua
2015-01-03 23:14:18 2996
原创 用Vs2013+VELT进行Linux开发:Hello World
快乐虾http://blog.csdn.net/lights_joy/欢迎转载,但请保留作者信息本文适用于vs2013 + Visual EmbedLinux Tools 0.1.11.1 什么是VELTVELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visua
2015-01-03 15:56:59 6441 7
原创 用Vs2013+VELT-0.1.0进行Linux开发:环境搭建
快乐虾http://blog.csdn.net/lights_joy/欢迎转载,但请保留作者信息本文适用于vs2013 + Visual EmbedLinux Tools 0.1.11.1 什么是VELTVELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visua
2015-01-03 14:19:36 9167 4
原创 Vs2013在Linux开发中的应用(28):单步执行
快乐虾http://blog.csdn.net/lights_joy/欢迎转载,但请保留作者信息在VS调试时,有三种类型的单步操作逐语句,逐过程和跳出,当进行这三种操作时,SDM调用的其实是同一个回调: // This method is deprecated. Use the IDebugProcess3::Step method instead. ///
2015-01-03 11:11:34 1758
原创 Vs2013在Linux开发中的应用(27):线程列表
快乐虾http://blog.csdn.net/lights_joy/欢迎转载,但请保留作者信息在gdb加载应用程序并运行时,可以检测到线程的创建,我们将此消息以事件的形式通知了SDM。因此当中断发生时,对于每一个线程,VS的SDM将调用我们的回调: // Retrieves a list of the stack frames for this thread. //
2015-01-02 12:09:38 1839
原创 Vs2013在Linux开发中的应用(26):表达式计算
快乐虾http://blog.csdn.net/lights_joy/欢迎转载,但请保留作者信息当VS调试时将鼠标移到一个变量上面的时候,VS将显示这个变量的值,实际上这个时候VS进行了表达式的计算,我们所需要做的,就是把这个过程转换为gdb的命令: Operation Description -enable-pretty-printing enabl
2015-01-01 23:26:55 1496
Visual EmbedLinux Tools 0.2.9
2016-08-02
Visual EmbedLinux Tools 0.2.8
2016-07-03
Visual EmbedLinux Tools 0.2.7
2016-06-22
Visual EmbedLinux Tools 0.2.6
2016-06-07
Visual EmbedLinux Tools 0.2.5
2016-05-19
Visual EmbedLinux Tools 0.2.4
2016-05-11
Visual EmbedLinux Tools 0.2.3
2016-04-13
Visual EmbedLinux Tools 0.2.1
2015-11-18
Visual EmbedLinux Tools 0.2.0
2015-11-06
Visual EmbedLinux Tools 0.1.7
2015-10-10
python27-ns3
2015-07-07
Visual EmbedLinux Tools 0.1.6
2015-03-29
Visual EmbedLinux Tools-0.1.4
2015-02-06
Visual EmbedLinux Tools-0.1.3
2015-01-25
Visual EmbedLinux Tools-0.1.2
2015-01-13
Visual EmbedLinux Tools-0.1.1
2015-01-03
快乐虾的工具箱0.0.2
2009-09-29
在vs2008下编译uclinux内核:工程文件:vs-fs-1.0
2009-07-13
快乐虾的工具箱 0.0.1
2008-11-21
memsim_csdn_0.1
2008-08-04
bfin-uclinux-2008r1-csdn-2008-08-28.part08
2008-07-28
bfin-uclinux-2008r1-csdn-2008-08-28.part07
2008-07-28
bfin-uclinux-2008r1-csdn-2008-08-28.part06
2008-07-28
bfin-uclinux-2008r1-csdn-2008-08-28.part05
2008-07-28
bfin-uclinux-2008r1-csdn-2008-08-28.part04
2008-07-28
bfin-uclinux-2008r1-csdn-2008-08-28.part03
2008-07-28
bfin-uclinux-2008r1-csdn-2008-08-28.part02
2008-07-28
bfin-uclinux-2008r1-csdn-2008-08-28.part01
2008-07-28
uclinux-2008r1到vdsp5(bf561)的移植记录_v0.1
2008-07-28
uclinux内核的存储管理_v0.2.pdf
2008-06-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人