|
| | 成都嵌入式Linux软件工程师—定向班培训招生
招生学校:ChinaEDA嵌入式技术培训中心[专栏][咨询]
摘要:>>> 课程目标
◆ 熟练运用C语言进行应用程序设计;熟练掌握Linux操作系统具体操作; ◆ 熟练编译、裁剪、定制Linux内核; ◆ 熟悉嵌入式Linux系统开发的整体流程及项目开发方法; ◆ 熟悉ARM体系结构、汇编指令及ADS开发环境使用; ◆ 熟练运用Linux API接口进行应用程序编写, 包括文件、串口操作、网络、进程间通信等 ◆能够熟练运行QT库函数进行嵌入式
全文:>>> 入学要求 理工科类大专以上学历,了解C语言程序设计;喜欢并有志投身于IT事业; 对计算机组成原理有一定了解; >>> 质量保障 ◆ 雄厚的师资力量、经典完善的课程体系、提供丰富的课程录象及完善的教学管理确保教学质量; ◆ 培训结束后免费提供一年的技术支持,充分保证培训后出效果; ◆ 本期如有未学懂的内容下期可免费再学; ◆ 入学即签推荐就业协议; >>> 实验器材 S3C 44B0X/2410 开发板 >>> 实训项目 ◆ MP3/MP4煤体播放系统 ◆ 网络照相机 ◆ 网络视频服务系统 ◆ PDA应用系统设计 ◆ 基于UDP下的文件传输协议 ◆ samba,hotplug移植到ARM9开发板上 ◆ 实现44B0X系统启动设置 >>> 开课情况 ◆ 开课时间: 10月22日,11月12日 (10月7日前报名只需加200即可获得ARM9开发板) ◆ 上课形式: 全日制脱产班 ◆ 学 时: 共15周, 每周1、3、5授课, 每天7学时; 总计:300学时 本课程采用”理论+模块项目仿真+全真项目实训”的教学体系;根据课程进度将实际项目穿插到其中,实行项目 课题分配,老师引导的项目教学模式,使每个学员充分发挥自主开发潜力;更有助于学员“理论和实践“的结 合,并且更好地发现问题,解决问题,以达到“学以致用“的效果。◆ 上课地点:(中嵌教育本部)成都市科华北路47号(川大科技大厦) ◆ 外地学员:可协助安排食宿(须提前预定) >>>具体课程大纲: C程序设计 程序设计的基本概念和方法 C语言常用数据结构分析 C语言常用程序设计结构分析 嵌入式Linux下C程序设计方法简单使用 数组:一维、字符数组; 函数:函数调用的方式,main函数参数的使用 指针(上) 指针(下) 嵌入式底层操作与C语言程序设计分析; 如何在C语言中构建一个大型的工程项目 公司笔试题目分析; MCS-51单片机系统开发 MCS-51单片机系统资源和开发方法介绍。 MCS-51单片机常用汇编指令集 MCS-51单片机定时器、中断源使用。 MCS-51单片机扩展I/O的使用 MCS-51单片机综合实验(数字钟或频率计) linux操作系统与编程 Linux操作系统介绍及安装; 基本操作命令的使用:cp、date、kill、ls、chmod等,基本gcc、vi、gdb工具的使用; Linux文件类型、目录组织结构及读写权限; Linux 系统管理及TCP/IP协议网络基础; linux shell编程和GNU make项目管理工具Makefile介绍及使用; Linux编程基础; Linux进程基本概念、进程管理、进程控制; Linux守护进程原理及实现; Linux设备管理,Linux 文件、I/O控制; Linux进程控制; Linux串口设备介绍,串口通讯程序设计; Linux 进程间通讯的基本概念,管道通信、信号通信、共享内存、消息队列; Linux 线程概述,??? Linux 线程操作,? 访问控制; 嵌入式linux 网络编程,TCP/IP协议概述,使用Socket进行网络编程;实现网络文件传输服务程序; 交叉编译及交叉编译环境的设置;uclinux交叉工具arm-elf-tools的使用; 编译配置uclinux内核;创建、下载、调试uclinux应用程序;uclinux源码目录结构;Linux内核启动过程综述; ARM体系结构及ARM汇编指令 ARM处理器概述;ARM处理器系统结构:工作模式、系统寄存器、寻址方式、中断和异常; ARM指令系统概述;ARM定点、浮点指令集; Thumb指令系统概述;Thumb指令集介绍; ARM程序设计基础;应用系统设计与调试; 44B0开发板原理图讲解;44B0 bootloader程序设计; 嵌入式文件系统简介;ucLinux驱动程序结构框架介绍;uclinux 风鸣器驱动程序开发与调试; 嵌入式系统开发流程与linux系统裁剪 嵌入式系统基本概念、嵌入式操作系统介绍; 嵌入式系统开发的模式和基本结构; Makefile 功能讲解及应用; linux内核配置与裁剪; QT编程 嵌入式GUI简介;编译和安装Qt源分发程序; QT中面向对象程序设计的实现;Qt中使用类继承;创建对象和访问方法; QT中创建基本组件:创建主部件,添加按钮、菜单等; QT/embedded通信机制介绍;理解信号和槽,创建和使用用户信号和槽,信号与插槽之间的连接与断开; QT中的构造块,使用滚动条、菜单、QMainWindow部件; QT中的部件:按钮、标签、文本框、列表框、组合框、滑动框等; 在QT中创建图形,QPainter类,使用颜色,使用字体; QT/embedded对话框设计; 嵌入式web服务器及CGI编程 使用boa构建嵌入式web服务器; html语言介绍; 使用html语言空中web页面显示; CGI功能介绍和实现机制; 使用CGI接口编程实现web应用服务; 嵌入式数据库SQLite编程 嵌入式数据库SQLite介绍及安装; SQL查询语句介绍; SQL编程访问控制数据库; 在C程序中实现对SQLite数据库的访问与控制; 综合实现项目 构建嵌入式数据下载服务器:使用网页浏览器控制嵌入式平台上的数据下载;
|
| 51EA 提示: | 历史记录不代表当前培训学校招生情况,仅供研究参考,建议您直接电话咨询校方。 |
|
|
| |
郑重提示: 您所浏览的培训招生信息来自于网友和网络搜索历史记录,不代表当前的状况,本站对培训信息的完整、正确、及时性、用途及其使用后果不承担任何责任,建议您直接向学校咨询当前的开班和招生状况。 |
|