- 博客(7)
- 问答 (2)
- 收藏
- 关注
原创 DSP/BIOS程序开发五:线程调度
【声明:内容源于网络】 一. DSP/BIOS的高级应用 DSP在同一时间执行多个任务,当外部数据变为有效或者出现控制信号时,对外部事件进行响应。通常将这些任务称为线程,DSP/BIOS采用广义的定义:DSP执行的所有独立的指令流。一个线程是一个单独的控制点,可能包含一个字程序、一个宏或者是一个函数调用。二、四种线程类型:HWI,SWI,TSK,IDL怎样选择:
2013-12-22 22:33:34 2690
原创 DSP/BIOS程序开发四:基础类API调用
【声明:内容源于网络】 一、时钟管理CLK(1)Uns ncounts = CLK_countspms(void) 返回每毫秒的定时器高分辨率时钟的计数值(2)LgUns currtime = CLK_gethtime(void) 返回高分辨率时钟的计数值超过32bit归零 高分辨率时钟是DSP时钟除以(TDDR+1)(3)LgUns
2013-12-22 22:18:58 816
原创 DSP/BIOS程序开发三:API简介
【声明:内容源于网络】 DSP/BIOS API提供可伸缩的实时核,还提供了有优先级的多线程处理。它是转为那些需要实现实时调度、同步及通信的应用程序而设计的。在一个包含DSP/BIOS 内核的应用程序中,按优先级从低到高有四种线程:后台线程(IDL),任务(TSK),软件中断(SWI),硬件中断(HWI)。 1、时钟管理CLK模块是系统的时钟管理模块,它提供以下
2013-12-22 22:06:57 2695
原创 DSP/BIOS 程序开发二 基础知识
【声明:内容源于网络】1.0 概述 DSP/BIOS是CCS中集成的一个简易的嵌入式实时操作系统,能够大大方便用户编写多任务应用程序。DSP/BIOS拥有很多实时嵌入式操作系统的功能,如任务的调度,任务间的同步和通信,内存管理,实时时钟管理,中断服务管理等。有了它,用户可以编写复杂的多线程程序,并且会占用更少的CPU和内存资源。DSP/BIOS是一个可用于实时调度、同步,主
2013-12-22 21:49:44 1426 1
原创 C6455CSL芯片支持库:第三讲 SRIO外设、EMIFA外设、GPIO外设、I2C外设、GPIO外设、HPI外设
1. C6455之SRIO 2.C6455之EMIFAhttp://www.61ic.com/Article/C6000/C64X/201205/42585.htmlhttp://www.61ic.com/Article/C6000/C64X/201303/47447.html 3.C6455之I2C 4.C6455之GPIO 5.C6455之HPI
2013-12-22 19:42:40 1606
原创 C6455CSL芯片支持库:第二节 EMAC外设
1. C6455之EMAC源自:http://www.61ic.com/Article/C6000/TMS320C645x/201112/39712.htmlhttp://www.61ic.com/Article/C6000/TMS320C645x/201112/39711.htmlhttp://www.61ic.com/Article/C6000/TMS320C645x/20
2013-12-22 19:36:52 3142
原创 DSP程序开发与优化经验之一:TI多核处理DSP C66XX开发经验
转:c66x+ccs5.1 L1P,L1D,L2 cache分析工具 1.ccs5.1---Tools下的Prolife工具中,提供了L2,L1D的分析2.对于L1 P \ccsv5\tools\compiler\c6000\doc下面的spru187t,里面有cache layout tools的介绍,这个可以对L1P cache 进行优化,也可以选择cycle approxi
2013-12-19 23:19:40 4104
空空如也
Matlab GUI界面 UDP收发同时进行?
2022-06-13
Matlab GUI界面 UDP收发同时进行?
2022-06-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人