找回密码
 加入后院

扫一扫,访问微社区

QQ登录

只需一步,快速开始

搜索
查看: 474|回复: 0

DSP6000系统开发培训班

[复制链接]
发表于 2011-5-24 09:43 | 显示全部楼层 |阅读模式
热线:010-51292078 021-51875830  0755-61280252   025-68662821
  a1 z; e8 C# X* z$ S) K9 i$ T" H) f
, [( F5 A) M+ B3 J, R传真:021-62450161   010-62475416
! X9 A1 [+ T- W: s4 D9 \7 ?( y业务手机:15921673576
3 I7 k2 G& o7 p! L
: p& x5 O# s* D: I2 o! mDSP6000系统开发培训班
0 e& {4 A$ Z7 F
" ^, i3 ?7 N9 A; }* Z8 m1 Y课程目标
3 ^6 U  m! ?# U7 q/ l        C6000 DSP培训课程主要培养学员对嵌入式DSP体系结构的理解,掌握基于C6000的DSP的软件和硬件开发技术,能够开发基于多种架构技术的DSP应用系统。" H+ E; m2 X3 v: o2 r- Z% _& ]

3 B0 f( B; K6 _    培养对象
' ^6 U% u9 Y; \7 |        DSP系统的软件和硬件开发工程师,电子类专业的大学生和研究生。0 x" Z) N# |, @* z* s7 W
6 p! t  r1 u+ M+ z- o# [) ~
    入学要求
. S% \1 W& y1 \: _2 X+ k6 B$ |# r6 {        学员学习本课程应具备下列基础知识:
/ s' M8 g- b# E        ◆熟悉C语言编程;
: y8 a4 A* }% f" L        ◆了解数字信号处理原理。( d0 f6 E& O7 V' _$ p9 q
# ^( s7 p' S4 T  {# K6 Z
    班级规模及环境 9 P. Q) n4 R( w3 U0 H1 B$ v3 P% ~  h
        为了保证培训效果,增加互动环节,我们坚持小班授课,每期报名人数限5人,多余人员安排到下一期进行。人手一机,全程实践。) C+ m8 x. @9 c5 T& v: x9 D

' J: |4 v6 U4 O    上课地点/时间 ! W0 |6 o- m: t- N5 ^
             上课地点:华东师范大学/银城大厦(上海市,地铁3号线或4号线金沙江路站旁)
3 C) B* x9 S; v# N# y$ n             最近开班有周末班/连续班/晚班    
( G. `- k% }1 U    学时费用 2 u) e7 h) N7 o: O$ E2 {; ^# s
        ◆课时: 共12天,每天8学时,总计96学时9 r) t6 o- N9 |) O" O
        ◆团体报名优惠措施:两人95折优惠,三人或三人以上9折优惠: Z7 w  Q, a% l
        ◆外地学员:代理安排食宿(需提前预定)
; p0 W2 |3 t. b        ☆合格学员免费颁发相关资格证书,提升您的职业资质
5 U* y: J" V* \/ f+ v- T        作为最早专注于嵌入式培训的专业机构,曙海嵌入式学院提供的证书得到本行业的广泛认2 X8 T  Z7 f; K3 E+ C! F
        可,学员的能力得到大家的认同。
) f% q7 H) H0 g" v) ~/ w        ☆合格学员免费推荐工作  
8 b% J0 b3 {" `    质量保障
- i+ N3 Q3 y# y6 \+ _. N        1、培训过程中,如有部分内容理解不透或消化不好,可免费在下期培训班中重听;
' g- V9 a7 ]" k2 b9 R+ v        2、培训结束后免费提供一个月的技术支持,充分保证培训后出效果;
$ @6 w) `. M6 f, u; E        3、培训合格学员可享受免费推荐就业机会。0 V. i* A; p; t5 w7 o
! B1 b6 g% @* f8 m7 }( L
    课程进度
+ m9 f. k0 D7 |3 O, X课程大纲 课程内容
, a: a/ L3 j4 W0 i, L# \5 F8 C第一阶段
' W5 U: l9 F; e0 u3 b# N
+ {  R* k0 D2 Y* p1 ?- d; ~. r第1章 DSP技术概述3 \3 O  a$ V5 s: [5 F6 b
       1.1实时系统介绍* y+ @% K. W' q+ R
      1.2 DSP的历史和特点
& D3 q0 d- }3 t! \      1.3 DSP的选择' m! i( A$ B. Q, J3 n/ L8 g0 M
4 p0 ]7 r- x- l% K; Z7 Q1 P

# ?9 o9 p! x$ T第2章 C6000 DSP的开发环境CCS
; M# ]  w# f  J- V$ w  u; p       2.1 C6000 CCS的功能: D  e% v! _# f" m- x# ?
      2.2 C6000代码生成工具和开发流程7 M. _, u# T& D6 ?' m1 \% h
      2.3 CCS的调试手段
; w7 b+ j7 L+ O. y& K      2.4 CCS高级工具:RTDX,pin connect,profile点
3 y  }% w, F7 `# F' F9 p6 o3 A+ L
; u' |: U( f. n, A7 u# h9 n第3章 在CCS下开发应用程序
. G( m) Y5 \. E# I# ~! J( I+ q       3.1 熟悉CCS开发环境
, J/ l: }* G9 {" x9 ~) N2 L  P      3.2 用C语言开发应用程序的结构和技巧% ~( @% F. C2 s" L2 F
      3.3 用汇编语言开发应用程序的结构和技巧- v% ^# h, P* L/ b( k7 \
      3.4 用C语言和汇编语言混合开发程序  
* z, s- M) g+ k6 J- X( {, B1 ^第3章 Dsp2000程序结构详解  3.1 程序整体结构搭建规范
2 v+ q' d1 Y) z  p8 S; d 3.2 源文件的关系,和主文件的书写规    范
5 Y' K  M% v( @) v# j 3.3 常用头文件详解+ _, |& R4 l- E
 3.4 常用库文件详解6 L/ m' b0 ]* q4 x$ O# A% K; M
 3.5 CMD文件详解3 E0 o. m% |. ^1 l/ `6 t
 3.6 中断向量表详解
- r  H6 h8 ~0 g6 Y/ ?: ^. f; P第5章 C语言程序设计基础及难点重点详解  4.1 C语言数据结构及语法
. g' {4 P7 _9 I$ y% [; x( b5 p 4.2 程序控制结构
, d5 Y/ P! Y, u4 @5 d1 ~6 o" o 4.3 数组3 N9 X" z" d  W3 e
 4.4 指针- b7 M. `4 e& L& Q  Y7 `% P& @
 4.5 函数# ~1 A+ H1 C2 {+ l
 4.6 C语言编程规范(环境、语言规范3 ]& S( u' O- c
字符类、变量、函数、算法类型转换)  
# ]2 b6 T6 Q  z9 u实验课: CCS开发环境,音频采集回放实验,音频采集回放实验,simulator中模拟中断的方法
+ G7 y  I# ^; _1 W# o/ T       1) 熟悉CCS开发环境; T* \6 t' B" T* J' ?" \' E' N
      2) 熟悉C6000 project的基本组成文件4 W! I2 |- o- v: ?# P* E
      3) 学习代码生成过程0 B7 @2 ~9 J5 ?- ]1 n
      4) 学习CCS的调试方法
2 {6 N# t: [8 C+ |; Y      5) simulator中模拟中断的方法
( s( E9 N0 M! ~      6)音频采集回放实验 # H5 ^( [" u0 ]# H8 i8 N7 H& z! u3 w
" M5 ^8 e) h8 x( i
第二阶段$ l0 q. b: u  Y8 a1 ]

( f9 L! o  z* I第6章 C6000的体系结构! y, e) {6 r6 x* ^
      6.1C6000的VLIW体系结构$ N# k: D2 @) s7 I  o( k- s( h5 O
          流水线,多功能单元,MIMD7 E7 o4 W3 `0 \( W. `: ^# C
     6.2 C6000的汇编语言. k. r4 a( c: ^0 N6 I
          数据处理类,数据搬移类,程序流程控制类6 _8 X& f7 P! y9 C" @( J) D5 M

+ ]) _! a2 J& \2 y7 Z# R  z3 ^第6章 C6000的体系结构- |  K- f( l* z5 ?3 J% E
      6.3 C6000的寄存器简介, p) o% [+ w3 _% [) K* A% |6 L
     6.4 C6000的存储器结构和cache
- K5 p) p* j5 s     6.5 C6000的流水线
! p# Z3 g9 t& B4 W/ R1 [, W
: S; |5 c- s& ]  O  F" h实验课:GPIO操作实验,SDRAM操作实验,扩展I/O输出控制实验,扩展I/O输入控制实验      1)GPIO操作实验
3 T. Y! |+ |9 Y: n. ^9 N8 v7 a     2)SDRAM操作实验
0 [9 ]& V2 X0 N1 K3 k, t0 s     3)扩展I/O输出控制实验$ s9 B1 ]- s8 y, P! R  o
     4)扩展I/O输入控制实验  & X. q5 K/ A% g8 z; L
第三阶段
$ ^2 `9 \; f0 X# N6 Z; \1 z
! Z6 Q( H' [% F. M' ]第7章 C6000 C 运行时环境
9 o6 u4 g; e* l) k; [) _' [       7.1 C6000存储器规范
! D% @% \1 r0 U' l2 a7 ]; O      7.2 寄存器使用约定
9 S4 l  D7 b6 \8 ]8 V0 _      7.3 C6000堆栈的使用. d9 Q( E+ a/ a$ V0 Y
      7.4 C6000函数调用约定和混合编程
$ L/ T2 k1 b3 Y2 H5 }3 D, k. G      7.5 C6000的初始化
) F$ D3 p, S2 N( d8 m5 G( S$ u * q8 C! X  I( L- ^
实验课:C6000的汇编语言和运行时环境,RS232收发实验
5 z8 k/ ~$ H) D; ?# ?0 U. H- _" f      1) 用C6000的汇编语言写乘法累加程序6 x$ q5 V8 S6 G4 u+ `. u$ z
     2) 手工优化汇编乘法累加程序,学习C6000的流水线
0 }; ^$ e& o- W/ X+ B; {     3) 混合代码编程:7 R& g: ^; I3 S: e+ H3 f) L, {
          C函数调用汇编子函数,汇编子函数调用C函数 & y; ?; {9 b$ Y, C0 [: i
    4)RS232收发实验 % L. [( G8 G$ e# g

: ~- |% m% @. ~$ ~3 u! F第四阶段
1 j- Y9 I( D- Q# C) P5 V4 s  [# A $ _- K  C8 L$ H. m1 [6 a
第8章 TI的实时操作系统:DSP/BIOS
+ k3 v! L8 j8 {1 O      8.1 RTOS与通用OS
2 J4 Y, A1 U% u) V* H/ L     8.2 DSP/BIOS的模块6 Y7 j1 L2 b. j: c) }; L6 K
     8.3 DSP/BIOS程序的生成
" `1 [1 t& w" k6 H$ u     8.4 DSP/BIOS内核分析
6 [0 A$ ~0 `" ^& g; t ! \) r! W' P3 v8 U- P3 q
实验课:基于DSP/BIOS的C6000软件开发,TIMER定时器实验
2 }+ F& N+ t4 L$ {       1)了解DSP/BIOS开发代码的流程3 X* h, o9 W3 o& Y
      2)设计一个中断驱动的DSP/BIOS软件:FIR滤波
# M8 K1 p- V0 ?% M8 F( B      3)分析DSP/BIOS的任务切换过程 3 |* H2 p- B9 i  _( _4 V) \9 ?5 d
4)TIMER定时器实验 4 m5 r2 j- T! R, X/ }% j8 U
. m7 A0 `; \8 p! L& s; _8 A3 u
第五阶段# U) g0 t7 k8 J9 l- g  Y

" I" `" T; V! R' x7 G* T3 Q% {第9章 嵌入式实时系统软件开发与调试1 W2 ]- P  H& Q# d7 k
      9.1 调试的概念) P' H. F9 M- l. ]6 c8 L+ f
     9.2 数据链路* i8 N' _; p5 [2 k) {# X5 j1 H$ w5 A
     9.3 中断、DMA和时钟
- s/ k3 x/ L# \/ F; F7 @- N; M9 w     9.4 实时调试方法与经验
2 R) \3 {8 D4 j, S' t# u% J     9.5 调试实例分析* \% B9 w5 H/ K( F6 `, q* m7 r! ~

( v1 m; `$ o8 ]: c- Z( i! m, {第10章 C6000代码优化
. F! V% M2 Z0 _9 J       10.1 代码优化的概念0 i) U( w) t% q  D( X
      10.2 代码优化的目标和分类8 g. e7 x; |0 P# e1 a
      10.3 基于手工汇编的代码优化1 p- Z+ F! m6 n. H& o6 n
      10.4 软件流水的概念; O2 f  R. f# }% ]" B
      10.5 基于线性汇编的优化
9 N* M2 {7 ?/ Y* X; d      10.6 理解asm文件中的循环反馈信息
* i3 ~6 [: I7 F0 |      10.7 代码优化实例分析  
1 V. t7 b6 |* G! J第11章 算法实现       11.1 噪声发生器
) J& \1 Y9 _8 k8 j      11.2 数字滤波器
7 ]( z0 b# z7 |5 w, s4 S* v5 n      11.3 RS编码和GF域的运算8 B7 I6 n: V: q0 w
      11.4 语音编码0 @9 d$ `2 c7 R( Z  L7 f+ B
      11.5 远程DSP开发平台8 [( o- }2 d8 ~6 }! r
      11.6 空间谱估计
8 u+ E) j2 D; b+ i; n      11.6 快速傅里叶变换  8 H- H, d( G! N- n' U
实验课:C6000代码优化,SDRAM操作实验,视频通道1 采集实验,视频通道1 采集回放实验
! l5 @% g& [( _8 n) |2 H1 x' N% @       1)手工优化乘法累加汇编代码
0 z0 \8 O( I. d' ]; y6 B      2)写线性汇编代码优化复数数组求模6 q! N8 j" M* ]5 E
      3)反馈信息分析和资源分配
3 i& P0 ?: T; o      4)SDRAM操作实验, J, g! y/ J1 C4 v# h* x2 P
      5)视频通道1 采集实验% V7 I8 ?$ ]; R' f
      6)视频通道1 采集回放实验 7 }0 y, d" @( r1 U+ S1 L1 G! r
您需要登录后才可以回帖 登录 | 加入后院

本版积分规则

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

GMT+8, 2026-1-30 13:16

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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