找回密码
 加入后院

QQ登录

只需一步,快速开始

搜索
查看: 491|回复: 0

DSP6000系统开发培训班

[复制链接]
发表于 2011-5-24 09:43 | 显示全部楼层 |阅读模式
热线:010-51292078 021-51875830  0755-61280252   025-68662821 1 ~' E4 A' O0 \  c1 }( E+ Z
# N1 Q8 V& F. a$ {/ j$ t
传真:021-62450161   010-62475416$ ]" W1 u0 G6 ]% w7 m. {% {
业务手机:15921673576
& j5 O: `) _8 S/ F- L: d8 k4 N* U6 x/ ?+ T
DSP6000系统开发培训班1 u3 c3 G. b* s: @

& H3 k) K% S  }2 [' Z课程目标 7 `9 p4 A4 v7 @6 ]6 O/ \) ^; g
        C6000 DSP培训课程主要培养学员对嵌入式DSP体系结构的理解,掌握基于C6000的DSP的软件和硬件开发技术,能够开发基于多种架构技术的DSP应用系统。6 r3 W% f% F# F9 p. t4 P' I% {' J
8 p0 L. w# c5 s
    培养对象 8 v4 K3 e) q  g* \& F5 N
        DSP系统的软件和硬件开发工程师,电子类专业的大学生和研究生。5 o. b- Y3 d* x9 J& Z; }4 M

9 D1 i6 s; D5 y' z# k1 p- ^5 L    入学要求 ! Z' {4 m9 _( H9 |( h4 U
        学员学习本课程应具备下列基础知识:4 p" w( P1 [5 O3 B# A
        ◆熟悉C语言编程; 9 J) T; ?! s+ V9 H9 B
        ◆了解数字信号处理原理。
+ K! W( M- |* e: f5 d4 o5 C* c
( h( r+ D( z, w5 T1 Z" Z0 y3 {    班级规模及环境 $ o% c' v/ r, L! [& ]
        为了保证培训效果,增加互动环节,我们坚持小班授课,每期报名人数限5人,多余人员安排到下一期进行。人手一机,全程实践。: B! W! [8 V7 k
9 j/ U" B. \& f  N
    上课地点/时间
/ Q% B. P$ b5 }/ j, e, S             上课地点:华东师范大学/银城大厦(上海市,地铁3号线或4号线金沙江路站旁)- b: N5 Z. C9 q( Z( M3 u
             最近开班有周末班/连续班/晚班    / x" ]* W6 X3 e& Q  S
    学时费用
% z* X7 `! l2 C- u9 z, @        ◆课时: 共12天,每天8学时,总计96学时( ?& ~& t5 l9 u
        ◆团体报名优惠措施:两人95折优惠,三人或三人以上9折优惠
4 z( k' f- h+ E9 G( M0 o( r0 o6 Z        ◆外地学员:代理安排食宿(需提前预定)
( @( [3 Q4 l7 |2 a# U9 z        ☆合格学员免费颁发相关资格证书,提升您的职业资质
6 G: K1 T" f) k( F+ n0 |( S9 L        作为最早专注于嵌入式培训的专业机构,曙海嵌入式学院提供的证书得到本行业的广泛认
% S# S  S8 {+ j! y% ^0 ~9 z( c        可,学员的能力得到大家的认同。
* P, W5 z* x7 y/ D: t        ☆合格学员免费推荐工作  " M/ z. m7 m* E1 i% D: A( ]
    质量保障
$ u' Y" R" r: ]( E; c        1、培训过程中,如有部分内容理解不透或消化不好,可免费在下期培训班中重听;1 L9 U, Q, }  Q& H9 s
        2、培训结束后免费提供一个月的技术支持,充分保证培训后出效果;
( d& m; w5 B, O4 }1 y. o; `7 j# X        3、培训合格学员可享受免费推荐就业机会。
# a; z- k% q7 U5 J1 D6 L; D # P! G2 l- \4 }2 ?$ @9 v' n0 Y( U
    课程进度 , Z. _9 @: x, p" j/ @
课程大纲 课程内容
- [( m: \% i7 _. o8 X第一阶段+ p9 Z( G9 O4 v2 _1 H

3 ~8 t" j# o8 {/ @" a第1章 DSP技术概述& Q. H% _( d) I# w3 n9 q
       1.1实时系统介绍9 C! _2 ~& V* F& ^, f
      1.2 DSP的历史和特点. {# T" j1 ]- t$ Y' P" N( x2 y
      1.3 DSP的选择% R3 k* q$ ^! M3 T
" A. T; W* D) f5 Q

% K6 _9 g% X2 Z  p第2章 C6000 DSP的开发环境CCS
0 f8 d/ N( O) e$ `2 R2 ?9 z! d       2.1 C6000 CCS的功能
( B% `9 m/ B. r- ~: U      2.2 C6000代码生成工具和开发流程3 Z! L& n9 D# ]6 C
      2.3 CCS的调试手段% @! Z# y6 ~7 b; N. I* @
      2.4 CCS高级工具:RTDX,pin connect,profile点 0 z  N+ ?' A# H( u0 E

$ }  C: E- k  m" F第3章 在CCS下开发应用程序3 K( Y+ N5 l9 @4 ]" d6 R
       3.1 熟悉CCS开发环境
+ J8 K; X+ B' ?- \/ _4 m. B: r      3.2 用C语言开发应用程序的结构和技巧* S0 s% e% r% C3 u( F6 h
      3.3 用汇编语言开发应用程序的结构和技巧  n( `/ ?$ Q8 J; W: c0 @( m& ~( ~
      3.4 用C语言和汇编语言混合开发程序  * j" b3 J. @8 P1 ~. K' i2 I
第3章 Dsp2000程序结构详解  3.1 程序整体结构搭建规范
! i4 ]" k) \, n9 @ 3.2 源文件的关系,和主文件的书写规    范/ ]2 x$ s1 T6 E) J- H, G' _" P- m
 3.3 常用头文件详解
" J8 L% L' F1 o$ F6 Z% w, h" Z 3.4 常用库文件详解
) I8 b- l1 x/ }4 B6 x 3.5 CMD文件详解9 ^, v; k+ L) o1 I
 3.6 中断向量表详解
" F) w6 {1 e2 u" e) r! ?3 j第5章 C语言程序设计基础及难点重点详解  4.1 C语言数据结构及语法4 _! X) H$ m* Y. G
 4.2 程序控制结构
& J+ Y* B3 `6 f$ I+ Q5 \5 ? 4.3 数组4 W  V# d5 a" W9 C1 S% `$ V: j6 b
 4.4 指针
3 ?8 X5 E: y, a$ D9 q! ] 4.5 函数( h: T" Q. P# N# F( y
 4.6 C语言编程规范(环境、语言规范; P4 R+ X& ~! r
字符类、变量、函数、算法类型转换)  
7 S. w( p2 y6 @实验课: CCS开发环境,音频采集回放实验,音频采集回放实验,simulator中模拟中断的方法
9 f" |# W) R0 n0 [4 Y+ p% p5 ]5 ]       1) 熟悉CCS开发环境; G6 u7 h! g' Y* G% ~( A  G1 h
      2) 熟悉C6000 project的基本组成文件' t9 `2 ~! g0 B% G
      3) 学习代码生成过程
  ]" p5 F: G1 {- O8 |+ N      4) 学习CCS的调试方法
$ [% g( T: h( j4 r      5) simulator中模拟中断的方法6 c! {# d/ d8 L+ G* T
      6)音频采集回放实验
# Z, w2 ~: F, s! t
9 l  r) a8 `4 [; c0 ~3 O# s) O第二阶段
" h4 K; j% o: c. t) c) {7 M
$ X' @# B. W3 d5 g6 \) S第6章 C6000的体系结构1 b& Z3 k0 ?/ k7 \
      6.1C6000的VLIW体系结构6 \" `$ e% k4 B5 f
          流水线,多功能单元,MIMD
* _  ~: k$ n- }, h. J# x5 H     6.2 C6000的汇编语言
' G/ o$ F# r) s# [% D6 N9 `          数据处理类,数据搬移类,程序流程控制类; `) E5 e5 T1 o5 q5 v* ]1 d" t
6 |5 ?! s: X' z& L8 H3 D# G
第6章 C6000的体系结构) q6 I. j  l2 C! s' A; o3 V
      6.3 C6000的寄存器简介
) g# e) S5 v: ^& Y- O     6.4 C6000的存储器结构和cache
  d  u1 ~2 m  r1 k, W( ^4 k/ D  R# O     6.5 C6000的流水线
0 ?, K" u+ x: ]3 q ! Y$ y6 Z, {$ E0 L: W2 h% Q: ?
实验课:GPIO操作实验,SDRAM操作实验,扩展I/O输出控制实验,扩展I/O输入控制实验      1)GPIO操作实验
  o. j" i6 F2 J     2)SDRAM操作实验7 v& g5 _, s/ N! ^% Z; Q/ T
     3)扩展I/O输出控制实验7 A/ W& E+ X" x0 k4 U+ x6 z
     4)扩展I/O输入控制实验  / ~" p9 [2 s+ j, c  y
第三阶段3 f' Q# \* l. ^9 r$ t3 q
3 A" b! E/ C/ R# l5 L2 h
第7章 C6000 C 运行时环境) a6 _; `2 a. `  Y4 V
       7.1 C6000存储器规范
  c# H- r; b2 O3 M! [4 p& ~8 Q8 ?      7.2 寄存器使用约定
# _! g6 y6 I. s2 h1 _# Q      7.3 C6000堆栈的使用
1 J7 q& k2 q: w7 ]" ^0 {9 T  U$ l- k      7.4 C6000函数调用约定和混合编程
- p7 e' l5 x. P6 f. v      7.5 C6000的初始化' y1 R1 s/ j+ z  f1 p8 {$ d

" L/ m4 W. p' u0 v! x1 m实验课:C6000的汇编语言和运行时环境,RS232收发实验
/ h& G! O9 C) B      1) 用C6000的汇编语言写乘法累加程序9 y" J" T+ m, U5 ~0 Y
     2) 手工优化汇编乘法累加程序,学习C6000的流水线
. {; _9 \' l8 }8 K7 Y     3) 混合代码编程:
; Y; a  ~$ A; P          C函数调用汇编子函数,汇编子函数调用C函数 / w2 X) s+ i# m4 O
    4)RS232收发实验
1 q8 P" W+ O. A. U ) O9 n* }1 \2 h
第四阶段
) b+ J( m4 P# D$ W# _6 `3 [8 o- W
% P+ W  e  ^" i. [. K5 k0 H: h第8章 TI的实时操作系统:DSP/BIOS# U3 s+ ^% l* V: p1 o% e
      8.1 RTOS与通用OS% l  ?+ o$ M/ [$ s/ f
     8.2 DSP/BIOS的模块
2 ?- n! D7 {% [1 i     8.3 DSP/BIOS程序的生成
% A9 ?' ]7 o) ?+ j) S* J     8.4 DSP/BIOS内核分析
0 X8 C' I' v; L9 d. X
4 n% A; m7 Z0 \- ~, _实验课:基于DSP/BIOS的C6000软件开发,TIMER定时器实验 , d  Z+ ?0 d9 D0 P7 y: N
       1)了解DSP/BIOS开发代码的流程
+ u5 o* }1 t* |% T  ?5 I/ Q3 w      2)设计一个中断驱动的DSP/BIOS软件:FIR滤波' W# k6 |2 [5 ^. X
      3)分析DSP/BIOS的任务切换过程
/ v( \5 k6 E) t; u% S4)TIMER定时器实验
: B7 {) s+ o3 @5 u6 B' c- X
, W- B8 \4 Y. J% z: I第五阶段$ W5 N0 q$ E8 P4 f: ]

1 c' i6 K: d; s: d& n# W" C3 \第9章 嵌入式实时系统软件开发与调试% G) t) X- o% @( [
      9.1 调试的概念; ?# y# N7 A& q; L9 l. b
     9.2 数据链路
7 o% L$ G6 A2 {$ B* g     9.3 中断、DMA和时钟
' f- a0 X; [# H5 L' w! }* n     9.4 实时调试方法与经验
  Y+ m  S% G2 Y. U& U7 H4 Y% Z# \     9.5 调试实例分析
2 _* M7 l1 C4 y, j* Q' H' V
* |1 o3 _# |) R第10章 C6000代码优化
" f) n& a, t4 _, ?: i. w       10.1 代码优化的概念
0 [5 a/ [. J/ P' o      10.2 代码优化的目标和分类" l% B0 i6 g8 s% I  c
      10.3 基于手工汇编的代码优化9 Y" l( g+ f, R7 j% h
      10.4 软件流水的概念" s- c) N$ Y0 M8 C& I& x
      10.5 基于线性汇编的优化5 M3 k4 M2 G4 x
      10.6 理解asm文件中的循环反馈信息' V9 `; R+ M' T/ U
      10.7 代码优化实例分析  
* {0 T, F" y5 v- o/ m3 s2 N第11章 算法实现       11.1 噪声发生器
; C) d. Z7 ?' w- }7 {3 f0 S7 i      11.2 数字滤波器
( D' |1 X- j) i' V, t      11.3 RS编码和GF域的运算
9 S) S& B% R( ]* d/ Z6 j! F2 f      11.4 语音编码6 i* b( L$ H  w
      11.5 远程DSP开发平台) E) _3 T) x3 h; `" Z! X
      11.6 空间谱估计 4 m! ^  @( D0 D0 ]/ q5 g3 \
      11.6 快速傅里叶变换  
, T. `2 n1 \. m* k4 f! C1 A' C2 ]实验课:C6000代码优化,SDRAM操作实验,视频通道1 采集实验,视频通道1 采集回放实验
. i# O- d: ]2 U" W, e) B# t       1)手工优化乘法累加汇编代码! |' i# i' y$ D) m3 j
      2)写线性汇编代码优化复数数组求模
2 h6 \+ E" `" O9 X' M      3)反馈信息分析和资源分配
- i3 |9 ~" f* o- Z8 h      4)SDRAM操作实验
$ f+ d! x# J* A) K      5)视频通道1 采集实验, e! D. _2 b4 D- e
      6)视频通道1 采集回放实验
: a$ c  @8 n, e
您需要登录后才可以回帖 登录 | 加入后院

本版积分规则

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

GMT+8, 2026-5-4 03:36

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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