VELT使用
文章平均质量分 91
嵌云阁主
参与从系统设计到硬件调试和软件编码每一过程的工作
展开
-
用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 · 2872 阅读 · 0 评论 -
Velt-0.2.6对Python远程调试的支持
近一段时间在ARM上使用Python,用以完成嵌入式设备的测试工作,最大的不爽在于使用很简陋的命令行,想要即时提示之类的高级功能,做梦去吧。既然不爽,就开始改造它。VS下有一个很好用的Python插件PTVS,但是很可惜,它虽然提供了ptvsd这个python库以支持远程调试,但是却不支持远程的命令行操作。而且ptvsd的操作也并不是那么的方便,不如直接F5那么直接。最终设想这样的开发方式:1、嵌原创 2016-05-25 00:11:18 · 3910 阅读 · 0 评论 -
velt-0.2.4中的开发主机配置
VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Linux应用程序的开发(包括编译和调试),也可以进行uboot和linux内核的编译,并根据编译时的错误信息正确定位到源码。目前的版本是0.2.4,支持vs2012/vs2013原创 2016-05-11 22:55:23 · 2864 阅读 · 0 评论 -
Visual EmbedLinux Tools 0.2.5
VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Linux应用程序的开发(包括编译和调试),也可以进行uboot和linux内核的编译,并根据编译时的错误信息正确定位到源码。目前的版本是0.2.5,支持vs2012/vs2013原创 2016-05-19 23:37:13 · 3485 阅读 · 1 评论 -
velt-0.2.7对qemu内核调试的支持
Velt-0.2.7开始恢复支持Qemu进行x86 Linux内核的调试。如下图所示:vs在内核的panic函数中断:使用此功能有几个注意事项:1、由于velt-0.2.7的安装文件制作错误,将qemu目录放在了bin目录下,需要手工复制出来,将其放在Velt安装的根目录下(下一版将修复此错误)。2、需要正确配置工作目录,使其指向内核源码的根目录。3、需要配置目标主机的参数:目标连接类型必须选择Q原创 2016-06-23 22:57:03 · 1319 阅读 · 0 评论 -
velt-0.2.7对gdbserver调试的支持
本文简单介绍velt-0.2.7对gdb + gdbserver调试方式的支持。下面是一个典型的使用gdbserver调试的方式:下面描述调试的实现方式:1、在Linux开发主机上准备好arm-arago-linux-gnueabi-gdb。2、在AM3352设备上准备好要调试的程序及gdbserver。3、在设备上运行gdbserver :1615./App17,这里的App17就是要调试的程序原创 2016-06-23 23:27:00 · 1463 阅读 · 0 评论 -
Visual EmbedLinux Tools 0.2.6
VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Linux应用程序的开发(包括编译和调试),也可以进行uboot和linux内核的编译,并根据编译时的错误信息正确定位到源码。支持vs2012/vs2013/vs2015。下载地址原创 2016-06-07 23:47:35 · 1747 阅读 · 1 评论 -
VELT-0.2.8对STM32开发的支持(1):准备工作
VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Linux应用程序的开发(包括编译和调试),也可以进行uboot和linux内核的编译,并根据编译时的错误信息正确定位到源码。目前的版本是0.2.7,支持vs2012/vs2013原创 2016-06-24 22:35:32 · 3841 阅读 · 0 评论 -
VELT-0.2.8对STM32开发的支持(2):代码编译
VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Linux应用程序的开发(包括编译和调试),也可以进行uboot和linux内核的编译,并根据编译时的错误信息正确定位到源码。目前的版本是0.2.7,支持vs2012/vs2013原创 2016-06-24 23:59:50 · 3989 阅读 · 0 评论 -
VELT-0.2.8对STM32开发的支持(3):启动代码
VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Linux应用程序的开发(包括编译和调试),也可以进行uboot和linux内核的编译,并根据编译时的错误信息正确定位到源码。目前的版本是0.2.7,支持vs2012/vs2013原创 2016-06-25 22:45:04 · 3733 阅读 · 0 评论 -
VELT-0.2.8对STM32开发的支持(4):链接与调试
VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Linux应用程序的开发(包括编译和调试),也可以进行uboot和linux内核的编译,并根据编译时的错误信息正确定位到源码。目前的版本是0.2.7,支持vs2012/vs2013原创 2016-06-27 00:18:16 · 3654 阅读 · 0 评论 -
Velt-0.2.6在dm36x uboot开发中的应用
VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Linux应用程序的开发(包括编译和调试),也可以进行uboot和linux内核的编译,并根据编译时的错误信息正确定位到源码。目前的版本是0.2.6,支持vs2012/vs2013原创 2016-06-12 23:17:21 · 1104 阅读 · 0 评论 -
AM3352 uboot中对NandFlash坏块的处理
本文用于学习uboot中对NandFlash坏块的处理,适用于AM3352,u-boot-2011.09,H27_2G8 NandFlash。1.1.1 出厂时的坏块标记依据datasheet中的说明,每2Gb中最多有40个坏块(5MB),且出厂时的第一个块保证不是坏块。(*) Each 2Gb hasmaximum 40 bad blocksNOTE: The 1stblock is qu原创 2016-06-12 23:39:17 · 6116 阅读 · 0 评论 -
用vs2013+velt 进行 stm32 开发小结
花了两周时间,用velt+openjtag完成了一个STM32+NRF2401的无线数据采集项目,小结一下。整个系统结构如下: 1、不知道是不是gdb和openocd之间版本不太兼容的缘故,gdb经常会挂起,稳定性不佳。2、vs2013这个前端比起IAR要好用太多了,编码效率要高很多。3、vs2013+velt调用gcc进行代码编译的稳定性原创 2016-07-17 00:01:34 · 4911 阅读 · 0 评论 -
velt-0.2.7中的反汇编
从velt-0.2.7开始支持c/c++的反汇编,如下所示:但仍然有两个限制。1、 只支持x86平台。2、 当文档上下拖动时无法自动反汇编相关代码。只能在地址栏输入要反汇编的首地址,这个地址可以是符号,也可以是绝对地址,velt从此地址开始反汇编512个字节的数据。原创 2016-06-22 23:03:27 · 1341 阅读 · 0 评论 -
Visual EmbedLinux Tools 0.2.9:让vs2013支持更多语言的语法高亮
VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Linux应用程序的开发(包括编译和调试),也可以进行uboot和linux内核的编译,并根据编译时的错误信息正确定位到源码。目前的版本是0.2.9,支持vs2012/vs2013原创 2016-08-02 23:51:21 · 3915 阅读 · 0 评论 -
python开始抱vs2015的大腿??
近日有空将python升级到了V3.5.2,突然发现python和vs2015的结合越来越紧密了!!嘿,居然可以自动下载用于vs2015的调试符号表了!!安装时保证网络畅通。装完以后自动在VS2015下创建了python3.5.2的配置!太牛逼了!但是还需要更新一下python库以利于vs2015对python进行智能提示。开个交互窗口:原创 2016-11-29 21:30:52 · 5286 阅读 · 10 评论 -
初试合众致达XDS220U仿真器
有段时间没有使用仿真器这种东西了,近日由于项目需要,又把以前合众达的XDS560仿真器翻了出来,忽然发现这世界变化太快了,这个老古董已经跟不上时代了。在WIN10下完全无法使用。果断抛弃它,新入手一个合众致达的XDS220U仿真器:接下来装ccs7,说到这里就有点郁闷,两台电脑,同样的WIN10 x64,一台装的很顺利,另一台安装完成后运行时就闪退,差点就准备重装系统了。折腾了一番,最后发现问题出原创 2017-02-25 14:26:16 · 4828 阅读 · 0 评论 -
Velt中的连接管理器
VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Linux应用程序的开发(包括编译和调试),也可以进行uboot和linux内核的编译,并根据编译时的错误信息正确定位到源码。目前的版本是0.2.3,支持vs2012/vs2013原创 2016-04-13 22:34:20 · 2551 阅读 · 0 评论 -
Visual EmbedLinux Tools:让vs支持嵌入式Linux开发
1.1.1 什么是Visual EmbedLinux ToolsVisual EmbedLinux Tools简称为VELT,它是一个visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visualstudio的IDE中进行Linux应用程序的开发(包括编译和调试),也可以进行uboot和linux内核的编译和调试,并根据编译时的错误信息正确定位到源码。目前的版本是原创 2015-10-29 23:59:24 · 5791 阅读 · 6 评论 -
用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 · 1707 阅读 · 0 评论 -
用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 · 3269 阅读 · 0 评论 -
用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 · 1467 阅读 · 0 评论 -
用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 · 2477 阅读 · 0 评论 -
用VS2013+VELT-0.1.4进行海思平台 UBOOT 的开发
快乐虾http://blog.csdn.net/lights_joy/(QQ群:Visual EmbedLinux Tools 375515651)欢迎转载,但请保留作者信息本文仅适用于vs2013 + velt-0.1.41.1 什么是VELTVELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Lin原创 2015-02-06 23:15:30 · 4612 阅读 · 0 评论 -
用vs2013+velt-0.1.4进行嵌入式开发:插件安装
快乐虾http://blog.csdn.net/lights_joy/(QQ群:Visual EmbedLinux Tools 375515651)欢迎转载,但请保留作者信息本文仅适用于vs2013 + velt-0.1.41.1 什么是VELTVELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Lin原创 2015-02-06 21:26:10 · 4195 阅读 · 2 评论 -
用VS2013+VELT-0.1.4进行海思平台 Linux内核 的开发
快乐虾http://blog.csdn.net/lights_joy/(QQ群:Visual EmbedLinux Tools 375515651)欢迎转载,但请保留作者信息本文仅适用于vs2013 + velt-0.1.41.1 什么是VELTVELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Lin原创 2015-02-07 16:43:01 · 2566 阅读 · 1 评论 -
用VS2013+VELT-0.1.4 进行Hi3516 Makefile应用程序 的开发
快乐虾http://blog.csdn.net/lights_joy/(QQ群:Visual EmbedLinux Tools 375515651)欢迎转载,但请保留作者信息本文仅适用于vs2013 + velt-0.1.41.1 什么是VELTVELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Lin原创 2015-02-09 21:09:49 · 2311 阅读 · 0 评论 -
用VS2013+VELT-0.1.4 进行Hi3516 应用程序 的开发
上一篇文章中介绍了用velt编译并调试海思SDK中的vio示例程序,用的是Makefile的方式,这种方式的好处是可以保留原有的开发方式,又可以引入VS2013。本文讨论不用Makefile的方式编译并调试vio测试工程。原创 2015-02-10 22:57:47 · 1713 阅读 · 0 评论 -
用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 · 2830 阅读 · 1 评论 -
用VS2013+VELT进行Linux开发
本文讨论了一种在vs2013下进行Linux开发的方法。原创 2015-03-29 16:45:27 · 2872 阅读 · 2 评论 -
VELT应用小结
前一段完成了一个Marvell交换机的项目,尝试在项目组内使用VELT做为辅助工具,小结一下:由于vs2013的庞大,在很多配置不高的机器上很难流畅运行。由于VELT稳定性不高,实际并没有发现开发效率上的明显提升。由于交换芯片在初始化之前所有网络接口是不通的,VELT的调试功能实际无法使用。VELT无法处理团队协作的问题,由于每个人的开发环境配置不同,导致每个人必须维护一个项目文件。 基于以上原创 2015-05-26 22:53:43 · 1067 阅读 · 0 评论 -
Velt中的目录共享
1.1 什么是VELTVELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Linux应用程序的开发(包括编译和调试),也可以进行uboot和linux内核的编译,并根据编译时的错误信息正确定位到源码。目前的版本是0.2.0,支原创 2015-11-06 23:07:05 · 1824 阅读 · 0 评论 -
Velt中的编译器配置
VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Linux应用程序的开发(包括编译和调试),也可以进行uboot和linux内核的编译,并根据编译时的错误信息正确定位到源码。目前的版本是0.2.0,支持vs2012/vs2013原创 2015-11-08 22:48:02 · 2850 阅读 · 0 评论 -
Visual EmbedLinux Tools 更新到 0.1.7
1.1.1 什么是Visual EmbedLinux ToolsVisual EmbedLinux Tools简称为VELT,它是一个visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visualstudio的IDE中进行Linux应用程序的开发(包括编译和调试),也可以进行uboot和linux内核的编译和调试,并根据编译时的错误信息正确定位到源码。目前的版本是原创 2015-10-10 23:31:44 · 2014 阅读 · 1 评论 -
Velt中的IntelliSense路径配置
VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Linux应用程序的开发(包括编译和调试),也可以进行uboot和linux内核的编译,并根据编译时的错误信息正确定位到源码。目前的版本是0.2.0,支持vs2012/vs2013原创 2015-11-10 22:43:17 · 2531 阅读 · 1 评论 -
Velt中的Makefile自动生成
VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Linux应用程序的开发(包括编译和调试),也可以进行uboot和linux内核的编译,并根据编译时的错误信息正确定位到源码。目前的版本是0.2.1,支持vs2012/vs2013原创 2015-11-18 21:26:48 · 1897 阅读 · 0 评论 -
用仿真器解决Linux内核加载问题
快乐虾http://blog.csdn.net/lights_joy/欢迎转载,但请保留作者信息在使用合众达DVS6467T开发板时遇到一个问题,在内核选项中加上initramfs的支持,结果在bootm时内核加载失败:## Booting image at 8e000000 ... Image Name: Linux-2.6.10_mvl401-davinci_evm- Image原创 2017-02-25 23:35:26 · 3129 阅读 · 0 评论