TensorFlow是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor)。它灵活的架构让你可以在多种平台上展开计算,例如台式计算机中的一个或多个CPU(或GPU),服务器,移动设备等等。TensorFlow 最初由Google大脑小组(隶属于Goog
转载
2024-05-04 18:56:34
41阅读
STM32--DSP库使用 数字信号处理(DigitalSignal Processing,简称 DSP)是一门涉及许多学科而又广泛应用于许多领 域的新兴学科。20 世纪 60 年代以来,随着计算机和信息技术的飞速发展,数字信号处理技术应运而生并 得到迅速的发展。在过去的二十多年时间里,数字信号处理已经在通信等领域得到极为广泛的应用。 数字信号处
笔者采用python3.6.7+TensorFlow1.12.0+CUDA10.0+CUDNN7.3.1构建环境PC端配置为GTX 1050+Intel i7 7700HQ 4核心8线程@2.8GHZTensorFlow-gpu的安装经历实在是坎坷的很首先显卡一定要支持没想到的是GTX 1050TI,GTX 1070TI等主流显卡竟然都不支持(还好我买的是GTX 1050)(并没有暗示需要一块TE
转载
2024-05-09 16:30:54
144阅读
EM旗语模块通过对旗语的计数完成任务的同步和相互作用。 通过SEM_pend()来等待旗语的到来,未到来前将此任务挂起。通过SEM_post发送旗语。 参考例程:semtest 该例程SEM配合QUE一起使用:定义一个队列,然后写任务和读任务轮流访问该队列。三个写任务的优先级相同,如果不调用任务切换函数(TS
转载
2024-08-06 19:40:41
74阅读
2016-06-28 10:31:24)嵌入式”这是个概念,准确的定义没有,各个书上都有各自的定义。但是主要思想是一样的,就是相比较PC机这种通用系统来说,嵌入式系统是个专用系统,结构精简,在硬件和软件上都只保留需要的部分,而将不需要的部分裁去。所以嵌入式系统一般都具有便携、低功耗、性能单一等特性。
然后,MCU、DSP、FPGA这些都属于嵌入式系统的范畴,是为了实现某一目的而使用的工具。
MC
转载
2024-01-15 10:29:50
67阅读
TI公司为DSP64x+系列的DSP芯片提供了一系列常用的DSP运算库函数,这些库函数由于在硬件上的优化速度往往比直接用C甚至汇编语言编写效率更高。
库函数官方的解释说明:file:///D:/ccs/support_lib/dsp_lib/docs/doxygen/html/dsplib_html/modules.html
库函数使用注意事项:大部分函数对输入数组参数的大小有特殊要求(内部优化的
深入了解DSP与ARM的区别与联系 这些天正准备找工作的事,对于一些理论上的,或者说表面上的知识需要梳理下,所以有空整理了这篇简陋的比较,权当从另一个侧面理解下这两款主流处理器的特点了吧! DSP:DSP(digital singnal processor)是一种独特的微处理器,有自己的完整指令系统,是以数字信号来处理大量信息的器件。一个数字信号处理器在
转载
2024-05-17 12:44:56
68阅读
摘要:这篇文章主要介绍深度学习的几个应用领域及安装tensorflow深度学习应用领域图像识别语音识别音频处理自然语言处理机器人生物信息处理电脑游戏搜索引擎网络广告投放医学自动诊断金融基本工具介绍Protocol Buffer:结构化数据工具Bazel:自动化构建工具,用来编译程序TensoFlow介绍TensorFlow是由谷歌开发并维护的深度学习框架,在目前主流的深度学习框架中处于领先地位安装
转载
2024-04-30 18:50:15
59阅读
TensorFlow是一个采用数据流图,用于数值计算的开源软件库。自己接触tensorflow比较的早,可是并没有系统深入的学习过,现在TF在深度学习已经成了“标配”,所以打算系统的学习一遍。在本篇文章中主要介绍TF的基础知识。。。创建并运行图###首先创建 两个变量import tensorflow as tf
reset_graph()
x = tf.Variable(3, name="x")
转载
2024-02-22 12:04:33
51阅读
TMS320F2812处理器是TI 公司C2000系列处理器中的一款,主频可以达到150Mhz,我目前在项目中就是使用这款处理器。该处理器在电机控制等工业控制领域,有着大量的应用。TMS320C28x™ 控制器是 业界第一款 32 位基于 DSP 的控制器,具有板载快闪存储器和高达 150MIPS 的性能。它将微控制器 (MCU) 综合控制外设和简便易用与 TI 一流的 DSP 技术的处理能力与
# 使用DSP解码Android音频
## 介绍
在Android开发中,如果想要使用DSP(Digital Signal Processor,数字信号处理器)来解码音频,我们可以通过一些库和工具实现。本文将介绍使用DSP解码Android音频的整个流程,并提供相应的代码示例和注释。
## 流程概述
在使用DSP解码Android音频的过程中,我们需要进行以下几个步骤:
| 步骤 | 描述
原创
2023-10-01 05:27:52
136阅读
挺长的~超出估计值了~预计阅读时间20分钟。 从helloworld开始
mkdir 1.helloworld
cd 1.helloworldvim
helloworld.py
代码:
# -*- coding: UTF-8 -*-
# 引入 TensorFlow 库
import tensorflow as tf
# 设置了gpu加速提示信息太多了,设置日志等级屏蔽一
官网上对TensorFlow的介绍是,一个使用数据流图(data flow graphs)技术来进行数值计算的开源软件库。数据流图中的节点,代表数值运算;节点节点之间的边,代表多维数据(tensors)之间的某种联系。我们可以在多种设备(含有CPU或GPU)上通过简单的API调用来使用该系统的功能。TensorFlow包含构建数据流图与计算数据流图等基本步骤,图中的节点表示数学操作,图中连结各节点
转载
2024-05-11 17:21:36
70阅读
在嵌入式开发中,年长的开发人员都比较习惯使用C语言;而年轻人在学习时,接受的培训很多也是使用C语言教授的。其实,使用C++做嵌入式开发也是很不错的选择,也许是将来嵌入式编程的一种趋势。下面就将在嵌入式开发中使用C++的一些方式罗列一下,主要是在Ti公司的CCS5以上的开发环境中。 inline函数的使用对于简短的函数调用,一般在头文件中声明成内联函数。调用内联函数的代码,被编译时,会直接
转载
2024-07-19 20:28:18
88阅读
DSP/BIOS实时操作系统介绍
DSP/BIOS是一个简易的嵌入式操作系统,主要是为需要实时调度、同步以及主机-目标系统通讯和实时监测的应用而设计的。DSP/BIOS集成在CCS中,不需要额外的费用,但不提供源码,它是 TI公司倡导的 eXpressDSP 技术的重要组成部分。
DSP/BIOS本身只占用很少的资源,而且是可裁减的,它只把直接或间接
转载
2023-09-22 22:10:04
481阅读
第3章 C语言环境
1.C语言软件开发过程 软件开发过程涉及编译器(compiler),汇编器(assembler),连接器(linker),归档器(archiver),建库器(library-build utility),运行支持库(run time
DSP TMS320F2812芯片内部有3个32位的CPU定时器-Timer0、Timer1、Timer2,其中CPU定时器1,2被系统保留,定时器0供用户使用。定时器工作原理说明CPU定时器的工作原理如下图所示所包含的寄存器主要有预定标寄存器TPR、计数器寄存器TIM、周期寄存器PRD、控制寄存器TCR;前3个寄存器都是16位的,因此用2个寄存器来表示32位,表示为XXXH:XXX。其中TPR寄
板卡概述高性能VPX信号处理板基于标准6U VPX架构,提供两个标准FMC插槽,适用于电子对抗或雷达信号等领域的高性能采集、回放以及相关处理。通过扣接不同的数据接口FMC子卡的方式,可实现不同采样频率、不同量化位数、不同通道数、不同信号形式的采集、回放、处理的功能模块。高性能VPX信号处理板主要包含大规模FPGA、多核DSP、大容量DDR3存储器、FMC插槽、扩展IO、板载时钟等,模块原理框图如下
体系结构传统的通用微处理器采用冯诺依曼体系结构 1)统一的程序和数据存储空间 2)共享的程序和数据访问总线 dsp采用哈弗
原创
2022-10-31 15:38:13
185阅读
1、DSP/BIOS 提供丰富的确定性内核服务集,使开发者能创建尖端的应用,而不会影响实时最终期限。DSP/BIOS 高度可伸缩,要求低至 1K 字的多线程配置。内核服务可通过 C 函数或汇编语言宏接口调用。图形配置类似所有传统的实时操作系统,DSP/BIOS 使应用能在程序执行期间的任何时候动态地创建操作系统对象(如任务或信标)。除这种方法之外,DSP/BIOS 还提供基于主机的图形配置工具,它
转载
2023-09-11 20:10:34
255阅读