DSP学习 -- 前言

article/2025/11/8 23:35:18

已经换工作20天了,感觉又是换行业了一样。跳入DSP和FPGA的大坑了。
除了C语言基础还算可以,其他要学的东西太多了。
也是,终于可以又回到那种能学习和吸取新鲜知识的节奏了。相对来说虽然很累,但是我还是比较喜欢这种状态。总比吃老本好一些。趁着还有精力去学,就多学点吧。

用到的芯片是 TMS320C6678,网上简单的查了一下资料。
创龙TI 视频教程
广州创龙嵌入式开发视频教程

还有同事推荐的:
TMS320C66x KeyStone架构多核DSP入门与实例精解.PDF
这些可以先看一下,大概对DSP有个了解。

查看职友集:嵌入式软件工程师平均工资差不多 18K,DSP工程师19K左右。
相对来说,DSP方向还是可以的。
在这里插入图片描述
在这里插入图片描述
查看一下,DSP招聘要求都是那些。然后规划一下自己的学习方向。

2、精通C语言,熟悉汇编程序设计,熟练掌握MIPS PowerPC、ARM、DSP体系结构中的至少一种
3、熟悉嵌入式实时操作系统内核实现,深入了解任务管理与调度、设备驱动框架、网络通信、文件系统中的某一子系统
4、熟悉使用嵌入式软件交叉开放、编译、调试工具和环境2.熟练数字电路原理;熟练计算机体系机构;熟悉无线通信原理;

3.熟练Verilog HDL;
4.熟练掌握C/C++;
5.熟悉CPU架构设计;
6.熟练嵌入式处理器性能评估、优化;
7.熟悉SIMD/VLIW架构;

1、熟悉GPU opencl/openvx编程 2、熟悉SIMD和VLIM并应用到实际项目 3、熟悉常用计算机视觉算法
4、了解TI、CEVA、Cadence等一种DSP架构

需具备的核心专业技能:熟练掌握至少1款工业控制用DSP芯片的开发技能,熟悉常见接口和算法的编程实现;

  1. 基于Matlab开发和优化无线信号数字处理算法;
    2.运用C语言实现数字信号处理算法,并优化算法在软件平台上实现;

1.负责项目中FPGA/DSP部分的研发实现;
2.负责FPGA/DSP模块测试、单元测试和系统测试;
3.对测试中出现的问题,及时通知项目总师和相关设计人员;
4.负责研发过程中FPGA/DSP部分的新技术和平台的调研以及更新,以保障FPGA/DSP技术的领先性;

2.行业经验:2年以上DSP或嵌入式软件驱动开发经验,具有军工型号产品逻辑开发经验优先;
3.具有良好的数字电路、模拟电路基本知识;
4.能独立解决DSP或嵌入式软件驱动开发过程中的技术难题;
5.熟悉了解DSP的底层驱动开发流程,具有TI DSP开发经验者优先;
6.熟悉掌握C/C++语言,熟悉CCS软件者优先;
7.有DDR、GPIO、SPI、I2C、UART、SRIO、以太网驱动程序编写经验;
8.了解一定的DSP算法;

2、具有5年及以上无线通信系统物理层FW开发经验,并至少有以下其中一种模块FW开发经验:小区搜索与测量、信道估计与解调、信道解码、上行编码与调制发送、信道状态反馈与波束管理、射频前端控制等
3、熟悉3GPP 4G LTE以及5G NR通信协议以及关键技术 4、熟练使用C/C++编程,具有Python/Perl等脚本使用经验优先
5、具备嵌入式实时操作系统以及底层驱动经验优先

1.dsp数字基带开发。
2.熟悉ti dsp系列芯片开发。
3.有丰富的调试经验。
4.对实时操作系统的c和c++语言编程有深刻理解。

  1. 熟练掌握C、C++等编程语言; 2) 熟练使用TI公司的CCS集成开发环境; 3) 熟练掌握DSP/BIOS编程; 4)
    熟练掌握TI公司的C6455、C6678等DSP的知识,并进行编程; 5)
    熟练掌握SRIO、千兆网、EMIF、串口、中断、DMA、Timer、DDR3等接口和资源的编程; 6)
    在借助工具情况下能无障碍阅读英文资料。

3.熟悉xgboost,svm,回归,聚类,深度学习等机器学习常用算法
4.熟练使用SQL语言,了解Hadoop/Spark/Hive等常用大数据处理工具;能够熟练使用PYTHON,R等软件独立编程实现相关算法逻辑

2.熟悉掌握C语言编程语言,熟悉数字信号处理算法,具有良好的通信理论知识,熟悉MATLAB程序;
3.具有DSP系统软件架构搭建能力和DSP软件在线升级驱动开发能力;
4.具有完成相应算法实现的能力,熟练掌握C语言,能在TI 平台或其他DSP上进行软件开发; 5、熟悉数字信号处理、熟悉无线、短波通信原理; 6、熟悉硬件开发平台,了解FPGA或DSP的开发调试过程;

2、具备较强的C编程能力,良好逻辑思维能力; 3、从事过通信电子对抗、武器平台、航天、航海等领域者优先;
4、从事过民用移动通信、雷达、微波、图像、音频、视频等领域者优先; 5、有使用过Matlab、CCS等DSP开发工具者优先; 6、有TI公司
C667x、C6000系列或矢量DSP开发经验者优先。
7、有上下变频、同步捕获、信道估计、均衡、信道编解码、音频编解码、调制解调等模块开发经验者优先。

1、熟悉通用DSP的处理器架构、开发流程及通用优化技巧;
2、熟悉DSP各种高速接口(PCIE/SRIO)和低速通信接口(UART/I2C/SPI)协议,有一定的DSP阵列系统的开发调试经验;
3、了解EDMA,Cache等片上资源的使用方法; 4、具备雷达系统/导航系统/图像处理软件开发经验者优先考虑;
5、熟悉bootloader工作流程的优先考虑;

1、熟悉GPU opencl/openvx编程 2、熟悉SIMD和VLIM并应用到实际项目 3、熟悉常用计算机视觉算法
4、了解TI、CEVA、Cadence等一种DSP架构

好吧,想多了。这需求。。。 都涉及到架构了。
这道题我不会做,太难了!
默默看了一眼软考的书,还在旁边吃灰呢。
只能硬着头皮对自己说,别被吓到了,默默从头开始学起来吧。


http://chatgpt.dhexx.cn/article/1JBQncID.shtml

相关文章

最强ADI SHARC系列DSP:ADSP-SC589的开发入门详解

作者的话 ADI的SHARC系列DSP,现阶段最强的型号是SC589,那么我就以SC589为例,写一点资料,让新手能够比较便捷的熟悉开发环境,软硬件,顺利的进入开发。 文档解决的是入门的问题,所以不会深入去写…

嵌入式开发之DSP学习

一、ARM、DSP、FPGA ARM具有比较强的事务管理功能,可以用来跑界面以及应用程序等,其优势主要体现在控制方面;ARM是32位的单片机,其内部硬件资源的性能较高,可以加载操作系统成为其主要特点,有了操作系统&am…

[培训-DSP快速入门-2]:C54x DSP处理器的架构

作者主页(文火冰糖的硅基工坊):https://blog.csdn.net/HiWangWenBing 本文网址:https://blog.csdn.net/HiWangWenBing/article/details/118889692 目录 1. C54x芯片的总体基本架构 1.1 冯诺依曼结构 1.2 哈佛结构 1.3 混合结构 1.4 C54x芯片结构 …

dsp基础算法

【小编】发现好文一篇,让大家对DSP中的基础算法和模型有一个初步的了解。 (转载请保留原文链接 http://www.techinads.com/archives/41authored by 江申_Johnson) 美国有一家很优秀的DSP公司–M6D(m6d.com)&#xff0c…

初学DSP(1)-TMS320F280049C入门

目录 前提 知识点 深入了解DSP和ARM的关系(相同与区别) DSP CMD学习笔记(连接物理存储和逻辑存储) CMD文件详解与DSP存储空间 DSP 程序远程升级 / Bootloader设计指南(一)—— 初识Bootloader/DSP引导…

【FPGA-DSP】第一期:DSP基础

目录 1. DSP基础 1.1 DSP基本概念 1.2 FPGA实现DSP的特点 2. DSP硬核的结构与使用 3. FPGA设计DSP技术 3.1. 浮点数与定点数的表示与转换 3.1.1. 双精度浮点数表示 3.1.2. 双精度浮点数与定点数的转换 本章作为FPGA数字信号处理的入门介绍课程,将介绍DSP的…

DSP基础知识

1.定义 数字信号处理器(英文:Digital Signal Processor)是集成电路芯片组成的用来完成数字信号处理任务的处理器。 2.功能 2.1ANR/ANC 其原理是降噪系统电路产生降噪MIC接收的外界环境噪音相等的反相信号,将噪声抵消。实现50-2K…

DSP的入门学习(一)

#硬件讲解与分类 1.DSP DSP(digital signal processor)是一种独特的微处理器,是以数字信号来处理大量信息的器件。其内部采用程序和数据分开的哈佛结构,具有专门的硬件乘法器,广泛采用流水线操作,提供特殊…

DSP-BIOS使用入门

从环境说到搭建第一个工程 请注意,此文默认读者已经对DSP及CCS V3.3环境有一定的了解了,知道cmd文件的配置,知道新建工程,编译并连接仿真器下载!如果你对这些还都不熟悉,请先熟悉这些!当然&…

【DSP】【第一篇】开始DSP学习

2022年6月14日 1. 部署开发环境 略。工作需要,TMS320C6678。 从今天开始学习DSP的知识。 后面会补充如何安装部署环境。 1.1 组件 1.1.1 SDK MCSDK(CCSv5,CCSv6)Path(全英文路径,无中文,无空格) 安装完之后&#xf…

DSP的入门学习(二)

DSP的入门学习(二) 1.了解所用的设备资源 图为 Code Composer Studio 6.0.0.00190 C/C开发环境 1.1 简单介绍建立一个CCS项目工程 上图所用到的是:硬件平台基于TMS320F28335芯片,软件平台基于TI的Code Composer Studio 6.0.0.…

[培训-DSP快速入门-1]:DSP概述(基本框架、CPU, GPU, FPGA比较,常见型号)

作者主页(文火冰糖的硅基工坊):https://blog.csdn.net/HiWangWenBing 本文网址:https://blog.csdn.net/HiWangWenBing/article/details/118885060 目录 引言: 第1部分 什么是DSP 第2部分 为什么需要DSP 第3部分 DSP的基本框架 第4部分 C…

DSP,从入门到入土

文章目录 前言一、DSP架构二、内存管理三、 多核并行处理1.1、主从模式1.2、数据流模式 四、多核同步4.1、共享存储区变量4.2、硬件信号量 五、Cache的使用六、DMA的使用七、一些编程tips7.1 关键字7.2 struct定义7.3 存储7.4 动态内存7.5 编译器选项 八、八核固化附录 前言 下…

用电器分析识别装置(H 题)--2021 年全国大学生电子设计竞赛

用电器分析识别装置(H 题)--2021 年全国大学生电子设计竞赛 一 任务二 要求1. 基本要求2.发挥部分 三 说明四 评分标准优秀作品开源参考(来源立创开源平台)文件 一 任务 设计并制作一个根据电源线电流的电参量信息分析…

2022年全国大学生电子设计竞赛—TI杯模拟电子系统设计专题邀请赛X题

一、简介 全国大学生电子设计竞赛“TI杯”模拟电子系统设计专题邀请赛,是全国大学生电子设计竞赛的一项专题邀请赛(以下简称邀请赛)。竞赛自2010年起每逢双年举办,并设TI杯。邀请赛贯彻全国大学生电子设计竞赛的宗旨,…

「2020年大学生电子设计竞赛分享」电源题,省一等奖!

点击上方“大鱼机器人”,选择“置顶/星标公众号” 福利干货,第一时间送达! 01 到底参不参赛? 嗡嗡嗡,随着手机的一声振动,锁屏弹出了消息提醒,没看全文,依稀瞄到2020……TI杯……几…

智能送药小车(F 题)--2021 年全国大学生电子设计竞赛

智能送药小车(F 题)--2021 年全国大学生电子设计竞赛 一 任务二 要求1.基本要求2.发挥部分 三 说明四 评分标准优秀作品开源参考(来源立创开源平台)文件 一 任务 设计并制作智能送药小车,模拟完…

电子设计竞赛设计总结报告写作

文末免费下载资料 内容提要 设计总结报告是电子设计竞赛作品的一个重要组成部分,占50分。本章介绍了设计总结报告的评分标准分析,设计总结报告的内容、要求与应注意的一些问题,给出了3个设计与总结报告示例。 知识要点: 设计总结…

2017年全国大学生电子设计竞赛综合测评题

2017年全国大学生电子设计竞赛综合测评题 题目如下: 题目要求电源只能使用5V单电源、给运放使用5V单电源供电。 方波发生电路 有点像梯形是因为multisim上的LM324跟不上变化的速度,使用题目中的AD2302即可。 输出为接近5V的方波,使用滑动变…