- 博客(270)
- 收藏
- 关注
转载 CCS+C6678LE开发笔记与项目代码汇总
有关C6678LE的一些研究心得,我整理出了一份文档,并且将之前所有相关的博客导出为一本PDF,同时也将一些关键的代码放在了GitHub上。如有需要,请访问这个链接这个链接页面的最后[Download]部分给出了所有的项目代码(GitHub链接)近一年来我多已经很少打理这个博客了,一些回复、留言和私信都没有及时处理,非常抱歉。建议发送邮件(...
2017-03-01 16:53:00
788
转载 CCS+C6678LE开发记录18:解决EVM网口“DHCP配置无法获取IP”的问题
之前测试过程中曾经遇到如下问题:将DSP的网络IP配置设置为DHCP方式会出现错误,无法获取IP地址,打印信息如下[C66xx_0] Service Status: DHCPC : Enabled : : 000[C66xx_0] Service Status: DHCPC : Enabled : Runnin...
2015-03-30 18:03:00
545
转载 CCS+C6678LE开发记录18:解决EVM网口“DHCP配置无法获取IP”的问题
之前测试过程中曾经遇到如下问题:将DSP的网络IP配置设置为DHCP方式会出现错误,无法获取IP地址,打印信息如下[C66xx_0] Service Status: DHCPC : Enabled : : 000[C66xx_0] Service Status: DHCPC : Enabled : Runnin...
2015-03-30 18:03:00
308
转载 CCS+C6678LE开发记录17:多核协作(OpenMP)示例更新
本次更新针对C6678多核图像处理示例mcip_omp_c6678中的一些细节问题进行修复。另外PC端增加了C#版本GUI工具,详情见下图替代了之前的简陋界面(操作稍显麻烦)新的GUI工具操作简便,界面美观,功能也更加强大。首先是打开图像,支持更多格式打开图片之后,支持预览开始传输数据之前请打开DSP等待DSP初始化完成...
2015-03-27 15:26:00
150
转载 CCS+C6678LE开发记录17:多核协作(OpenMP)示例更新
本次更新针对C6678多核图像处理示例mcip_omp_c6678中的一些细节问题进行修复。另外PC端增加了C#版本GUI工具,详情见下图替代了之前的简陋界面(操作稍显麻烦)新的GUI工具操作简便,界面美观,功能也更加强大。首先是打开图像,支持更多格式打开图片之后,支持预览开始传输数据之前请打开DSP等待DSP初始化完成...
2015-03-27 15:26:00
543
转载 OGRE3D入门探索01:将渲染窗口嵌入到Win32主窗口
从《OGRE3D引擎入门重拾》这篇文章开始,本系列关注OGRE3D渲染引擎及其周边应用。本文以一个简单的示例来说明如何将Ogre的渲染窗口嵌入到另一个父窗口中,为了增加趣味性(就是这么任性哈)我特意增加了FMOD的音乐播放支持。首先将代码贴上来吧/////////////////////////////////////////////////...
2015-03-23 17:18:00
282
转载 OGRE3D入门探索01:将渲染窗口嵌入到Win32主窗口
从《OGRE3D引擎入门重拾》这篇文章开始,本系列关注OGRE3D渲染引擎及其周边应用。本文以一个简单的示例来说明如何将Ogre的渲染窗口嵌入到另一个父窗口中,为了增加趣味性(就是这么任性哈)我特意增加了FMOD的音乐播放支持。首先将代码贴上来吧/////////////////////////////////////////////////...
2015-03-23 17:18:00
130
转载 OGRE3D引擎入门重拾
好久没有再碰过OGRE(食人魔)引擎了,之前一直在探索Irrlicht(鬼火)。最近突然对食人魔重新起了兴致,不如再次开始吧,能学到哪里就那里吧。本文关注OGRE3D引擎1.81.版本的源码编译,然后放送一个简单的示例(加入了IrrKlang音频播放)。如有疑问可取官网,链接戳这里http://www.ogre3d.org/假设在Windo...
2015-03-18 21:00:00
148
转载 CCS+C6678LE开发记录16:多核协作(OpenMP)示例代码浅析
本文是上一篇的后续。核心代码如下(部分省略)://------------------------------------------------------------------------------void main(void){ //......................................... whi...
2015-03-16 19:11:00
367
转载 CCS+C6678LE开发记录15:多核协作(OpenMP)示例探索
本文解决了该系列09篇中的一个显著bug,同时也是对多核写作图像处理OMP示例的扩充。本系列10篇:CCS+C6678LE开发记录10:(图像)数据处理与传输框架本文根据...\mcsdk_2_01_02_06\demos\image_processing\openmp\c6678l示例进行修改。原示例是DSP通过HTTP网页服务和PC连接传输数...
2015-03-16 18:40:00
688
转载 CCS+C6678LE开发记录14:多核协作之OMP与IPC方式的较量
本文针对多核协作的两个Image processing demo进行对比,它们分别是OMP和IPC.其中:OMP=OpenMP,这个demo用到了MailBox邮箱投递IPC=Inter-processor Communication,这个demo用的是MessageQueue消息队列两个demo在测试的时候最大的一个区别是,OMP只需连接co...
2015-03-05 16:44:00
610
转载 CCS+C6678LE开发记录13:多核协作图像处理demo测试
本文关注MCSDK目录下的demos\image_processing\ipc demo这个示例的官方Guide参见http://processors.wiki.ti.com/index.php/MCSDK_Image_Processing_Demonstration_Guide测试之前建议将开发板设置为NOBOOT并关闭DHCP开关,如下图所示...
2015-03-04 16:53:00
690
转载 CCS+C6678LE开发记录12:UIA组件的安装
在安装了CCS 6.0版本的IDE和最新版的MCSDK后似乎一切都很完美,但事实并非如此。当我试图编译SDK附带的image_processing (IPC based) demo时出现如下错误:实际上在导入(Import)这个demo的时候就提示错误这个错误表明需要安装UIA组件,但是CCSv6+MCSDK目录下均没有UIA相关内容。如...
2015-03-04 16:08:00
185
转载 CCS+C6678LE开发记录11:多核协作(IPC)入门
为更好地发挥C6678的多核性能,需要用到多核协作。幸运的是,我们可以使用官方提供的IPC模块。IPC=Inter-Processor Communication, 核间通信,粗略来说就是多核之间进行信息、数据交换。作为入门篇,本文不打算深入讨论IPC,仅仅列出自带的两个简单示例:Notify和MessageQ.“通知”(Notify)模型“...
2015-03-03 11:00:00
1330
转载 为了绕过静态检查而设置的void关键字
这个问题是前不久遗留下来的,现在已经解决了,就贴上来吧。首先我们来看一段代码int cbFxn(SOCKET s);// 在别处实现BOOL udpTransferTask(SOCKET s,UINT32 unused){ //...省略 (void)unused; // 引用1:void (void)cbFxn(...
2015-02-15 11:23:00
131
转载 CCS+C6678LE开发记录10:(图像)数据处理与传输框架
探索了这么久也该上一点料,本文关注PC<-->DSP数据处理与传输的简单框架。这个框架其实也很简单,具体描述如下:1.PC端通过ETH0发送(图像)数据到DSP2.DSP收到完整数据后进行处理(Image Processing...)3.DSP端数据处理完毕后将数据发回给PC4.PC端收到发回的处理结果,然后保存下面是一段代码...
2015-02-05 16:25:00
168
转载 CCS+C6678LE开发记录10:(图像)数据处理与传输框架
探索了这么久也该上一点料,本文关注PC<-->DSP数据处理与传输的简单框架。这个框架其实也很简单,具体描述如下:1.PC端通过ETH0发送(图像)数据到DSP2.DSP收到完整数据后进行处理(Image Processing...)3.DSP端数据处理完毕后将数据发回给PC4.PC端收到发回的处理结果,然后保存下面是一段代码...
2015-02-05 16:25:00
377
转载 TCP/UDP的Socket编程示例
Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。 Socket接口设计者最先是将接口放在Unix操作系统里面的。如果了解Unix系统的输入和输出的话,就很容易了解Socket了。网络的Soc...
2015-02-05 14:46:00
153
转载 TCP/UDP的Socket编程示例
Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。 Socket接口设计者最先是将接口放在Unix操作系统里面的。如果了解Unix系统的输入和输出的话,就很容易了解Socket了。网络的Soc...
2015-02-05 14:46:00
131
转载 TCP/UDP的Socket编程示例
Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。 Socket接口设计者最先是将接口放在Unix操作系统里面的。如果了解Unix系统的输入和输出的话,就很容易了解Socket了。网络的Soc...
2015-02-05 14:46:00
140
转载 TCP/UDP协议的Socket编程
一、概述TCP(传输控制协议)和UDP(用户数据报协议是网络体系结构TCP/IP模型中传输层一层中的两个不同的通信协议。TCP:传输控制协议,一种面向连接的协议,给用户进程提供可靠的全双工的字节流,TCP套接口是字节流套接口(stream socket)的一种。UDP:用户数据报协议。UDP是一种无连接协议。UDP套接口是数据报套接口(d...
2015-02-05 14:31:00
149
转载 TCP/UDP协议的Socket编程
一、概述TCP(传输控制协议)和UDP(用户数据报协议是网络体系结构TCP/IP模型中传输层一层中的两个不同的通信协议。TCP:传输控制协议,一种面向连接的协议,给用户进程提供可靠的全双工的字节流,TCP套接口是字节流套接口(stream socket)的一种。UDP:用户数据报协议。UDP是一种无连接协议。UDP套接口是数据报套接口(d...
2015-02-05 14:31:00
137
转载 TCP/UDP协议的Socket编程
一、概述TCP(传输控制协议)和UDP(用户数据报协议是网络体系结构TCP/IP模型中传输层一层中的两个不同的通信协议。TCP:传输控制协议,一种面向连接的协议,给用户进程提供可靠的全双工的字节流,TCP套接口是字节流套接口(stream socket)的一种。UDP:用户数据报协议。UDP是一种无连接协议。UDP套接口是数据报套接口(d...
2015-02-05 14:31:00
136
转载 socket、tcp、udp、http的认识及区别
网络由下往上分为应用层表示层会话层传输层网络层数据链路层物理层IP 协议对应于网络层,TCP协议对应于传输层,HTTP协议对应于应用层,三者从本质上来说没有可比性,socket则是对TCP/IP协议的封装和应用。可以说,TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,而HTTP是应用层协议,主要解决如何包装数据socket是...
2015-02-05 09:40:00
109
转载 音频引擎IrrKlang学习笔记01:播放控制与音效设置
本系列与FMOD系列、Irrlicht系列是并列的。关于IrrKlang,可以在早先的几篇博文中找到踪迹。Irrlicht例程04:创造一个有声世界(上)Irrlicht例程05:创造一个有声世界(下)鬼火(irrlicht)的复燃这几篇博文中已经涉及到IrrKlang的使用,但是本系列是专门研究Audio处理的,因此独立出来。同时也方便...
2015-02-04 16:44:00
209
转载 音频引擎IrrKlang学习笔记01:播放控制与音效设置
本系列与FMOD系列、Irrlicht系列是并列的。关于IrrKlang,可以在早先的几篇博文中找到踪迹。Irrlicht例程04:创造一个有声世界(上)Irrlicht例程05:创造一个有声世界(下)鬼火(irrlicht)的复燃这几篇博文中已经涉及到IrrKlang的使用,但是本系列是专门研究Audio处理的,因此独立出来。同时也方便...
2015-02-04 16:44:00
347
转载 CCS+C6678LE开发记录09:以太网接口测试续(大块数据传输)
通过网络连接,极大地提高了PC与DSP之间的数据传输速率(相对于USB连接而言)。在记录06(点此跳转)中给出了一个简单的测试示例,但是那只能传输很少的数据。如果将数据(buffer)尺寸设置为一个较大的值(如2048等)就会出现timeout的错误。在这种情形下更不用说传输一个大文件了,因此我们需要寻找一种解决方案。本文正是为此而展开。核心...
2015-02-03 11:03:00
101
转载 CCS+C6678LE开发记录09:以太网接口测试续(大块数据传输)
通过网络连接,极大地提高了PC与DSP之间的数据传输速率(相对于USB连接而言)。在记录06(点此跳转)中给出了一个简单的测试示例,但是那只能传输很少的数据。如果将数据(buffer)尺寸设置为一个较大的值(如2048等)就会出现timeout的错误。在这种情形下更不用说传输一个大文件了,因此我们需要寻找一种解决方案。本文正是为此而展开。核心...
2015-02-03 11:03:00
192
转载 CCS+C6678LE开发记录09:以太网接口测试续(大块数据传输)
通过网络连接,极大地提高了PC与DSP之间的数据传输速率(相对于USB连接而言)。在记录06(点此跳转)中给出了一个简单的测试示例,但是那只能传输很少的数据。如果将数据(buffer)尺寸设置为一个较大的值(如2048等)就会出现timeout的错误。在这种情形下更不用说传输一个大文件了,因此我们需要寻找一种解决方案。本文正是为此而展开。核心...
2015-02-03 11:03:00
203
转载 音频引擎FMOD学习记录02:控制暂停/继续,调节音量,设置声效
这是本系列的第二篇,本文针对上一篇的入门示例进行了简单扩展。入门示例(第一篇)戳这里http://blog.youkuaiyun.com/fengyhack/article/details/43318575扩展内容包括:1.控制暂停/继续2.调节音量大小3.激活/关闭声音特效首先贴几张运行时截图吧初始状态:播放中,音量50%,未开启任何特效...
2015-02-01 21:46:00
291
转载 音频引擎FMOD学习记录02:控制暂停/继续,调节音量,设置声效
这是本系列的第二篇,本文针对上一篇的入门示例进行了简单扩展。入门示例(第一篇)戳这里http://blog.youkuaiyun.com/fengyhack/article/details/43318575扩展内容包括:1.控制暂停/继续2.调节音量大小3.激活/关闭声音特效首先贴几张运行时截图吧初始状态:播放中,音量50%,未开启任何特效...
2015-02-01 21:46:00
840
转载 音频引擎FMOD学习记录02:控制暂停/继续,调节音量,设置声效
这是本系列的第二篇,本文针对上一篇的入门示例进行了简单扩展。入门示例(第一篇)戳这里http://blog.youkuaiyun.com/fengyhack/article/details/43318575扩展内容包括:1.控制暂停/继续2.调节音量大小3.激活/关闭声音特效首先贴几张运行时截图吧初始状态:播放中,音量50%,未开启任何特效...
2015-02-01 21:46:00
620
转载 音频引擎FMOD学习记录01:入门
如果说到(开源/专业/商业级)游戏音效处理库,我想大多数人应该知晓FMOD本系列将关注音效处理库FMOD,本文仅作为一个简单的开始。可能的话,我会将FMOD与其他开源库如OpenAL/IrrKlang/SDL等进行比较。FMOD官网戳这里http://www.fmod.org/我们先下载用于Windows平台的API(准确的说应该是SDK)...
2015-01-30 22:46:00
552
转载 音频引擎FMOD学习记录01:入门
如果说到(开源/专业/商业级)游戏音效处理库,我想大多数人应该知晓FMOD本系列将关注音效处理库FMOD,本文仅作为一个简单的开始。可能的话,我会将FMOD与其他开源库如OpenAL/IrrKlang/SDL等进行比较。FMOD官网戳这里http://www.fmod.org/我们先下载用于Windows平台的API(准确的说应该是SDK)...
2015-01-30 22:46:00
199
转载 音频引擎FMOD学习记录01:入门
如果说到(开源/专业/商业级)游戏音效处理库,我想大多数人应该知晓FMOD本系列将关注音效处理库FMOD,本文仅作为一个简单的开始。可能的话,我会将FMOD与其他开源库如OpenAL/IrrKlang/SDL等进行比较。FMOD官网戳这里http://www.fmod.org/我们先下载用于Windows平台的API(准确的说应该是SDK)...
2015-01-30 22:46:00
163
转载 音频引擎FMOD学习记录01:入门
如果说到(开源/专业/商业级)游戏音效处理库,我想大多数人应该知晓FMOD本系列将关注音效处理库FMOD,本文仅作为一个简单的开始。可能的话,我会将FMOD与其他开源库如OpenAL/IrrKlang/SDL等进行比较。FMOD官网戳这里http://www.fmod.org/我们先下载用于Windows平台的API(准确的说应该是SDK)...
2015-01-30 22:46:00
167
转载 CCS+C6678LE开发记录08:以太网接口测试示例之代码研究
本文是针对《CCS+C6678LE开发记录06:以太网接口测试》的后续研究。在已经通过测试之后我想研究一下测试用例的实现原理,至少应该明白大致原理。为了方便贴代码,我将原始实例的代码做了精简;为了探索其原理,我修改/添加了少量代码。主要代码如下#include <stdio.h>#include <ti/ndk/inc/...
2015-01-30 11:11:00
254
转载 CCS+C6678LE开发记录08:以太网接口测试示例之代码研究
本文是针对《CCS+C6678LE开发记录06:以太网接口测试》的后续研究。在已经通过测试之后我想研究一下测试用例的实现原理,至少应该明白大致原理。为了方便贴代码,我将原始实例的代码做了精简;为了探索其原理,我修改/添加了少量代码。主要代码如下#include <stdio.h>#include <ti/ndk/inc/...
2015-01-30 11:11:00
467
转载 CCS+C6678LE开发记录08:以太网接口测试示例之代码研究
本文是针对《CCS+C6678LE开发记录06:以太网接口测试》的后续研究。在已经通过测试之后我想研究一下测试用例的实现原理,至少应该明白大致原理。为了方便贴代码,我将原始实例的代码做了精简;为了探索其原理,我修改/添加了少量代码。主要代码如下#include <stdio.h>#include <ti/ndk/inc/...
2015-01-30 11:11:00
263
转载 CCS+C6678LE开发记录07:DSP网页测试
这是前一个示例的进阶版,也是官方自带的NDK示例,在C6678中加载网页内容,然后通过PC访问网页。截图显示在PC的Web浏览器中打开http://169.254.11.123/之后显示的页面,初一看,碉堡了!类似上一个示例,我们需要修改IP地址,硬件配置一样(NOBOOT模式,静态IP地址)char *LocalIPAddr = "169.2...
2015-01-29 17:15:00
240
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人