- 同类热点网络课程
- 暂无相关热门网络课程
课程介绍
课程评论
课程问答
课程视频
课程目标:
目前Linux下开发人员非常缺乏,从51job的统计数据来看,Linux下C高级开发者、Java体系平台架构师虽然需求量非常大,可是合格的应聘者不容易找到。本课程为那些独具慧眼,希望踏上Linux开发之路的学员设置。课程设置的目的是希望经过培训学员可以熟练应用 Linux 下各种开发工具,并且跟随经验丰富的开发人员,迅速掌握 Linux 下开发的技巧和经验,可以从容开发系统应用程序,网络服务,网络程序。
入学要求:
1、计算机、软件工程,电子信息工程、通信工程、自动化、机械、数学等相关专业。
2、专科或本科以上学历
3、部分具备较强的逻辑思维能力,有志投身于IT事业的专科生、文科生,具有团队精神、敬业精神。
培养对象:
希望迅速了解和掌握Android应用开发的学员;希望从事移动终端开发的爱好者、工程师、程序员、已及相关行业的工程技术人员;有志于从事以下工作的软件开发技术人员和正在学习计算机、软件、通信专业的学生:
l 手机应用软件开发;
l 各类手持终端设备的行业应用软件开发;
l 移动互联应用开发(服务器端);
l 移动增值服务开发。
毕业待遇:
学员考试合格,发国家职业资格证书 紧缺人才证书 ARM全球认证证书 微软认证证书
课程明细:
模块A |
课程名称 |
课程内容 |
课时 | |
嵌入式
入门基础 |
计算机结构组成 |
以当前主流微型计算机技术为背景,以建立系统级的整机概念为目的,深入介绍了计算机各功能子系统的逻辑组成和工作机制。 |
40 | |
RISC和CISC |
指令应该如何较好的映射到微处理器的时钟速度上(理想情况下,一条指令应在一个时钟周期内执行完);体系结构需要多“简单”;以及在不诉诸于软件的帮助下,微芯片本身能做多少工作和复杂指令集计算机 | |||
嵌入式微处理器分类及选型 |
了解嵌入式 | |||
嵌入式存储设备 |
掌握flash\SDRAM的硬件信息 | |||
嵌入式系统I/O设备 |
CPU的引脚与外围设备的通信 | |||
Cache和MMU |
cache的基本原理 | |||
模块B |
课程名称 |
课程内容 |
课时 | |
C语言部分 |
C语言与嵌入式系统 |
C语言与嵌入式系统中如何编译 |
40 | |
嵌入式C数据类型 |
掌握C数据类型使用范围 | |||
嵌入式C语言程序结构 |
掌握C语言程序结构的框架 | |||
嵌入式C编译预处理 |
掌握在主要的处理以前对数据进行的一些处理 | |||
数组、指针 |
数组、指针及在嵌入式软件中的使用 | |||
字符串操作 |
了解字符串在嵌入式软件中的使用 | |||
位操作与嵌入式系统软件 |
针对指定的位清零置一和设置屏蔽位 | |||
嵌入式软件常用数据结构及算法 |
了解数据结构的组合方式和通用算法 | |||
模块C |
课程名称 |
课程内容 |
课时 | |
C++语言部分 |
面向对象程序设计思想 |
介绍了何谓C++面向对象程序设计、为什么以及如何用C++进行面向对象程序设计 |
60 | |
类和对象 |
掌握类和对象的使用方法 | |||
继承及在嵌入式软件中的作用 |
掌握类的继承方法 | |||
重载 |
简介重载和多态关系的重载是不是多态? | |||
虚函数和多态 |
| |||
模块D |
课程名称 |
课程内容 |
课时 | |
ARM应用系统软件开发 |
ARM处理器 |
了解处理器性能 |
96 | |
ARM开发工具ADS |
使用及交叉开发环境搭建 | |||
ARM指令集与ARM软件开发的关系 |
了解ARM汇编和thumb指令集 | |||
ARM与C语言编程 |
掌握C和汇编的混合编程 | |||
ARM异常处理 |
了解7种处理器异常的方法 | |||
ARM硬件启动 |
流程详解 | |||
基于ARM的Boot Loader设计 |
1. 定义程序入口点;
2. 设置异常和中断向量表;
3. 初始化存储设备;
4. 初始化堆栈指针寄存器;
5. 初始化用户执行环境;
6. 呼叫主应用程序。 | |||
模块F |
课程名称 |
课程内容 |
课时 | |
嵌入式Linux应用及系统开发 |
Linux |
安装与基本命令使用 |
120 | |
Linux交叉开发 |
环境的搭建 | |||
Linux Shell编程 |
Shell是什么?怎样写shell?cygwin简介Linux黑洞 | |||
Linux Boot Loader |
linux的内核有多种格式,老式的zImage和新型的bzImage。它们之间最大的差别是什么? | |||
VI及UBOOT |
代码详解 | |||
Linux内核结构及系统移植 |
Linux内核分析和硬件平台的移植 | |||
Linux驱动开发 |
USB接口的开发其他字符设备的驱动开发 | |||
Linux 文件系统 |
RAMDISK和BUSYBOX的移植 | |||
Linux网络应用程序开发 |
掌握Linux下的各种网络通讯协议 | |||
综合实验 |
开发实例 |
掌握开发的一些技巧 |
32 | |
就业指导 |
职业规划 |
创新能力、问题解决能力、项目管理能力 |
20 | |
职场礼仪 |
职场风格、情绪管理、时间管理、商务礼仪 | |||
面试技巧 |
沟通能力、自我表现、现代办公、团队合作 | |||
创业指导 |
公司注册流程、公司运作前期准备、创业风险指导 | |||
毕业作品整理 |
简历制作、作品整理击规范 | |||
实习与就业 |
修完全部课程考试合格后,安排实习1个月,实习合格就业 | |||
合计 |
|
|
428 |
备注:1、学费原价14280元,优惠价10500(不含教材费和考证费)
2、共428课时(45分钟/课时)
全日制4个月(周一三五或二四六全日上课)
业余制5个月(周六或周日另晚间一三五或二四六)
更多详情请点击上海软件硬件开发培训网站:
资料添加资料添加资料添加资料添加资料添加资料添加资料添加资料添加资料添加资料添加资料添加资料添加资料添加资料添加资料添加资料添加