dsp
yebanguhe
这个作者很懒,什么都没留下…
展开
-
DSP 中关键字extern,cregister,Near ,Far,restrict,volatile
extern:extern可以置于变量或者函数前,以表示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。另外,extern也可用来进行链接指定。const: 可以用const定义一些变量或数组,以确保它的值不被改变。例:int *const p = &x; 定义一个常量指针p给变量int。 const int *q = &...转载 2019-04-28 11:32:19 · 1416 阅读 · 0 评论 -
TI SYS/BIOS的 创建工程实例
SYS/BIOS是一个可扩展的实时内核(或者说是操作系统),其提供了许多模块化的APIs(应用程序接口),支持抢占式多线程,硬件抽象,实时分析和配置工具,其设计目的是为了最大限度地减少对内存和CPU的要求。其拥有很多实时嵌入式操作系统的功能,如任务的调度,任务间的同步和通信,内存管理,实时时钟管理,中断服务管理等。有了它,用户可以编写复杂的多线程程序,并且会占用更少的CPU和内存资源。...转载 2019-05-09 17:52:17 · 950 阅读 · 0 评论 -
DSP/BIOS程序启动顺序
基于TI的DSP芯片的应用程序分为两种:一般应用程序;DSP/BIOS应用程序。为简化编程,TI提供了一套C的编程接口,它以API和宏的形式封装了TI的所有硬件模块,这套接口统称DSP/BIOS。DSP/BIOS包含以下模块:System(包含MEM,SYS对象)Instrumentation(包含LOG,STS对象)Scheduling(包含CLK,PRD,HWI,SWI等等对象...转载 2019-05-09 18:10:37 · 891 阅读 · 0 评论 -
TI实时内核SYSBIOS启动流程
1 内容简介对操作系统与非操作系统下TI芯片启动后的C语言初始环境配置流程进行整理介绍。包含:第二章:运行支持库,介绍TI芯片运行支持库作用,非操作系统下程序起始位置,运行环境初始化流程。第三章:SYSBIOS启动流程,介绍使用SYSBIOS实时内核时,芯片对应的启动过程。2 运行支持库2.1 ABI应用程序二进制接口(ABI-Application Binary Interfac...转载 2019-06-03 16:08:12 · 303 阅读 · 0 评论 -
TI SYS/BIOS的 应用示例
转载请注册来源http://blog.csdn.net/tostq系列教程目录:http://blog.csdn.net/tostq/article/details/51245979 SYS/BIOS是一个可扩展的实时内核(或者说是操作系统),其提供了许多模块化的APIs(应用程序接口),支持抢占式多线程,硬件抽象,实时分析和配置工具,其设计目的是为了最大限度地减少对内存...转载 2019-06-03 16:13:12 · 806 阅读 · 0 评论 -
SYS/BIOS知识整理汇总
本文主要整理BIOS相关组件的执行原理及使用,这里主要包括了硬件中断Hwi模块、软件中断Swi模块、时钟Clock模块、任务Tsk模块、信号量Sem模块。1.SYS/BIOS概述 SYS/BIOS是一个可扩展的实时内核(或者说是操作系统),其提供了许多模块化的APIs(应用程序接口),支持抢占式多线程,硬件抽象,实时分析和配置工具,其设计目的是为了最大限度地减少对内...转载 2019-06-03 16:15:53 · 6388 阅读 · 0 评论 -
(多核DSP快速入门)0.前言+CCS的安装
最近老师给布置了个作业,让我用多核DSP做一个基于SIFT的RANSAC图像配准,SIFT+RANSAC网上都有许多代码,并不算难,但是多核DSP对于我来说,完全是一片空白,不光单核DSP没接触过,就连CCS是没用过。网上关于DSP的教程虽然很多,但绝大多数都是关于单核的,而多核DSP的教程虽然说也有,但是要么太复杂太专业,如TI的官网资料,要么就是说的不清楚,而且又没有什么完整体系,特别...转载 2019-08-26 18:32:44 · 570 阅读 · 0 评论