关闭

在ccs7下进行DM6467的开发(6):编译驱动模块

编译驱动模块和编译内核其实大同小异,因为其都是Makefile类型的工程。首先创建一个Makefile类型的项目,并指向源码所在的位置,本文使用dvsdk中带的cmemk。在dvsdk中cmemk的Makefile引用了其顶层目录的Makefile,由于我们并不希望和庞大的DVSDK扯上关系,因此修改Makefile: #We conditionally include $(ROOTDIR)/Ru...
阅读(495) 评论(0)

在ccs7下进行DM6467的开发(5):Linux内核编译

首先在ccs下创建一个Makefile工程:并将路径指向内核代码所在的路径:创建完成后是这个样子的:接着配置交叉编译的环境,打开项目属性:这两个参数将传递给make命令。再把交叉编译器的路径添加到PATH列表中。最后修改一下生成的目标:经过这些简单的配置,就可以很方便地在CCS里面编译内核了,在发生错误的时候也可以快速定位到错误的位置,太赞了!!...
阅读(517) 评论(0)

在ccs7下进行DM6467的开发(4):实用的代码分析与编写

在创建完工程后,可以发现有时候由于工程中的代码过多,代码分析特别慢,但是我们通常也不会参考到所有的代码,因此将不需要使用的目录排除在代码分析之外可以大大加快代码分析的速度。首先在不需要分析的目录上右键并选择Exclude from build。接着更改项目的配置:经此更改,可以发现ccs分析代码的速度加快了许多!!在代码的智能提示上,eclipse也提供了一些相当不错的功能。虽然感觉仍然比不上vs...
阅读(492) 评论(0)

在ccs7下进行DM6467的开发(3):在Linux下连接仿真器

本节尝试在Linux下通过仿真器连接6467开发板。首先新建一个配置。配置好GEL文件:连接仿真器:一切顺利!!...
阅读(458) 评论(0)

在ccs7下进行DM6467的开发(2):在Linux下安装ccs

突然觉得在windows下用远程make的方式有点不爽,于是准备看看Linux下ccs7的表现。说干就干,直接在vmware下装了ubutu14,按照官方的说明先安装glibc的32位版本:整个安装过程很安静,完全不像装6.1.3时需要一大堆的库,赞一个!(原本是希望在RHEL上安装的,后来发现ccs7不支持,放弃了)和windows一样,要想支持dm6467的开发,需要从ccs app cent...
阅读(519) 评论(0)

在ccs7下进行DM6467的开发(1):测试工程

本文将学习在ccs7下进行DM6467开发的方法。安装编译器在安装ccs7时安装了一个v8.1版本的编译器,可恶的是这个版本的编译器居然不支持dm6467的开发,必须从CCS App Center下载7.x版本的编译器才行:好大一个坑,差点退回去装低版本的CCS了!!接着创建一个CCS工程:ccs自动创建了两个工程:编译,启动调试,发生错误:由于这是裸机调试,需要在GEL文件中进行初始化。打开工程...
阅读(503) 评论(0)

在ccs7下编译Linux内核

本文尝试在ccs7下编译DVS6467T的Linux内核。首先将内核源码文件通过samba共享出来。这个目录在Linux下看起来是:/work/projects/kernel/将这个目录共享给windows,在windows下的访问路径是Z:\projects\kernel在ccs下建立一个makefile工程:Next将着在Linux上创建一个编译内核的脚本文件:[embed@localhost...
阅读(644) 评论(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 ...
阅读(548) 评论(0)

初试合众致达XDS220U仿真器

有段时间没有使用仿真器这种东西了,近日由于项目需要,又把以前合众达的XDS560仿真器翻了出来,忽然发现这世界变化太快了,这个老古董已经跟不上时代了。在WIN10下完全无法使用。果断抛弃它,新入手一个合众致达的XDS220U仿真器:接下来装ccs7,说到这里就有点郁闷,两台电脑,同样的WIN10 x64,一台装的很顺利,另一台安装完成后运行时就闪退,差点就准备重装系统了。折腾了一番,最后发现问题出...
阅读(725) 评论(0)

python开始抱vs2015的大腿??

近日有空将python升级到了V3.5.2,突然发现python和vs2015的结合越来越紧密了!!嘿,居然可以自动下载用于vs2015的调试符号表了!!安装时保证网络畅通。装完以后自动在VS2015下创建了python3.5.2的配置!太牛逼了!但是还需要更新一下python库以利于vs2015对python进行智能提示。开个交互窗口:...
阅读(1479) 评论(10)

Velt中的编译参数检测

VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Linux应用程序的开发(包括编译和调试),也可以进行uboot和linux内核的编译,并根据编译时的错误信息正确定位到源码。目前的版本是0.2.9,支持vs2012/vs2013...
阅读(849) 评论(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...
阅读(1218) 评论(0)

让vs2013支持Makefile语法高亮

vs2013并不支持Makefile, bash脚本之类的语法高亮,更别提IntelliSense了。幸运的是,我们有Scintilla这一神器,本文尝试在vs2013中集成Scintilla,使vs也可以对Makefile进行语法高亮。首先用vs2013的向导生成一个编辑器的插件,估且叫做velt编辑器吧。在自动生成的代码中,使用了RichEditCtrl做为代码显示的控件,我们直接替换掉它。由...
阅读(1493) 评论(0)

用vs2013+velt 进行 stm32 开发小结

花了两周时间,用velt+openjtag完成了一个STM32+NRF2401的无线数据采集项目,小结一下。整个系统结构如下: 1、不知道是不是gdb和openocd之间版本不太兼容的缘故,gdb经常会挂起,稳定性不佳。2、vs2013这个前端比起IAR要好用太多了,编码效率要高很多。3、vs2013+velt调用gcc进行代码编译的稳定性...
阅读(1856) 评论(0)

Visual EmbedLinux Tools 0.2.8

VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Linux应用程序的开发(包括编译和调试),也可以进行uboot和linux内核的编译,并根据编译时的错误信息正确定位到源码。目前的版本是0.2.7,支持vs2012/vs2013...
阅读(1301) 评论(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...
阅读(1279) 评论(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...
阅读(1518) 评论(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...
阅读(1703) 评论(0)

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...
阅读(1647) 评论(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就是要调试的程序...
阅读(1202) 评论(0)
758条 共38页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:1556930次
    • 积分:23813
    • 等级:
    • 排名:第286名
    • 原创:757篇
    • 转载:1篇
    • 译文:0篇
    • 评论:487条
    博客专栏
    最新评论