找回密码
 加入后院

扫一扫,访问微社区

QQ登录

只需一步,快速开始

搜索
查看: 473|回复: 0

DSP6000系统开发培训班

[复制链接]
发表于 2011-5-24 09:43 | 显示全部楼层 |阅读模式
热线:010-51292078 021-51875830  0755-61280252   025-68662821
0 h% O4 O# X6 \+ ]9 |7 y. K1 M6 R# y9 S( y
传真:021-62450161   010-624754166 \+ Z3 j* \  Q4 E# ~, O
业务手机:15921673576
* T/ @1 U: U' x6 |# w5 [( w; _7 @% ^0 z
4 ~) ~6 W, f# ADSP6000系统开发培训班
8 f' k- c7 t& D: v! H% T6 A3 J3 b$ J& V( c# U  P
课程目标
" S( J) a7 z6 \8 f" v) ?5 O        C6000 DSP培训课程主要培养学员对嵌入式DSP体系结构的理解,掌握基于C6000的DSP的软件和硬件开发技术,能够开发基于多种架构技术的DSP应用系统。" C/ K4 `/ Q# e" w: N9 U% x
% g3 P1 H; _1 G. M+ @
    培养对象
* l5 s% I% G$ e( P5 Z9 Y        DSP系统的软件和硬件开发工程师,电子类专业的大学生和研究生。& \* `; d1 r3 M; D* n( Y

5 V) b# _6 S" R# M( S    入学要求 / V% E, `' n: M! n) x0 \
        学员学习本课程应具备下列基础知识:8 P! M+ D) G( _1 z
        ◆熟悉C语言编程; & P; j$ k3 ]# w6 Q
        ◆了解数字信号处理原理。
3 l1 [& s0 C! ]; T2 v
9 C% D6 |0 v  e4 D7 `0 p& q    班级规模及环境
% J8 T* ]. m; I' }: p        为了保证培训效果,增加互动环节,我们坚持小班授课,每期报名人数限5人,多余人员安排到下一期进行。人手一机,全程实践。, `& @4 H# V2 w9 j: ]  f/ P
  H. X$ a: R9 u/ J9 m- T
    上课地点/时间 7 {/ P. Z- Z' L3 }- W2 D# v
             上课地点:华东师范大学/银城大厦(上海市,地铁3号线或4号线金沙江路站旁)( q* o- F' r- }/ |3 C
             最近开班有周末班/连续班/晚班    + l7 _/ b) F8 }8 ?2 j
    学时费用
. d6 U& P6 a) p# T        ◆课时: 共12天,每天8学时,总计96学时; {. x& x8 T7 `+ E
        ◆团体报名优惠措施:两人95折优惠,三人或三人以上9折优惠
1 H* p3 h. T( t' o( B( P, y, k        ◆外地学员:代理安排食宿(需提前预定)# N2 g$ G! z. t% O' @/ w7 m
        ☆合格学员免费颁发相关资格证书,提升您的职业资质
# r9 `9 G" ~, W" Z0 q* i# \7 k! t! j        作为最早专注于嵌入式培训的专业机构,曙海嵌入式学院提供的证书得到本行业的广泛认
: s# a& U: B/ I3 W2 V0 @2 x        可,学员的能力得到大家的认同。
3 I9 i* S" f' x6 }        ☆合格学员免费推荐工作  
8 [3 q7 N5 y4 n$ x    质量保障
: `4 b* U' ~6 B# X  w        1、培训过程中,如有部分内容理解不透或消化不好,可免费在下期培训班中重听;
% o( o) X5 q' f* }8 [5 s( i        2、培训结束后免费提供一个月的技术支持,充分保证培训后出效果;5 S2 c4 B- N' C6 C( i6 S# J
        3、培训合格学员可享受免费推荐就业机会。
2 U5 C6 r3 x# c9 j$ v6 F: X 9 u- n' Z- G. O  Z1 y! T
    课程进度 $ N5 p* i8 [# x2 k0 N8 [% B7 ^$ e
课程大纲 课程内容 8 ?+ @4 I4 e# ~  P8 T, x$ T4 ?
第一阶段  W; ?: |$ u$ o$ W- V3 _' n
. a/ E# V  l' y; F
第1章 DSP技术概述  s& x+ H2 g% ?
       1.1实时系统介绍
6 a  }* K2 u2 x( F/ n      1.2 DSP的历史和特点" @  ^# ^2 b" h4 k, ~- c4 u
      1.3 DSP的选择
% Y! ~7 p3 K- ~' i& _, a2 a  v3 K: c% \

+ j+ e! N7 x$ L) o$ S7 `+ t# P第2章 C6000 DSP的开发环境CCS
# V* Q% q) I1 G- y       2.1 C6000 CCS的功能& L4 `$ U+ k7 Q  m5 g3 F; c
      2.2 C6000代码生成工具和开发流程
6 K5 A. ~7 {4 [- a1 o- ?3 r' L      2.3 CCS的调试手段2 y  Y! |' l* H4 I# M! Y  [$ m; b
      2.4 CCS高级工具:RTDX,pin connect,profile点 1 `. H/ t  `  Z. j! W

/ Q6 i* A, _0 ^( `. d+ v第3章 在CCS下开发应用程序' y( i3 w: k/ A
       3.1 熟悉CCS开发环境
/ B8 @) o4 h# ]" g8 m      3.2 用C语言开发应用程序的结构和技巧
& u! d; R8 x6 p  z8 e      3.3 用汇编语言开发应用程序的结构和技巧; I7 ^8 [( d1 @
      3.4 用C语言和汇编语言混合开发程序  
8 K5 |1 W' h9 M& i# d$ N第3章 Dsp2000程序结构详解  3.1 程序整体结构搭建规范
% V* y4 V8 @2 }; M  m6 r 3.2 源文件的关系,和主文件的书写规    范
; r5 i9 j/ {! d, E1 N 3.3 常用头文件详解  m, y3 K+ |" E* h( @! |
 3.4 常用库文件详解
$ A1 l- P' Z$ p- E3 k4 D 3.5 CMD文件详解2 T" G  X% ^! P4 a$ x! A
 3.6 中断向量表详解
1 ?/ r6 z. e9 _1 ]# G第5章 C语言程序设计基础及难点重点详解  4.1 C语言数据结构及语法9 [, N6 a* ?1 v# h
 4.2 程序控制结构
, }. B" Y+ N# ]) ^- y 4.3 数组( D# {& p- m  \* G7 G
 4.4 指针+ p: _) f( P4 X- r) o
 4.5 函数, K. K9 U* t" @, J7 H" F5 D: r
 4.6 C语言编程规范(环境、语言规范
! D" e/ y  G3 m9 v6 Z字符类、变量、函数、算法类型转换)  
$ q2 z( t+ E* v5 D. Z2 C& Q实验课: CCS开发环境,音频采集回放实验,音频采集回放实验,simulator中模拟中断的方法
5 E8 r1 Y) g: p* h2 E3 a6 ^       1) 熟悉CCS开发环境1 ^! u" Z8 C  k: a/ c
      2) 熟悉C6000 project的基本组成文件
* R/ l* ^; w5 a/ [. w      3) 学习代码生成过程
/ S0 p5 C8 Y6 ~      4) 学习CCS的调试方法
! i: f! _0 J  P. u      5) simulator中模拟中断的方法9 J% f! W' F7 a0 c( g4 \# V! V% ], ?+ v
      6)音频采集回放实验 & W0 U8 f  b, c9 `9 O

- ]' M6 O# Z5 `' ]第二阶段
- p, b0 o3 h# w% v6 U/ {! k
/ k' S/ x5 @8 h" Z0 T3 k: a第6章 C6000的体系结构" y; x3 U; @% e) ]3 g
      6.1C6000的VLIW体系结构0 A. s7 [, e  |$ m
          流水线,多功能单元,MIMD2 b, s3 J5 {& }( A) I8 {* M/ t5 A
     6.2 C6000的汇编语言
  d$ t" ?- S; k0 D          数据处理类,数据搬移类,程序流程控制类" o- S: ?2 W1 t7 r# V1 z
5 B9 }* q# _4 @- B2 n- k* |
第6章 C6000的体系结构! C* W$ d4 I6 B9 g; G# R
      6.3 C6000的寄存器简介
- g( r/ n: l* S3 |     6.4 C6000的存储器结构和cache% v5 c# S" b, f! X8 R5 i+ e
     6.5 C6000的流水线
# B) v5 y( y$ i+ o- G( B
: ?6 E  H) q8 P2 Q3 O7 _9 A实验课:GPIO操作实验,SDRAM操作实验,扩展I/O输出控制实验,扩展I/O输入控制实验      1)GPIO操作实验. m+ W) m( O! I$ B
     2)SDRAM操作实验
3 ^6 v# P3 ~) v5 p     3)扩展I/O输出控制实验
3 y$ x, y1 F, b/ ^" `! r5 F     4)扩展I/O输入控制实验    v/ a1 s- v* z3 w8 S  B! j
第三阶段# L- V4 S  d  C' m: p5 u
! y( T( X1 [# z1 L2 i  q; b7 u/ N& v
第7章 C6000 C 运行时环境
3 X2 ^$ C- h$ W  b7 J       7.1 C6000存储器规范
( m* c! S, x1 G7 V% z      7.2 寄存器使用约定- y$ f( c0 x. x; w" @5 z
      7.3 C6000堆栈的使用
6 Q& A  s! E  q      7.4 C6000函数调用约定和混合编程3 }1 d1 s/ _3 _1 j, f4 b
      7.5 C6000的初始化+ {7 _! r- D+ y
1 {9 z3 E7 W1 O/ r
实验课:C6000的汇编语言和运行时环境,RS232收发实验
. a# I; G) Z& u      1) 用C6000的汇编语言写乘法累加程序
$ T; h/ q$ l/ O     2) 手工优化汇编乘法累加程序,学习C6000的流水线3 t+ l* z+ [6 z
     3) 混合代码编程:2 y& h: ~% J# j4 I0 H6 f1 Z
          C函数调用汇编子函数,汇编子函数调用C函数 # O& J+ z& M, |9 p' d% c) Q$ k
    4)RS232收发实验
7 \* w. w) I, ~2 a1 ~, ? . R# o  ~, w4 b$ i
第四阶段, M! I0 V/ Z; b% w2 u

7 d4 l4 P) m$ D7 R. `, {第8章 TI的实时操作系统:DSP/BIOS: }* L$ K* a4 c. ~& K! H
      8.1 RTOS与通用OS
7 I* l( x1 E" f     8.2 DSP/BIOS的模块
; }9 C& C4 O- h7 B! {/ E     8.3 DSP/BIOS程序的生成4 i5 R4 M9 Z3 I- j: y/ V' e) q8 _- x; T, J
     8.4 DSP/BIOS内核分析
1 }1 ?/ {2 Q, L4 O' f5 d : Q  ?6 O" M) S3 P3 U
实验课:基于DSP/BIOS的C6000软件开发,TIMER定时器实验 4 k  @& k3 G9 T
       1)了解DSP/BIOS开发代码的流程
$ @) M0 ?2 x  H' v& E/ G" n      2)设计一个中断驱动的DSP/BIOS软件:FIR滤波  m- f. o7 F* T9 E7 B; m
      3)分析DSP/BIOS的任务切换过程 / d9 l! X& X+ p  Y4 d0 z5 C$ f) i
4)TIMER定时器实验
2 {% `8 K0 Y" t6 E, D7 B5 d 5 v+ {# v( I! k
第五阶段! q) d! n# B) a" z( S1 T
% z1 h" @- ~; {  q& j
第9章 嵌入式实时系统软件开发与调试
3 J6 j( m3 X/ m7 a2 V      9.1 调试的概念
* Q9 k. Q- Q: c0 d) w9 c" s% S     9.2 数据链路1 T$ v( p& y( x
     9.3 中断、DMA和时钟
6 d3 w7 Q' f. {7 R, n4 l+ M' j     9.4 实时调试方法与经验5 D1 L% o  L& ?6 {
     9.5 调试实例分析% h1 A9 U, e) v, x7 w1 Q  x) Z

0 g- y6 J: E# W: B第10章 C6000代码优化
, i. o% u- A' ]1 p& }* I* D" M% U       10.1 代码优化的概念
& N1 ^) F8 P: e: Z      10.2 代码优化的目标和分类
% k- |# V  I8 i, L8 p6 f0 T9 W* {      10.3 基于手工汇编的代码优化# g. C- K6 j: r. A& Z
      10.4 软件流水的概念
8 O6 R1 E5 v+ M      10.5 基于线性汇编的优化
3 `, D# A4 c& D* ^  C* D( h      10.6 理解asm文件中的循环反馈信息
# N0 Q. w% {% d6 V# _  K, o1 a      10.7 代码优化实例分析  , f4 o8 h* k) {+ ]6 R
第11章 算法实现       11.1 噪声发生器* U: h8 ~1 e- F4 f1 _* I# }
      11.2 数字滤波器# r' T9 x: m* x$ o: l2 L1 V
      11.3 RS编码和GF域的运算1 o' J1 e) H+ s8 ?; ?
      11.4 语音编码
; v( v) l) H7 a) i/ Z      11.5 远程DSP开发平台
/ H" \9 s1 d* E5 Z; S$ w7 l9 L      11.6 空间谱估计 + J. H: f+ y2 q+ o( i" l0 k9 m
      11.6 快速傅里叶变换  
1 z' w7 _1 n/ P, A' x" Z, @实验课:C6000代码优化,SDRAM操作实验,视频通道1 采集实验,视频通道1 采集回放实验
$ _/ Y) l. P5 O. Q1 ?: z       1)手工优化乘法累加汇编代码
7 D! l" r: w! l% @( ]* D, r$ D      2)写线性汇编代码优化复数数组求模3 B9 G' K* i/ i1 u  O
      3)反馈信息分析和资源分配
+ ]6 o6 O0 C. i$ q4 E      4)SDRAM操作实验
! G; F1 g& x  P      5)视频通道1 采集实验
0 l" h% N+ X% t, ?      6)视频通道1 采集回放实验 8 X3 D4 w- v  h9 E  o0 g
您需要登录后才可以回帖 登录 | 加入后院

本版积分规则

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

GMT+8, 2026-1-30 11:38

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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