自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

嵌云阁

海到无边天做岸,山登绝顶我为峰

  • 博客(10)
  • 资源 (54)
  • 收藏
  • 关注

原创 Vs2012在Linux开发中的应用(10): 参数转换

快乐虾 http://blog.csdn.net/lights_joy/ 欢迎转载,但请保留作者信息 下面给出从VC的工程配置到gcc参数的对应关系: 1.1    常规选项卡 Vs2012 Gcc $(OutDir) 输出目录 目标文件的生成路径 $(IntDir) 中间目录 Obj文件的存放

2014-11-26 23:04:55 1974

原创 Vs2012在Linux开发中的应用(9): 编译应用程序

快乐虾 http://blog.csdn.net/lights_joy/ 欢迎转载,但请保留作者信息 应用程序的开发有两种方式,一种是使用Makefile,这种方式和之前的Uboot和内核的编译类似,不再说明。另一种方式是利用MSBUILD来控制生成过程,我们重载MSBUILD生成过程中的调用的任务来完成自己的编译任务。 1.1    重载任务 在targets中重载BuildC

2014-11-25 23:03:37 3417

原创 Vs2012在Linux开发中的应用(8): 编译Linux内核

快乐虾 http://blog.csdn.net/lights_joy/ 欢迎转载,但请保留作者信息 在有了UBOOT的编译基础之后,编译Linux内核就简单多了,所不同的只有两个地方,一个是错误信息的转换,另一个是内核需要进行参数配置。 1.1    错误信息转换 UBOOT的错误信息中,文件名是不带路径的,而内核的错误信息中,文件名是带相对路径的,因此我们

2014-11-24 22:24:10 2254

原创 Vs2012在Linux开发中的应用(7): 编译UBOOT

在完成前一节所述的操作后,我们就可以尝试在VS下编译UBOOT了。 我们仅仅需要改写项目中的make.py: #user code begin    classCUBootMake:    error=False    defBuild(self,chan):         self.error=False         exec_command(chan,          

2014-11-22 23:26:06 2117

原创 Vs2012在Linux开发中的应用(6):改写Makefile项目的Build过程

MSBUILD的编译过程实际上是根据一系列的targets文件定义的,当我们在IDE执行生成、批生成、清理命令的时候,VS会查找这些命令对应的Task并执行它,下面我们逐个分析这个过程。 当执行生成操作时,MSBUILD将执行一个叫”Build”的任务,在targets文件中是这样定义的:   Target       Name="Build"       Condition=" '$(_

2014-11-19 23:06:34 3182

原创 Vs2012在Linux开发中的应用(5):项目属性的定义

VS的项目属性表实际上是由一系列的XML文件定义的,都存放在C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\2052目录下,我们完全可以仿照它们的定义添加自己的属性页。 首先在项目文件中导入自定义的目标:   这里的EmbedLinux.targets是自己创建的文件,在这个目标文件中加上对xml文件的引用:   ItemGr

2014-11-18 22:13:40 2396

原创 Vs2012在Linux开发中的应用(4):公共属性的定义

在嵌入式开发的过程中,有一些参数是基本不会改变的,如编译主机的IP,用户名,密码等参数。我们使用VS提供的属性管理器来保存这些参数。 打开属性管理器: 可以看到VS会根据不同的平台自动加载一个叫Microsoft.Cpp.$(Platform).user.prop的属性表,这个属性表文件存放在AppData\Local\Microsoft\MSBuild\v4.0目录下: 当然我们也

2014-11-17 23:44:48 1683

原创 Vs2012在Linux开发中的应用(3):添加新平台hi3516

下面我们将为VS2012添加一个新的平台支持,因为最近在用海思的hi3516,就选它吧! 1.1     复制平台文件 原来一直觉得要让VS支持一个新的平台需要编写代码,某天在看MSBUILD目录的时候突然发现了一个神奇的目录: 新平台的秘密就在这里!! 这里的hi3516原来是没有的,只是为了添加对hi3516这个平台的支持而加上去的。我们将ARM目录复制一份,改名为hi3516。

2014-11-17 23:02:02 2418 4

原创 Vs2012在Linux开发中的应用(2):方案设计

1.1     代码提示功能 在vs中开发中,Visual Assist是一个非常优秀的插件,我们仍然可以使用它进行代码的分析,但它只能支持vcxproj工程,因而我们选择对vcxproj的工程进行扩展,这样VisualAssist就可以正常使用了。 此外,VS的智能感知不支持GCC的一些扩展,在做代码分析的时候可能出错,我们采用强制包含头文件的方式解决一部分问题: 注意,这个文件的目的

2014-11-17 21:04:49 2886

原创 Vs2012在Linux开发中的应用(1):开发环境

在Linux的开发过程中使用过多个IDE,code::blocks、eclipse、source insight、还有嵌入式厂商提供的各种IDE,如VisualDsp等,感觉总是不如vs强大好用。虽然VS并不提供gcc的编译和调试支持,在之前的开发中只能充当一个编辑器的作用,但VS提供了强大的SDK,本文将探讨如何扩展VS,使之支持Linux的开发。         其实像Visual Gd

2014-11-17 18:48:18 5727

逆向工具radare2的历史及工具的简介

逆向工具radare2的历史及工具的简介

2022-10-21

Visual EmbedLinux Tools 0.2.9

VELT的全称是Visual EmbedLinux Tools,它是一个用以辅助完成Linux开发的visual studio插件。利用这个插件,将可以在visual studio的IDE中进行Linux应用程序的开发(包括编译和调试),也可以进行uboot和linux内核的编译,并根据编译时的错误信息正确定位到源码。

2016-08-02

Visual EmbedLinux Tools 0.2.8

VELT的全称是Visual EmbedLinux Tools,它是一个用以辅助完成Linux开发的visual studio插件。利用这个插件,将可以在visual studio的IDE中进行Linux应用程序的开发(包括编译和调试),也可以进行uboot和linux内核的编译,并根据编译时的错误信息正确定位到源码。

2016-07-03

Visual EmbedLinux Tools 0.2.7

VELT的全称是Visual EmbedLinux Tools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Linux应用程序的开发(包括编译和调试),也可以进行uboot和linux内核的编译,并根据编译时的错误信息正确定位到源码。

2016-06-22

Visual EmbedLinux Tools 0.2.6

VELT的全称是Visual EmbedLinux Tools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Linux应用程序的开发(包括编译和调试),也可以进行uboot和linux内核的编译,并根据编译时的错误信息正确定位到源码。

2016-06-07

Visual EmbedLinux Tools 0.2.5

VELT的全称是Visual EmbedLinux Tools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Linux应用程序的开发(包括编译和调试),也可以进行uboot和linux内核的编译,并根据编译时的错误信息正确定位到源码。

2016-05-19

Visual EmbedLinux Tools 0.2.4

VELT的全称是Visual EmbedLinux Tools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Linux应用程序的开发(包括编译和调试),也可以进行uboot和linux内核的编译,并根据编译时的错误信息正确定位到源码。

2016-05-11

Visual EmbedLinux Tools 0.2.3

VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Linux应用程序的开发(包括编译和调试),也可以进行uboot和linux内核的编译,并根据编译时的错误信息正确定位到源码。

2016-04-13

Visual EmbedLinux Tools 0.2.1

VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Linux应用程序的开发(包括编译和调试),也可以进行uboot和linux内核的编译,并根据编译时的错误信息正确定位到源码。

2015-11-18

Visual EmbedLinux Tools 0.2.0

VELT的全称是Visual EmbedLinux Tools,它是一个visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Linux应用程序的开发(包括编译和调试),也可以进行uboot和linux内核的编译和调试,并根据编译时的错误信息正确定位到源码。 支持vs2012, vs2013, vs2015

2015-11-06

Visual EmbedLinux Tools 0.1.8

0.1.8更新了以下内容: 支持vs2015 支持am335x平台

2015-10-25

Visual EmbedLinux Tools 0.1.7

在0.1.7版本中作了以下修改: 新增功能: 1、 添加安装及反安装功能 2、 在vs的“工具->选项”中添加全局配置并将之保存到注册表中 3、 项目的编译参数新增加一个“使用默认配置选项”,以使用全局配置 4、 添加新项目的向导。 修改功能: 1、 删除Poderosa,改用putty.ocx控件做为集成的终端。 2、 去除KernelConfig内核配置功能。

2015-10-10

python27-ns3

NS3的python插件,适用于python-2.7.6,直接将压缩包中的NS目录放到python-2.7.6\lib\site-packages目录下即可使用

2015-07-07

Visual EmbedLinux Tools 0.1.6

VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Linux应用程序的开发(包括编译和调试),也可以进行uboot和linux内核的编译,并根据编译时的错误信息正确定位到源码。下面是它的基本功能: 1.支持x86 Linux,hi3516,hi3520,MinGW这几个平台。 2.完成UBOOT的编译,并根据编译的错误信息自动定位到相应的文件位置。 3.完成LINUX内核的编译,并根据编译的错误信息自动定位到相应的文件位置。 4.完成LINUX内核的配置。 5.不使用Makefile进行Linux应用程序的编译。 6.使用SSH连接目标机器并用gdb进行应用程序的调试。 7.使用Telnet连接目标机器并用gdb进行应用程序的调试。

2015-03-29

Visual EmbedLinux Tools-0.1.4

VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Linux应用程序的开发(包括编译和调试),也可以进行uboot和linux内核的编译,并根据编译时的错误信息正确定位到源码。下面是它的基本功能: 1.支持x86 Linux,hi3516,hi3520,MinGW这几个平台。 2.完成UBOOT的编译,并根据编译的错误信息自动定位到相应的文件位置。 3.完成LINUX内核的编译,并根据编译的错误信息自动定位到相应的文件位置。 4.完成LINUX内核的配置。 5.不使用Makefile进行Linux应用程序的编译。 6.使用SSH连接目标机器并用gdb进行应用程序的调试。 7.使用Telnet连接目标机器并用gdb进行应用程序的调试。

2015-02-06

Visual EmbedLinux Tools-0.1.3

VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Linux应用程序的开发(包括编译和调试),也可以进行uboot和linux内核的编译,并根据编译时的错误信息正确定位到源码。下面是它的基本功能: 1.支持x86 Linux,hi3516,hi3520,MinGW这几个平台。 2.完成UBOOT的编译,并根据编译的错误信息自动定位到相应的文件位置。 3.完成LINUX内核的编译,并根据编译的错误信息自动定位到相应的文件位置。

2015-01-25

Visual EmbedLinux Tools-0.1.2

VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Linux应用程序的开发(包括编译和调试),也可以进行uboot和linux内核的编译,并根据编译时的错误信息正确定位到源码。目前的版本是0.1.2,仅支持vs2013,是一个刚刚启动开发不久的插件。可以在CSDN下载频道下载(http://download.csdn.net/detail/lights_joy/8322193),安装过程参见《用Vs2013+VELT-0.1.0进行Linux开发:环境搭建》。

2015-01-13

hi3516内核工程文件

在VS2013下编译UBOOT和LINUX内核的工程文件

2015-01-10

VELT共享库示例

用于演示使用vs2013和velt进行Linux共享库开发的代码

2015-01-03

Visual EmbedLinux Tools-0.1.1

一个vs2013的插件,用于支持Linux开发。 详细说明参见http://blog.csdn.net/lights_joy/

2015-01-03

zlib for vs2012

经典的zlib-1.2.8在vs2012下编译的工程文件和发布文件,含32位和64位两个版本,对学习zlib压缩有一定的帮助。

2013-12-02

bfin-uboot-2009r1-rc3

将uboot移植到vdsp5的工程,详细文档见BLOG。

2010-01-04

快乐虾的工具箱0.0.2

本工具箱的来源 --------------------------------------------------- 这个工具箱是本人在整合GNU开发工具的时候整理而得的,其代码全部来自于开源软件。本人 仅是在将其移植到vs2008时做了少量修改。 内容 --------------------------------------------------- cygwin-checkout-2008-09-28 core-utils-7.6 bash-4.0 sed-4.2 grep-2.5.4 diffutils-2.8.1 存在的问题 --------------------------------------------------- cygwin的signal机制未能正确执行,依赖于此机制的相关函数将无法得到正确的结果。

2009-09-29

在vs2008下编译uclinux内核:工程文件:vs-fs-1.0

这个工程用于将uclinux内核的部分代码移植到vs2008下编译并模拟其运行,包括内存管理,设备管理和文件系统这三个部分的代码,删除了进程管理之类的功能。希望它能帮助对uclinux内核中这三个部分结构和算法的理解!

2009-07-13

引导程序u-boot

本文分析了u-boot的部分源码,供有需要的朋友参考,适用于ADSP-BF561。

2009-03-29

bfin-uclinux内核的CPLB v0.1

本文分析了bfin-uclinux内核的CPLB相关的代码,适用于BF561,所用的内核版本为08r1.5-rc3。

2009-03-24

uclinux内核的console_v0.2

学习bfin-uclinux内核的一些笔记。 这是对blog文章的总结。

2009-02-01

快乐虾的工具箱 0.0.1

本工具箱的所有内容均由GNU软件修改而成,请自行考虑使用的风险! 本工具箱包含的内容 uctools:用于读取并修改二进制文件的工具,依赖于GNU binutils。 objdump:用于查看二进制文件的工具,依赖于binutils。 readelf:用于查看elf格式文件的工具。

2008-11-21

memsim_csdn_0.1

这个是对uclinux内核的内存管理进行模拟的工程,包含bootmem, buddy, slab三种算法。<br>使用的开发工具为:<br>cygwin gcc 3.4.4<br>CodeBlocks IDE<br>bfin-uclinux-2008-r1<br>它删除了开关中断,同步及调度相关的代码。<br>使用了CodeBlocks 8做为IDE,这样就可以方便地进行跟踪调试,对理解uclinux的内存管理有一定的参考价值。<br><br><br>快乐虾<br>http://blog.csdn.net/lights_joy/<br>lights@hb165.com<br><br>Enjoy!<br>

2008-08-04

bfin-uclinux-2008r1-csdn-2008-08-28.part08

本工程用于将bfin-uclinux-2008r1-rc8内核移植到vdsp5下编译。适用于ADSP-BF561。使用了优视科技BV561EVB开发板,但仅实现其DM9000的网卡驱动。<br>由于CSDN空间限制,请分开下载所有的8个rar文件。<br>也可在http://sf.net/projects/vdsp-uclinux/中下载单个的软件包。

2008-07-28

bfin-uclinux-2008r1-csdn-2008-08-28.part07

本工程用于将bfin-uclinux-2008r1-rc8内核移植到vdsp5下编译。适用于ADSP-BF561。使用了优视科技BV561EVB开发板,但仅实现其DM9000的网卡驱动。<br>由于CSDN空间限制,请分开下载所有的8个rar文件。<br>也可在http://sf.net/projects/vdsp-uclinux/中下载单个的软件包。

2008-07-28

bfin-uclinux-2008r1-csdn-2008-08-28.part06

本工程用于将bfin-uclinux-2008r1-rc8内核移植到vdsp5下编译。适用于ADSP-BF561。使用了优视科技BV561EVB开发板,但仅实现其DM9000的网卡驱动。<br>由于CSDN空间限制,请分开下载所有的8个rar文件。<br>也可在http://sf.net/projects/vdsp-uclinux/中下载单个的软件包。

2008-07-28

bfin-uclinux-2008r1-csdn-2008-08-28.part05

本工程用于将bfin-uclinux-2008r1-rc8内核移植到vdsp5下编译。适用于ADSP-BF561。使用了优视科技BV561EVB开发板,但仅实现其DM9000的网卡驱动。<br>由于CSDN空间限制,请分开下载所有的8个rar文件。<br>也可在http://sf.net/projects/vdsp-uclinux/中下载单个的软件包。

2008-07-28

bfin-uclinux-2008r1-csdn-2008-08-28.part04

本工程用于将bfin-uclinux-2008r1-rc8内核移植到vdsp5下编译。适用于ADSP-BF561。使用了优视科技BV561EVB开发板,但仅实现其DM9000的网卡驱动。<br>由于CSDN空间限制,请分开下载所有的8个rar文件。<br>也可在http://sf.net/projects/vdsp-uclinux/中下载单个的软件包。

2008-07-28

bfin-uclinux-2008r1-csdn-2008-08-28.part03

本工程用于将bfin-uclinux-2008r1-rc8内核移植到vdsp5下编译。适用于ADSP-BF561。使用了优视科技BV561EVB开发板,但仅实现其DM9000的网卡驱动。<br>由于CSDN空间限制,请分开下载所有的8个rar文件。<br>也可在http://sf.net/projects/vdsp-uclinux/中下载单个的软件包。

2008-07-28

bfin-uclinux-2008r1-csdn-2008-08-28.part02

本工程用于将bfin-uclinux-2008r1-rc8内核移植到vdsp5下编译。适用于ADSP-BF561。使用了优视科技BV561EVB开发板,但仅实现其DM9000的网卡驱动。<br>由于CSDN空间限制,请分开下载所有的8个rar文件。<br>也可在http://sf.net/projects/vdsp-uclinux/中下载单个的软件包。

2008-07-28

bfin-uclinux-2008r1-csdn-2008-08-28.part01

本工程用于将bfin-uclinux-2008r1-rc8内核移植到vdsp5下编译。适用于ADSP-BF561。使用了优视科技BV561EVB开发板,但仅实现其DM9000的网卡驱动。<br>由于CSDN空间限制,请分开下载所有的8个rar文件。<br>也可在http://sf.net/projects/vdsp-uclinux/中下载单个的软件包。

2008-07-28

uclinux-2008r1到vdsp5(bf561)的移植记录_v0.1

这份文档记录了在vdsp5下移植bfin-uclinux-2008r1-rc8内核的过程。<br>适用于ADSP-BF561。

2008-07-28

编译器VDSP_v0.1

使用Visual DSP 5.0的一点心得。<br>使用ADSP-BF561。<br>仅供参考。

2008-07-18

uclinux内核的存储管理_v0.2.pdf

这份文档是学习uclinux内核存储管理部分的笔记,适用于<br>uclinux-2008r1-rc8<br>adsp-bf561<br>内核移植到VDSP5。

2008-06-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除