工大后院

 找回密码
 加入后院

扫一扫,访问微社区

QQ登录

只需一步,快速开始

搜索
查看: 419|回复: 0

DSP6000系统开发培训班

[复制链接]
发表于 2011-5-24 09:43 | 显示全部楼层 |阅读模式
热线:010-51292078 021-51875830  0755-61280252   025-68662821 : X. h! ?5 u3 e8 }2 U7 q1 e

# n$ R! H6 \& o9 S& g传真:021-62450161   010-62475416& r( N+ ?# z* m; ~, L3 x
业务手机:15921673576
3 o0 n0 @7 _, w9 u8 a% X8 d! I' e" ~: j
DSP6000系统开发培训班) M1 ]3 o* ?* s- B
; W9 M7 M8 V2 d; W# R4 T0 I
课程目标 4 M: M+ N" c2 |; Z! p5 {. _7 P. H+ i
        C6000 DSP培训课程主要培养学员对嵌入式DSP体系结构的理解,掌握基于C6000的DSP的软件和硬件开发技术,能够开发基于多种架构技术的DSP应用系统。
. |- Z% Y2 ^/ R; y! l1 B1 O! Y
9 b( M' f/ Y: o. z: E' ]    培养对象
/ c$ b( G0 D' z8 c2 n% o        DSP系统的软件和硬件开发工程师,电子类专业的大学生和研究生。7 k8 ]! L+ A& q. a/ @+ x' _6 x4 a
6 w. y4 R) k7 L2 J/ y
    入学要求
( e' n( {( N2 V; s        学员学习本课程应具备下列基础知识:/ x1 S2 Q. _: |8 T  V2 M
        ◆熟悉C语言编程;
: J4 r3 l1 H: G4 o* D        ◆了解数字信号处理原理。
1 d; S7 i+ g4 E& H! x/ ~- i( ^
. |+ E1 @2 d7 @3 x3 ^4 x- z) }    班级规模及环境
& E! C) B8 x/ V, x        为了保证培训效果,增加互动环节,我们坚持小班授课,每期报名人数限5人,多余人员安排到下一期进行。人手一机,全程实践。
6 V/ n- w1 D4 w' @
  i" t' v: H7 @0 ^    上课地点/时间
" ~( i6 {7 J1 `1 D% ~5 o" \) L+ Z$ w             上课地点:华东师范大学/银城大厦(上海市,地铁3号线或4号线金沙江路站旁)
0 g" s6 B" Z. {( v             最近开班有周末班/连续班/晚班    # u2 g$ }9 l, D9 N
    学时费用
; Q" y* R! j* _+ j% U& ?        ◆课时: 共12天,每天8学时,总计96学时5 X6 Y3 X9 ^  ~& O
        ◆团体报名优惠措施:两人95折优惠,三人或三人以上9折优惠/ `0 s4 V7 H, a  p3 Q5 H
        ◆外地学员:代理安排食宿(需提前预定)! y8 B" @0 d8 I3 y8 l5 K3 H4 ~, l
        ☆合格学员免费颁发相关资格证书,提升您的职业资质
( A' E% G- t1 Y        作为最早专注于嵌入式培训的专业机构,曙海嵌入式学院提供的证书得到本行业的广泛认
( M! I" m7 X# N        可,学员的能力得到大家的认同。 7 E" q8 N% K- X8 B. J5 l
        ☆合格学员免费推荐工作  
& c# l9 Z3 L; D$ o& c    质量保障 ) o. V5 |5 C) p% [2 i' B  L- v
        1、培训过程中,如有部分内容理解不透或消化不好,可免费在下期培训班中重听;
0 T" l& ]3 I+ ?0 Q3 u8 V        2、培训结束后免费提供一个月的技术支持,充分保证培训后出效果;5 Y. R6 k% z& t
        3、培训合格学员可享受免费推荐就业机会。8 Z) ]. l/ g2 Q) M

& k2 W( s' D8 J* M$ u( I    课程进度 0 f6 Q/ V8 n- g: ?' E% s/ c6 R
课程大纲 课程内容 ' S0 j& B8 q* {: O: v! X! G
第一阶段
- T( N, n' s7 {( L
7 h6 X, [0 L, A" B! V0 c第1章 DSP技术概述1 ]% A7 ~  ]. Y6 q
       1.1实时系统介绍
2 o( F( P/ }" x5 i8 ]9 ?: Q1 R      1.2 DSP的历史和特点
+ o# G* w: a" l; `+ N+ N/ B0 y, R5 s# g      1.3 DSP的选择6 t! S# [$ \. N+ G$ t

* B; C  t. x) H
. H$ `9 ]; I/ A第2章 C6000 DSP的开发环境CCS7 S' v; E2 n% e
       2.1 C6000 CCS的功能9 C4 N5 ]+ z! k* J& a/ u% K
      2.2 C6000代码生成工具和开发流程9 f( u9 k5 P9 ~! C8 g# c8 u
      2.3 CCS的调试手段( o% \3 Q5 C5 c0 J2 Q
      2.4 CCS高级工具:RTDX,pin connect,profile点 ; d! ~" X$ F/ T4 N

9 }1 j# `# s- j" O第3章 在CCS下开发应用程序) I) M6 H( `' I8 l+ W
       3.1 熟悉CCS开发环境7 u: `  @  D: k* D* v
      3.2 用C语言开发应用程序的结构和技巧
& h/ o6 p/ z; n& `9 G      3.3 用汇编语言开发应用程序的结构和技巧; ]) I, s" [- `
      3.4 用C语言和汇编语言混合开发程序  + g( F4 F5 {. V5 N7 ]( c$ X
第3章 Dsp2000程序结构详解  3.1 程序整体结构搭建规范+ ]+ S% ~, `8 v
 3.2 源文件的关系,和主文件的书写规    范0 U/ i- f, i+ L/ z5 h
 3.3 常用头文件详解
$ P% ?9 g( R* M4 C. u 3.4 常用库文件详解# O/ s* {' r, q4 g- C
 3.5 CMD文件详解5 f0 O: M4 E$ o" P( V
 3.6 中断向量表详解 5 B) q% w; q& i6 {- j: x
第5章 C语言程序设计基础及难点重点详解  4.1 C语言数据结构及语法
8 j% [9 z4 R! N+ N: K2 f0 m 4.2 程序控制结构
/ K6 g0 g8 O1 Z0 T, k 4.3 数组
: v9 p9 H8 k/ \4 L( h" o2 ?5 j 4.4 指针9 \* @2 d3 }2 R/ p2 m8 ], G8 c6 M3 b% k
 4.5 函数
* v. ]4 q3 B  h" B9 _ 4.6 C语言编程规范(环境、语言规范( l9 B8 [  |6 Y' x- N# d7 G
字符类、变量、函数、算法类型转换)  ( b; n5 k4 Y% S
实验课: CCS开发环境,音频采集回放实验,音频采集回放实验,simulator中模拟中断的方法
" H4 ?2 [2 u6 B# {) q       1) 熟悉CCS开发环境: W* a1 _5 I' P' p: D0 W
      2) 熟悉C6000 project的基本组成文件
* V: x. V  S4 x% Y+ J      3) 学习代码生成过程
6 _/ p& E4 l% `      4) 学习CCS的调试方法7 p8 }7 J: n* d  t
      5) simulator中模拟中断的方法% W3 `1 m7 @' H1 d2 W
      6)音频采集回放实验
1 p: T. u8 L; t" x- Z, F
( B/ \) k/ r) K- Y# u第二阶段) r% w% K6 P$ e
: S# A! r& P* V$ A; f4 J. F
第6章 C6000的体系结构6 {" q$ T1 n& [7 E
      6.1C6000的VLIW体系结构
: i& N: y& [; M- I0 j4 N          流水线,多功能单元,MIMD2 Q5 n# Z' H! e+ O
     6.2 C6000的汇编语言
1 M6 H+ ?% `/ T6 G! z0 d          数据处理类,数据搬移类,程序流程控制类
# A* D4 j% w7 b; g2 D& l& M
3 D" t, |3 K& ?第6章 C6000的体系结构! ~0 @" d8 t- F) [. y5 Z
      6.3 C6000的寄存器简介
# m) e7 j" H% `0 U: I) ~- N" M* s8 e     6.4 C6000的存储器结构和cache; M& t( u$ i+ s( \. k# G1 W5 e
     6.5 C6000的流水线, Y8 g/ `# o" D+ K( ?* L5 N
1 O; h; ~6 }+ x6 u" K
实验课:GPIO操作实验,SDRAM操作实验,扩展I/O输出控制实验,扩展I/O输入控制实验      1)GPIO操作实验$ z+ ^& {! u5 _/ v- U
     2)SDRAM操作实验
/ |. X- ^) m+ F+ F2 j     3)扩展I/O输出控制实验, w% U# W1 }1 z8 z: M9 s& N
     4)扩展I/O输入控制实验    J& R* S8 Z& S7 c5 K2 Q& k
第三阶段
2 o. ^' C7 t% G! t  L. Q : l+ i3 P( j7 k1 p8 x
第7章 C6000 C 运行时环境8 o5 c# G! ~: ]+ `
       7.1 C6000存储器规范
5 k4 K, ], T: j# ]: D; o7 H! D1 Q8 \      7.2 寄存器使用约定) X# G) ]. U) M. T! G
      7.3 C6000堆栈的使用- f) X( K- f! G7 ?8 R  e7 w6 w
      7.4 C6000函数调用约定和混合编程
- ^+ v5 {- `: b8 d9 U9 ^      7.5 C6000的初始化
/ z, {6 D5 s' d2 P% ?  h
% Z& @" b. r- ^% J( [' K实验课:C6000的汇编语言和运行时环境,RS232收发实验
  g* y1 R* T+ n% |9 {' q# [5 L" d9 R      1) 用C6000的汇编语言写乘法累加程序$ G1 @4 J& {& p! [$ n+ J
     2) 手工优化汇编乘法累加程序,学习C6000的流水线) {0 v% q7 m# @9 Y4 {' W# E
     3) 混合代码编程:5 V( ^. R- `" l9 q
          C函数调用汇编子函数,汇编子函数调用C函数 + o2 e1 T8 m1 z  C
    4)RS232收发实验 * D6 A& c+ I2 G# k' d1 k# p" ~

1 B+ r, {! K5 G. {6 x, ^4 r+ W第四阶段+ l9 ~# Z" {" h$ V7 \8 Z
& X! ~/ x$ \! u# p) \" B# f9 r% {
第8章 TI的实时操作系统:DSP/BIOS
/ `/ A  W1 J5 B0 y1 L! `7 m+ @      8.1 RTOS与通用OS
) {* w# a; x; {0 @. ?- A( a     8.2 DSP/BIOS的模块
/ n7 g' X. R' H9 q  R     8.3 DSP/BIOS程序的生成  Z/ _1 ]7 ^' {0 p' t. U
     8.4 DSP/BIOS内核分析
5 J) D5 ?) n- J8 V: r% m
! o6 j$ `" A! v7 U' A实验课:基于DSP/BIOS的C6000软件开发,TIMER定时器实验
! e$ q: ]& s: z( [9 R2 x  t       1)了解DSP/BIOS开发代码的流程
! e. @/ ]* T1 D- c) ^* a: V. U2 A      2)设计一个中断驱动的DSP/BIOS软件:FIR滤波% {: L, S  p6 f
      3)分析DSP/BIOS的任务切换过程 ; f' X& @( Z. `# g
4)TIMER定时器实验
& y8 [- c! S, r+ K2 A
2 L. Z9 Q7 C8 U. x: I; r第五阶段3 T! u. }  @9 q/ I  N
& q* ?0 N/ W1 _+ o3 ~9 Z
第9章 嵌入式实时系统软件开发与调试
+ p! F' Z4 @2 p! \1 O& [      9.1 调试的概念; S  V: G" L, @- J' [- e: c0 b$ r
     9.2 数据链路  {5 V- H  v9 \' d& E+ U! [: x1 _
     9.3 中断、DMA和时钟
. G: Y+ m  X6 t+ Y* J* r% c: u     9.4 实时调试方法与经验
: O6 K* X6 T. T8 ^; s7 k7 o% k& Q     9.5 调试实例分析. F7 n1 l# _$ I5 I0 K/ C

3 x' ~& N; _5 N  }! g/ \第10章 C6000代码优化3 `/ S$ `- q+ _2 x5 @8 m  q
       10.1 代码优化的概念9 c! H8 q" B, K
      10.2 代码优化的目标和分类9 m" e! Z9 g& V; c
      10.3 基于手工汇编的代码优化
. j2 o4 S( o0 U3 g7 ?5 e0 N# T, U      10.4 软件流水的概念8 @& }- r1 f0 Y1 y1 j
      10.5 基于线性汇编的优化1 H" X4 t7 r- ?' h0 Y6 i5 y3 v1 Z! b
      10.6 理解asm文件中的循环反馈信息
7 O  U2 _% d- \% E      10.7 代码优化实例分析  : b% n3 p3 i$ h# z  l/ ?& S
第11章 算法实现       11.1 噪声发生器" v0 z9 \; c3 L! G* ?
      11.2 数字滤波器7 h* T) \& Z# N/ l4 i4 M" D
      11.3 RS编码和GF域的运算6 e4 y1 l0 m* ]$ T5 S& A" i
      11.4 语音编码) Y, p: J6 @; V
      11.5 远程DSP开发平台9 J5 L( F  a* E; d( w! @, {" f) Z
      11.6 空间谱估计
% U8 F/ E6 a  h) S$ j/ g      11.6 快速傅里叶变换  
0 _' l, W. V" Y% v4 K% J5 q实验课:C6000代码优化,SDRAM操作实验,视频通道1 采集实验,视频通道1 采集回放实验
- k5 a& R- Y. n* H+ y       1)手工优化乘法累加汇编代码# L4 a' v& H5 h; C
      2)写线性汇编代码优化复数数组求模
3 L+ \, ]  m$ T* N      3)反馈信息分析和资源分配 & K. ]2 |! W/ |* ^% @# m! I
      4)SDRAM操作实验
# M0 q& q3 [7 X% Y4 a7 k. W, N      5)视频通道1 采集实验8 L  h. J" N: f! c% Q, |) g
      6)视频通道1 采集回放实验 - x' T3 Q6 l! B% m
您需要登录后才可以回帖 登录 | 加入后院

本版积分规则

QQ|Archiver|手机版|小黑屋|广告业务Q|工大后院 ( 粤ICP备10013660号 )

GMT+8, 2025-8-14 20:37

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

快速回复 返回顶部 返回列表