CCS+C6678LE开发记录17:多核协作(OpenMP)示例更新

本次更新针对C6678多核图像处理示例mcip_omp_c6678中的一些细节问题进行修复。

另外PC端增加了C#版本GUI工具,详情见下图



替代了之前的简陋界面(操作稍显麻烦)



新的GUI工具操作简便,界面美观,功能也更加强大。

首先是打开图像,支持更多格式


打开图片之后,支持预览



开始传输数据之前请打开DSP



等待DSP初始化完成后,点击【TaskBegin】按钮开始

传输数据过程中能看到右下角的进度条指示



支持参数设定



目前仅做初步测试,也就设计了少数功能,更多功能待后期项目完善后再添加


测试结果输出如下(部分)

[C66xx_0] 
Multicore Image Processing using OpenMP

Execute Task_create...
Waiting for the start of the network...
Execute NC_SystemOpen...
Execute CfgNew...
EVM in StaticIP mode at 192.168.2.100
Set IP address of PC to 192.168.2.101
PASS successfully initialized 
Ethernet subsystem successfully initialized 
Ethernet eventId : 48 and vectId (Interrupt) : 7 
Verify_Init: Expected 0 entry count for Queue number = 899, found 498 entries
Registration of the EMAC Successful, waiting for link up ..
IP Addr(1):192.168.2.100
Execute NetworkOpen...
NetworkOpen: Network started.
Execute Mailbox_create...
Wating for the request from PC...

[--TASK EXECUTION 01--]
@DataTrans: receiving source data from PC...
@DataTrans: ImageSize = 1920 * 1080 = 2073600
@DataTrans: sending message: SRCIMG_RECEIVED
@Scheduler: received message: SRCIMG_RECEIVED
@ImageProc: Image processing...
@ImageProc: Image processing...Done.
@Scheduler: sending message: IMGPROC_FINISHED
@DataTrans: received message: IMGPROC_FINISHED
@DataTrans: sending result data to PC...
@DataTrans: sending message: SENDBACK_FINISHED
@Scheduler: received message: SENDBACK_FINISHED
Time used ImageProc:     338.336ms
Time used WholeTask:    4531.708ms

[--TASK EXECUTION 02--]
@DataTrans: receiving source data from PC...
@DataTrans: ImageSize = 2560 * 1600 = 4096000
@DataTrans: sending message: SRCIMG_RECEIVED
@Scheduler: received message: SRCIMG_RECEIVED
@ImageProc: Image processing...
@ImageProc: Image processing...Done.
@Scheduler: sending message: IMGPROC_FINISHED
@DataTrans: received message: IMGPROC_FINISHED
@DataTrans: sending result data to PC...
@DataTrans: sending message: SENDBACK_FINISHED
@Scheduler: received message: SENDBACK_FINISHED
Time used ImageProc:     660.054ms
Time used WholeTask:    7971.038ms 

[--TASK EXECUTION 03--]
@DataTrans: receiving source data from PC...
@DataTrans: ImageSize = 2336 * 4160 = 9717760
@DataTrans: sending message: SRCIMG_RECEIVED
@Scheduler: received message: SRCIMG_RECEIVED
@ImageProc: Image processing...
@ImageProc: Image processing...Done.
@Scheduler: sending message: IMGPROC_FINISHED
@DataTrans: received message: IMGPROC_FINISHED
@DataTrans: sending result data to PC...
@DataTrans: sending message: SENDBACK_FINISHED
@Scheduler: received message: SENDBACK_FINISHED
Time used ImageProc:    1547.941ms
Time used WholeTask:   17513.260ms 


本文原创,博文地址

http://blog.csdn.net/fengyhack/article/details/44677127


转载于:https://www.cnblogs.com/fengyhack/p/10603501.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
冃录 11录 ...............................................................3 C6678多核运行Dem o详解.......................................... 7 1 ・ intc_b「oadcast_ 1 ...................................................................................................... 7 I」功能描述........................................................7 1.2变最定义及使用空间分配.........................................7 1.3实现流程........................................................7 1.4注意事项........................................................9 2. D D R 3......................................................................................................................10 2 .1 功能描述....................................................... 10 2.2变量定义及使用空间分配........................................ 10 2.3实现流程....................................................... 10 2.4注意事项....................................................... 11 3. ipc一 navigator.......................................................................................................... 12 3」功能描述....................................................... 12 3.2变最定义及使用空间分配........................................ 12 V 3 .3 实现流程....................................................... 12 3.4注意事项....................................................... 14 4. emif_nandflash....................................................................................................... 14 4 J 功能描述....................................................... 14 4.2变量定义及使用空间分配........................................ 14 4 .3 实现流程....................................................... 14 4.4注意事项....................................................... 15 5. emif_norflash......................................................................................................... 16 5」功能描述....................................................... 16 5.2变最定义及使用空间分配........................................ 16 5.3实现流程....................................................... 16 5.4注意事项....................................................... 17 6. hyperlink................................................................................................................ 17 6」功能描述....................................................17 6.2变量定义及使用空间分配......................................17 6 .3 实现流程....................................................17 6.4注意事项.................................................... 18 7. i2c_eeprom............................................................................................................. 19 7」功能描述.....................................................19 7.2变最定义及使用空间分配......................................19 7.3实现流程.................................................... 19 7.4注意事项....................................................20 8. i2c_srioswitch........................................................................................................20 & 1功能描述....................................................20 8.2变量定义及使用空间分配......................................20 8.3实现流税.........:............................. =21 8.4注意事项....................................................21 9. sem 2....................................................................................................................... 21 9」功能描述.................................................... 21 9.2变虽定义及使用空间分配......................................22 9.3实现流程....................................................22 9.4注意事项....................................................23 1(). srio...........................................................................................................................24 10」功能描述...................................................24 10.2变暈定义及使用空间分配.....................................24 10.3实现流程...................................................24 10.4注意事项...................................................27 11. tim er....................................................................................................................... 28 11」功能描述...................................................28 11.2变最定义及使用空间分配.....................................28 11.3实现流程...................................................2911.4注意爭项......................................................30 12. SPI_FPGA.............................................................................................................. 30 12」功能描述......................................................30 12.2变量定义及使用空间分配.......................................30 12.3实现流程......................................................30 12.4注意爭项......................................................31 13. SPI_nortlash...........................................................................................................31 13」功能描述......................................................31 13.2变量定义及使用空间分配.......................................31 13.3实现流程......................................................31 13.4注意爭项......................................
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值