找回密码
 加入后院

QQ登录

只需一步,快速开始

搜索
查看: 504|回复: 0

DSP6000系统开发培训班

[复制链接]
发表于 2011-5-24 09:43 | 显示全部楼层 |阅读模式
热线:010-51292078 021-51875830  0755-61280252   025-68662821 + u5 t! r5 w% W& J

2 B1 @2 t: `; o' k( [8 s传真:021-62450161   010-624754166 T5 p! p/ u! {  ~* U( U. }
业务手机:15921673576+ M& U6 c! W$ o# ]4 p9 j" u
* G' X$ N2 g" M) K  i5 @  b- j# E
DSP6000系统开发培训班" w! ^# D$ o) H/ i# w5 l$ H* \

! x$ Q5 Y- P$ m8 H  T课程目标
: b  U5 ]$ \' b5 \/ |* v: Y        C6000 DSP培训课程主要培养学员对嵌入式DSP体系结构的理解,掌握基于C6000的DSP的软件和硬件开发技术,能够开发基于多种架构技术的DSP应用系统。2 }& r8 w1 f( |0 m

# [. N8 X  |+ V; L8 J- h/ ~# i    培养对象
: @3 B! g; s# k% r        DSP系统的软件和硬件开发工程师,电子类专业的大学生和研究生。
! k/ k) `; w/ T2 h 6 @# i+ b) n; K1 C- ?
    入学要求
5 ?. t* b; r7 x1 W. W, B8 Q        学员学习本课程应具备下列基础知识:* d6 C  V& c. W, V  ]/ {
        ◆熟悉C语言编程; 1 y/ o" ?1 _! I- {
        ◆了解数字信号处理原理。
9 P- B) n1 s0 c# m3 ]2 h/ F
% `  f8 Q* v" X% l* F  z% b    班级规模及环境 % Y' L1 j, D( Q. _- i: a
        为了保证培训效果,增加互动环节,我们坚持小班授课,每期报名人数限5人,多余人员安排到下一期进行。人手一机,全程实践。& q( Z  ~/ V+ T, W6 g2 G& c' F5 S2 e3 h

1 y6 w7 ~6 w' v$ t( M, q    上课地点/时间
3 ~6 ], d% z8 {- v* B; o             上课地点:华东师范大学/银城大厦(上海市,地铁3号线或4号线金沙江路站旁)
4 u8 I, v" s" m, r             最近开班有周末班/连续班/晚班    
2 J9 N* _' ~" h2 g! H: z    学时费用 * ?) J0 V/ ?6 s9 T5 U
        ◆课时: 共12天,每天8学时,总计96学时
9 H; |3 A' c, a- E1 ?0 p9 z        ◆团体报名优惠措施:两人95折优惠,三人或三人以上9折优惠" w. i  N+ J) {8 d- i( x# n4 O
        ◆外地学员:代理安排食宿(需提前预定)
) k9 b) q) T* i' \) K  K        ☆合格学员免费颁发相关资格证书,提升您的职业资质
$ R) k; D) N" X% E/ u        作为最早专注于嵌入式培训的专业机构,曙海嵌入式学院提供的证书得到本行业的广泛认$ ?7 L4 Z0 b% R2 `4 `
        可,学员的能力得到大家的认同。 * W9 u7 R, Z; ?1 d2 B* h3 l
        ☆合格学员免费推荐工作  ; ]+ c8 b) N$ z- p$ X0 b. u) \2 s
    质量保障 " X% v% x, Q: g! T  m; W
        1、培训过程中,如有部分内容理解不透或消化不好,可免费在下期培训班中重听;
) o5 j# T+ [1 L) R3 G8 J7 K+ X        2、培训结束后免费提供一个月的技术支持,充分保证培训后出效果;( E* Z' T. O# u- j
        3、培训合格学员可享受免费推荐就业机会。2 x0 B& {  K8 t* D. c/ O

8 [/ R# {$ {0 D* ~4 t    课程进度
. c8 q+ K3 j6 |9 T. F4 [# |5 V课程大纲 课程内容 ) @+ V( w! ]9 |( f' [$ ]& j
第一阶段! C# O7 o7 Z. y6 k# M) Q

7 ^5 {7 }. p& _- ~第1章 DSP技术概述4 ^( b! ^. F3 G; y/ Y1 @
       1.1实时系统介绍
1 I+ O/ V* S# N/ p0 R  Z! H      1.2 DSP的历史和特点2 o, n! |" t. ^) i2 i, w( Q5 Q4 y
      1.3 DSP的选择
! t% e/ [; L2 e( B3 P' x6 [
  K  f. d. Q2 T+ {/ c9 ]3 x
& ]( f3 I5 W0 o第2章 C6000 DSP的开发环境CCS3 q1 l: ~; Y( }. }8 n4 D
       2.1 C6000 CCS的功能, I' e* _9 H! ]# Q) |! [, G6 n
      2.2 C6000代码生成工具和开发流程& v) B) I$ ]6 e8 N% Q5 p
      2.3 CCS的调试手段
8 |) g- T9 U$ U1 y, n      2.4 CCS高级工具:RTDX,pin connect,profile点
' d+ I0 g! R* @* a0 }9 ~+ M* @
0 g* Y+ A  H% c第3章 在CCS下开发应用程序
( A  L4 p3 g9 f8 \7 A3 X       3.1 熟悉CCS开发环境
' Z# M1 C3 J* [! B# s& k) \, D      3.2 用C语言开发应用程序的结构和技巧3 t7 F" c' [* N5 c# u$ H- C* \
      3.3 用汇编语言开发应用程序的结构和技巧
; o$ n; o1 j! X) D: p% _      3.4 用C语言和汇编语言混合开发程序  
3 a) `- M# n% s5 v$ j% \0 Z第3章 Dsp2000程序结构详解  3.1 程序整体结构搭建规范
( q7 N% E1 Z" L9 g' p: X 3.2 源文件的关系,和主文件的书写规    范6 x+ W+ y$ F! P, r1 Z: c2 z
 3.3 常用头文件详解
$ k4 m$ R0 \2 g2 w5 M8 g- k 3.4 常用库文件详解
% z- T1 L* N& g4 {5 j 3.5 CMD文件详解
- w- F6 Q3 g" @  M8 G 3.6 中断向量表详解
% |0 ~: t5 o$ ~& U7 q. Z第5章 C语言程序设计基础及难点重点详解  4.1 C语言数据结构及语法
, R1 n+ D9 N% y& a% s  N 4.2 程序控制结构
! T* e/ }; z- i8 t% d9 @% P' q! ] 4.3 数组
8 }' S% @" J& V. m# Y 4.4 指针
! `; L7 v7 ^" A" I, d 4.5 函数
/ i* B1 W, o/ o1 n9 k 4.6 C语言编程规范(环境、语言规范2 a- j- t5 X. P) d9 }) \& o& ^
字符类、变量、函数、算法类型转换)  / f& J' v0 D: U, c; A. a) T0 [
实验课: CCS开发环境,音频采集回放实验,音频采集回放实验,simulator中模拟中断的方法
4 f2 C( Z9 p0 f4 t+ F       1) 熟悉CCS开发环境& C/ e' S/ n9 l
      2) 熟悉C6000 project的基本组成文件
! U% h! k- P5 c/ [* q2 }      3) 学习代码生成过程
2 P/ s2 d+ x6 J0 \7 W      4) 学习CCS的调试方法; k& k1 Y) }! v3 C1 f# _# v
      5) simulator中模拟中断的方法' ]1 \4 A# S: @
      6)音频采集回放实验
3 w6 W" f8 C$ w
0 }0 |) D2 B8 \- I第二阶段% \: ?! t/ w' `9 {
6 N- J& k) h( g9 c7 v
第6章 C6000的体系结构9 z2 {- W4 |# X# v" M7 ]' u2 z4 s* A7 p* T
      6.1C6000的VLIW体系结构" U: k5 p2 R: P+ Y2 E4 m  `3 T. }) `
          流水线,多功能单元,MIMD
. e0 ]2 ]/ Q/ A& [  O2 H3 b5 m4 N     6.2 C6000的汇编语言
! O4 I$ Z7 R5 t) [$ _          数据处理类,数据搬移类,程序流程控制类
# f* X+ ?, M/ A% s+ K7 j
6 [9 [! f) s4 d0 }( m- f& x第6章 C6000的体系结构& f1 n$ y. y7 v$ |2 Y
      6.3 C6000的寄存器简介
  L  y% Q/ V$ R" V     6.4 C6000的存储器结构和cache
3 w2 e/ s" S% C9 J6 c  v, r     6.5 C6000的流水线* r+ }# G5 ~8 N% M$ v2 e
* a) Z) O2 ?+ s8 P; r0 V
实验课:GPIO操作实验,SDRAM操作实验,扩展I/O输出控制实验,扩展I/O输入控制实验      1)GPIO操作实验
3 F; v, {4 u) l: C4 J( e- n. i     2)SDRAM操作实验
7 z6 N2 P! l+ H! m% u" P" l     3)扩展I/O输出控制实验& u* L( r" \* R$ U( ~$ p
     4)扩展I/O输入控制实验  9 k3 v4 u$ y! O
第三阶段
4 r) V: M( y5 t. X* q + Q- i* S& g8 O3 F
第7章 C6000 C 运行时环境- `; K) s4 b* o
       7.1 C6000存储器规范  J  C$ l  D: d- B8 P- x- Q) r
      7.2 寄存器使用约定8 q2 a* J2 j$ |% a0 n
      7.3 C6000堆栈的使用) r8 k  l: z  F% x3 a  q" j
      7.4 C6000函数调用约定和混合编程
' Q9 a9 N5 l  P/ |      7.5 C6000的初始化( D7 j- \( u$ Y( w
3 |: O. O9 _  _& H% s4 q, G
实验课:C6000的汇编语言和运行时环境,RS232收发实验
- U% S9 {, g7 A; v# D) G      1) 用C6000的汇编语言写乘法累加程序( F0 X) B- x) @- n( W2 V9 v
     2) 手工优化汇编乘法累加程序,学习C6000的流水线% j, p6 h) [+ K  y, j
     3) 混合代码编程:2 r5 I' {& Y* l: n1 A  Z, P
          C函数调用汇编子函数,汇编子函数调用C函数   _/ R) f2 @1 _8 {, p% T
    4)RS232收发实验
. r' `1 H/ h0 Q6 i+ w * |8 V8 ^( @7 x( S# T
第四阶段, _8 L9 x/ f' h: U

- g' S: d6 O4 V, O2 y. v9 [第8章 TI的实时操作系统:DSP/BIOS; d7 R1 ^: `: m
      8.1 RTOS与通用OS1 R2 `: S- l9 M) _
     8.2 DSP/BIOS的模块0 m9 k( U8 V" s8 N8 {
     8.3 DSP/BIOS程序的生成# ^6 j  ~4 Z& l# r2 ^
     8.4 DSP/BIOS内核分析
$ I) A# K! M3 R3 P 7 c+ M: O" M* n3 _! s# e
实验课:基于DSP/BIOS的C6000软件开发,TIMER定时器实验
0 {6 M6 f9 e/ H7 Z* G       1)了解DSP/BIOS开发代码的流程
, J( B0 G, k2 x2 u5 o. }      2)设计一个中断驱动的DSP/BIOS软件:FIR滤波% H; z" u4 {6 L2 ^! ]  l8 x) ?$ i
      3)分析DSP/BIOS的任务切换过程
9 ^/ e: J( A5 ^- t+ W5 l$ A6 Z4)TIMER定时器实验
/ I) x& [) ~6 }" ~+ T: j ' K0 R, U6 z; N
第五阶段$ P3 n0 Q6 w& r6 K1 ]0 A
* e$ i# O6 ~5 C
第9章 嵌入式实时系统软件开发与调试
, x: o1 D1 \2 t4 x  _" V! v/ m. T' q      9.1 调试的概念& B4 g# {4 V2 |1 q
     9.2 数据链路
; V# I+ w% n. `9 t     9.3 中断、DMA和时钟! |  [) ~9 |( V  O, }  G
     9.4 实时调试方法与经验
* g* |* _; c; a1 C( N     9.5 调试实例分析4 D) Y8 F4 Z* t
* [7 w5 D' a5 w
第10章 C6000代码优化8 p5 z& w: j; j9 W
       10.1 代码优化的概念
# M# ~2 X0 A: [+ c4 ]$ }      10.2 代码优化的目标和分类
7 y5 F. `) `6 Q      10.3 基于手工汇编的代码优化
8 V' {4 P+ C2 W* H      10.4 软件流水的概念3 e7 z" U6 f5 g; |9 j9 M
      10.5 基于线性汇编的优化' ]: V* Z# f( U* u/ f- J" g
      10.6 理解asm文件中的循环反馈信息; N1 o5 T* H8 @& @
      10.7 代码优化实例分析  
7 ?# D; q7 B$ z9 H第11章 算法实现       11.1 噪声发生器
# N5 ?' Q9 `% n% g0 F      11.2 数字滤波器, G$ r$ M# z- |, A/ h
      11.3 RS编码和GF域的运算$ `8 J+ F5 p; \
      11.4 语音编码
# K0 U: @1 B3 i% ?( {      11.5 远程DSP开发平台; f4 E9 B" T* V* V# \- t
      11.6 空间谱估计
) [" t; \/ O, ?% c0 w( h5 ?      11.6 快速傅里叶变换  
5 b7 r4 l  T2 {; S! P( t# F实验课:C6000代码优化,SDRAM操作实验,视频通道1 采集实验,视频通道1 采集回放实验
" J) m! z  M. x& s' Y6 W' [/ u# W       1)手工优化乘法累加汇编代码9 D' a6 |" O* D4 n( [
      2)写线性汇编代码优化复数数组求模
/ Y1 N$ ?' l5 [3 ~8 ^" `4 _      3)反馈信息分析和资源分配
! e, s" Z, N$ ?; Q" k7 X/ M      4)SDRAM操作实验
! D( E2 s/ @/ I/ ?8 `  {: `      5)视频通道1 采集实验
8 E3 f( ?3 K, {( M5 [4 K      6)视频通道1 采集回放实验 1 D6 b$ R' j* G  V6 ]
您需要登录后才可以回帖 登录 | 加入后院

本版积分规则

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

GMT+8, 2026-6-22 10:00

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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