LINUX嵌入式软件设计初级工程师培训

 主办单位:  
深圳市爱国者嵌入式系统科技有限公司 深圳大学深圳市嵌入式系统重点实验室
 承办单位:  
中电网信息技术有限公司
 授课单位:  
深圳市爱国者嵌入式系统科技有限公司 深圳大学深圳市嵌入式系统重点实验室
 培训对象:  
大学、大专的计算机技术相关专业、电子信息工程相关专业、自动控制相关专业、电子科学与技术相关专业、机械电子技术相关专业等工科应届毕业生和相关往届毕业生,立志进入未来嵌入式系统软件设计领域实现相关技术职业发展的人士
 学习方法:  
(1)借助于深圳市爱国者嵌入式系统科技有限公司专门推出的基于国产化SOC多媒体互联网应用嵌入式技术平台的《Magus LINUX嵌入式软件设计学习包》进行不少于80学时的自学。
(2)借助于中电网联合深圳市爱国者嵌入式系统科技有限公司、深圳大学深圳市嵌入式设计重点实验室开辟的中电网《LINUX嵌入式软件设计初级工程师证书》8小时网上自学辅导课程的指导。
(3)通过网络习题库的自学测验,发给中电网颁发的《LINUX嵌入式软件设计入门技术培训》初级合格证书
 参加培训的知识要求与本培训课程特点:  
本技术入门培训不包括各种基于LINUX的应用软件设计和应用系统集成设计,只涉及帮助已具有初步32位单片机基础、C语言基础、软件编程基础的应届学生和其他人员进军基于LINUX的嵌入式软件设计领域提供入门式的基础培训,旨在帮助大家能够顺利进入嵌入式软件设计的相关企业和相关机构直接加入开发团队和上岗,从事嵌入式软件的设计工作。
 网上自学辅导课程时间:8小时  
(1)嵌入式软件设计入门培训概要(2小时)
   1.嵌入式系统设计技术发展概要(30分钟)
   2.本培训纲要(30分钟)
   3. 嵌入式系统设计技术概要(60分钟)
(2)LINUX嵌入式软件设计的LINUX基础知识与嵌入式LINUX环境建立(2小时)
(3)LINUX嵌入式软件设计的LINUX系统的驱动软件设计(2小时)
(4)LINUX嵌入式软件设计的LINUX系统的UI软件设计(2小时)
 《Magus LINUX嵌入式软件设计学习包》简介:  
本产品以自主的成熟的多媒体移动数字电视硬件为实验平台,开放了其内部系统结构、软件平台以及相应实验文档,构架了学习实验体系,专业编撰了阶梯的步进的系列的实验。
本产品基于ARM9+DSP核心芯片和嵌入式Linux操作系统,构成嵌入式系统学习平台。用户可以在此内置的数字电视功能产品的基础上,任意编程和修改里面的内容,
《Magus/linux嵌入式设计学习包》在产品设计基础上,从简到深,一步步引导初学者以最快速度入门到嵌入式系统软件开发之中,扶持学生轻松参与到企业的linux嵌入式系统设计中去。本产品所附的实验指导书,根据嵌入式系统软件设计的分层次特点,把入门阶梯实验分别从简入深,从底层搭建、上层应用、用户UI的实验,分成四个部分,主要包括
1)嵌入式LINUX系统的PC和嵌入式端实验环境搭建;
2)系统bootloader、Kernel、root文件系统的配置编译下载;
3)嵌入式LINUX系统的驱动软件与常用应用软件的设计如,图片的解码显示,触摸屏操作等;
4)嵌入式LINUX系统的采用FLTK编程设计UI用户操作界面实验。
每个实验分别简要描述相关理论、指导编写实验代码和编译下载调试。其中植入大量相关嵌入式研发的技术积累,具有重要的参考与提升价值。
图1 产品硬件外观
图2 产品包装与附件一览

表1 硬件资源规格:


CPU

Solomon SSD1935 双核ARM (240MHz)+AVDSP

LCD

3.5英寸 TFT LCD、320*240

DDR-SDAM

SSD1935内置32Mbytes

NandFlash

Samsung 2 GB

Audio

提供 microphone,headphone和喇叭接口

USB

Mini-USB 接口,支持 USB2.0

TF

提供TF卡接口

Input

2个音量建, 1个reset按键,1个Power按键,3.5英寸触摸屏

Debug

USB转串口调试接口

DTV

可接收CMMB信号并播放数字电视

TVOUT

可直接接入电视观看

摄像头

图像分辨率640*480

表2 软件资源规格:


内核

 Linux-2.6.24 GCC 3.4.6

驱动软件

提供目标平台相关驱动目标代码和源码,详见实验说明书

测试软件

在文件系统提供相关实验测试文件(代码)

文件系统

为了保证系统稳定性,系统中存在这两种文件系统cramfs和ext2

开发工具

虚拟机安装软件,交叉编译器
VMwareImage虚拟机linux系统
提供FactoryDownload-USB-3.2.6下载升级工具

Bootloader

提供目标代码

Demo

提供数字电视应用层源码

实验指导书

光盘1个

 《Magus LINUX嵌入式软件设计学习包》实验指南目录:  
目 录
第一章、Magus/linux嵌入式设计实验系统构成
1.1 系统外观和接口概要 1.2 系统功能
1.2.1 硬件系统与特征 1.2.2 软件系统与特征
1.2.3 功能说明 1.3 SSD1935芯片技术概要

第二章、PC端环境的搭建实验

2.1 串口传送文件实验 2.2 虚拟机安装实验
2.3 建立交叉编译环境实验 2.4 Windows和Linux共享文件实验

第三章、嵌入式系统搭建实验

3.1 嵌入式系统架构概要 3.2 Bootloader实验
3.2.1 基础知识 3.2.2 配置和编译
3.3 Kernel实验 3.3.1 基础知识
3.3.2 配置和编译 3.4 root文件系统实验
3.4.1 基础知识 3.4.2 制作
3.5 系统软件下载实验  

第四章、应用程序设计实验
4.1 图片解码和显示实验 4.2 触摸屏编程实验
4.3 多进程编程实验 4.4 多线程编程实验
4.5 Makefile实验 4.6 RTC系统时钟实验
4.7 CMMB数字电视应用集成实验 4.8 音视频播放编程实验

第五章、图形界面设计实验
5.1 FLTK简介 5.2 FLTK的安装实验
5.3 带按键的窗口实验 5.4 继承方式的创建窗口或部件实验
5.5 事件和定时器控制界面实验 5.6 个性化用户应用UI设计实验—开机动画
5.7 通过UI界面启动应用程序  

参考文献:
附录1:linux系统常用命令集 附录2:SSD1935芯片数据手册(功能模块)
附录3:CMMB多功能移动数字电视使用说明书  

招生部联系人:胡小姐
电话:010-51077700-2002

E-mail:customerservice@eccn.com

中电网移动|移动中电网|频道导航区