TI提供了详细的适合初学者的demo,具体见文档:BIOS MCSDK 2.0 User Guide。此文档中已经详细介绍了各个demo的编写调试流程,此处不再赘述,只简单介绍:

(1)第一至第四章详细介绍了MCSDK的结构,各种组件和工具的作用。

(2)第五章介绍了怎样用CCS建立一个项目,并在5.2.6给出了一个dsp加载网页的demo,在5.3给出了四个演示LED的demo,包括单核和多核。

(3)第六章介绍了多核并行时的通信机制,包括OpenMP和IPC,并在6.2.3节给出了一个利用OpenMP通信的demo。

(4)第七章给出了一个多核的图像处理(边缘检测)的demo,此demo位于:mcsdk\demos\image_processing文件夹下,它其实包括还几个独立的项目:OpenMP核间通信方式的、IPC核间通信方式的、串行方式的。对于这个demo的运行有以下几点注意:

1、serial是通过串口传输的,加载到0核运行,,这个demo自动加载本项目下images文件夹下的图片处理,处理结果图片也返回到此文件夹。速度很慢,处理demo中提供的689x306的image需要大概5min,估计时间都花在传输上了。

2、OpenMP和IPC方式的demo都是需要连接网口,在PC浏览器中打开相应网址来加载图片处理,不同的是OpenMP需要将out文件加载到0核运行,而IPC需要将master子项目out文件加载到0核,将slave子项目out文件加载到其他核,然后全部运行。至于IP设置,和之前的博文中说的一样。

在浏览器中打开后如下图:


3、OpenMP和IPC的优劣请参见此博文,大概结论就是:同核心数下OpenMP速度优于IPC。

4、通过网页加载文件的时间大概估计下,网口传输的速度大概在5M/S左右,而之前用的串口的速度只有几KB估计。。

(5)第六章简要介绍了各种boot方式。

(6)第七章和第八章是论坛和问答。

BIOS MCSDK 2.0 User Guide 示例学习相关推荐

  1. lstm keras 权重 理解_Keras 作者:TF 2.0+Keras 深度学习研究你需要了解的 12 件事...

    [新智元导读]Keras 作者 François Chollet 今天发表了一系列推文,如果你使用 TensorFlow 2.0 + Keras 做深度学习研究,这里有你需要知道的一切. Tensor ...

  2. webpack 占位符_通过示例学习Webpack:占位符图像模糊

    webpack 占位符 by Kalalau Cantrell 通过Kalalau Cantrell 通过示例了解Webpack:占位符图像模糊 (Learn Webpack by Example: ...

  3. OAuth2.0授权码模式学习

    OAuth2.0授权码模式学习 四种授权方式 1,授权码模式 2,简化模式 3,密码模式 4,客户端模式 授权码模式 四种授权模式中最完成,最严密的授权. (1)用户访问客户端,后者将前者导入认证服务 ...

  4. A good book to learn C#2.0 ----C# 2.0 : Practical Guide for Programmers

    c#2.0,已经出来很久了,相信已经有不少人或多或少了解了它的一些特性了.而这本<C# 2.0 : Practical Guide for Programmers>(作者:Michel d ...

  5. OpenCV示例学习(七):离散傅里变换(DFT)算子:getOptimalDFTSize(),copyMakeBorder(),magnitude(),log(),normalize()

    OpenCV示例学习(七):离散傅里变换(DFT)算子:getOptimalDFTSize(),copyMakeBorder(),magnitude(),log(),normalize() #incl ...

  6. OpenCV示例学习(二): 基本图形绘制算子:line(),circle(),fillPoly(), ellipse()

    OpenCV示例学习(二): 基本图形绘制算子:line(),circle(),fillPoly(), ellipse() #include <opencv2/opencv.hpp>usi ...

  7. 无人机飞控 ardupilot Copter-4.0.7 库示例

    无人机飞控 ardupilot Copter-4.0.7 库示例 亲自使用库的示例是探索学习代码的第一步.遵循arduino传统,我们为大多数库提供了示例."示例"只是一个主程序, ...

  8. 大道至简----多示例学习与注意力机制的巧妙结合

    大道至简----多示例学习与注意力机制的巧妙结合 谈谈<Attention-based deep multiple instance learning> ICML 2018 分享一篇十分简 ...

  9. Halide示例学习五

    Halide示例学习五 函数重定义操作 RDom下标使用 使用RDom计算直方图 调度函数更新 多阶段重定义操作 使用归化函数进行模糊操作 内置的归化函数sum 使用归约函数的一个复杂例子 函数重定义 ...

最新文章

  1. HDU4756(次小生成树)
  2. cocos2dx luajavaBridge 学习笔记
  3. querySelector用法改进
  4. 事件监听 || v-on参数
  5. DM8168_ETV_V1.1开发板mount主机常见问题
  6. mac 键盘按键符号讲解
  7. Shuffle CodeForces - 1366B(思维)
  8. android web3j 代币查询_Android通过web3j以太坊智能合约交互
  9. 千兆光纤收发器调整措施
  10. Spring Boot 永远滴神!10分钟快速入门
  11. BUUCTF Web [极客大挑战 2019]Havefun
  12. Android-第三天
  13. Springboot2.3.x整合Canal
  14. 计算机常用英语1000个,常用的1000个英语单词
  15. 团队建设(Team building)就是等于组织大家一起吃饭娱乐吗?
  16. exsi 安装ipmi_在vSphere中为不同服务器配置IPMI功能
  17. java tapestry_java Tapestry4.1.2入门说明教程
  18. 琼斯是计算体心立方弹性模量_《固体物理学》概念和习题 答案 ()
  19. 2021常见user_agent大全 用户浏览器ua(互联网项目自己整理)
  20. kali 切换root账号

热门文章

  1. 卡式水分滴定仪预测模型分析
  2. ESP32串口转WiFi双天线ESP32-S模组
  3. ESP32开发板 V1.0.0 Rev1 wifi 蓝牙4MB FLASH MicroPython
  4. Python | [a for b in c for a in b]的用法
  5. 双轮摩托车模安装测试
  6. 计算机考试受苦受累,受苦受累真是福作文800字
  7. ceph-deploy mod add_我的世界基座(Pedestals)Mod
  8. golang连接postgresql too many client_MySQL和PostgreSQL压测性能对比
  9. 第4章 JSP语法、内置对象
  10. 用行为级描述方式实现一个加法器电路(基于ISE的设计)(2输入1位全加器电路)