学习进度  | 
                    
                     
                      | 课程大纲 海思视频监控Hi35xx开发方案培训班 | 
                    
                     
                      |   第一阶段  | 
                    
                     
                      |      详解海思Hi35xx硬件和外设. | 
                    
                     
                      1. 海思Hi35xx的外设 
                        1.1 概述 
                        1.2 异步外部存储器接口(EMIF) 
                        1.3 音频串口(ASP) 
                        1.4 ATA控制器 
                        1.5 DDR2存储器控制器 
                        1.6 增强的直接存储器访问(EDMA)控制器 
                        1.7 以太网媒体访问控制器(EMAc)/管理数据输入/输出(MDl0)模块.. 
                        1.8 通用输入/输出(GPl0) 
                        1.9 内部集成电路(12C)模块 
                        1.10 内部直接存储器访问(IDMA)控制器 
                        1.11 DsP子系统中断控制器(INTc) 
                        1.12 多媒体卡(MMC)/安全数字(sD)卡控制器 
                        1.13 节电控制器(PDC) 
                        1.14 脉冲宽度调制器(PwM) 
                        1.15 串行外设接口(SPI) 
                        1.16 64位定时器 
                        1.17 通用异步收发器(UART) 
                        1.18 通用串行总线(USB) 
                        1.19 VLYNQ接口 
                        1.20 视频处理后端(vPBE) 
                        1.21 视频处理前端(vPFE) 
                          
                        2. 其他海思Hi35xx处理器 | 
                    
                     
                      第二阶段  | 
                    
                     
                      |       第二阶段的课程主要帮助学院熟悉掌握海思Hi35xx系统构架,介绍数字视频评估模块的使用、数字视频软件开发包的使用。通过对经典案例的分析,理解双核系统开发的流程。 
                            
                        1.Liunx的使用 
                          2. 经典案例分析  | 
                    
                    
                     
                      |   【实验】 
                          Linux开发环境的使用 
                              1.1  熟悉外围器件驱动程序 
                              1.2  熟悉视频采集和显示驱动程序 
                              1.3  熟悉硬盘驱动程序 
                           
                        | 
                    
                     
                      |   第三阶段  | 
                    
                     
                      |      Linux详细介绍. | 
                    
                     
                       
                          1 Linux 
                           
                          1.1 概述 
                          1.2 Linux的主要开发工具 
                          1.3 构建基于Linux的嵌入式系统 
                          1.4 Linux的特点 
                          1.5 DaVinci的Linux开发流程 
                          1.6 Linux内核LCD驱动详解 
                          1.7 Linux内核驱动编写规范 
                          1.8 Linux内核裁剪过程详解 
                           
                          2. 基于海思35xx的数字媒体软件 
                           
                          2.1 H.264 Codec编码器和解码器 
                          2.4 MPEG-4 
                          2.5 MPEG解码器 
                          2.7 JPEG编码器/解码器 
                           
                          3. Uboot开发详解 
                          3.1 Uboot Makefile要点 
                          3.2 Uboot 目录结构                         | 
                    
                     
                      【实验】 
                         
                         1、Linux内核的裁剪 
                         
                        2、Linux内核最小系统的配置 
                         
                        3、Uboot实验 | 
                    
                     
                      第四阶段  | 
                    
                     
                      |       第五阶段的课程主要让学员熟悉算法接口标准,理解编解码引擎和编解码服务器的概念,学会如何创建编解码引擎和编解码服务器,理解工作原理。   | 
                    
                     
                      |   1. 
                          介绍视频/图像处理算法接口标准 
                              1.1  算法设计的基本思路 
                              1.2  抽象算法接口 
                              1.3  视频/图像处理函数介绍 
                              1.4  模板代码生成器的使用 
                           
                          2. 介绍视频/图像处理算法引擎 
                              2.1  介绍视频/图像处理的配置工具 
                              2.2  环境变量的设置 
                              2.3  视频/图像处理算法的封装 
                           
                           
                          | 
                    
                     
                      |   【实验】 
                           
                           视频/图像处算法的置  
                              1. 熟悉引擎的创建过程 
                              2. 熟悉服务器的创建过程  | 
                    
                     
                      |   第六阶段  | 
                    
                     
                      |       第六阶段的课程主要介绍视频/图像处理应用系统的开发流程,并且利用前面已经完成的编解码引擎构建简单的应用系统,并对应用系统进行评估分析和测试。  | 
                    
                     
                      |   1. 
                          介绍视频/图像处理的功能和使用方法 
                              1.1  介绍视频处理前端 
                              1.2  介绍视频处理后端 
                           
                          2. 介绍视频/图像处理应用系统的开发流程 
                              以网络摄像机为例介绍视频/图像处理i应用系统的开发流程  | 
                    
                     
                      |   【实验】 
                           
                          1. 图像编解码实验 
                               
                          2. 图像彩色二值化算法实验 
                               
                          3. 图像线性变换实验 
                                | 
                    
                     
                      第七阶段--语音视频编解码实验  | 
                    
                     
                      1. 硬件的连接、Linux的导入和配置 
                          2. 硬盘的加载 
                          3. Linux基本应用程序的编写 
                          4. 语音编码实验 
                          5. 语音解码实验 
                          6. 图像编码实验 
                          7. 图像解码实验 
                          8. 语音图像同步编码实验 
                          9. 语音图像同步解码实验 
                          | 
                    
                     
                      第八阶段  | 
                    
                     
                      1. DSP算法的建立 
                        2. 图像彩色变灰度 
                        3. 图像灰度的二值化 
                        4. 图像非线性变换 
                        5. 图像中值滤波 
                        6. 图像反色 
                        7. 图像锐化 
                        8. 图像Sobel算子边沿提取 
                        9. 图像直方图 
                        10.图像的缩放  |