• 授课时间:

    业余时间,全天班

  • 授课对象:

    有意学习嵌入式课程的人员

  • 网报价格:电询    课程原价:电询
  • 咨询热线:400-998-6158
  • 授课地址:长沙市芙蓉区五一广场文运街省电教馆2-3楼
  • 课程详情

  • 机构简介
  • 地图信息
  • 预约试听

课程关键词:C语言培训

嵌入式系统是一种专用的计算机系统,作为装置或设备的一部分。通常,嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板。事实上,所有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统,有些嵌入式系统还包含操作系统,但大多数嵌入式系统都是由单个程序实现整个控制逻辑。长沙牛耳教育嵌入式课程中教会各种类型驱动的特点、掌握内核驱动模块的编程要点、能够开发基本的Linux设备驱动、对Linux内核的工作原理会有更加深入的理解。

嵌入式培训总学时: 624课时
嵌入式培训时长:全日制8-10个月,业余15个月
嵌入式人员薪酬:10-12万年薪
长沙牛耳教育嵌入式培训内容:

阶段

课程内容

课程目标

课程项目

一阶段
200

C语言预科 24

掌握Java 语言语法,培养编程逻辑。

停车场车辆进出管理算法

v 语法基础

 

 

v 编程逻辑

掌握linux文件系统,熟悉命令操作,网路配置,SMB ftp tfp配置,grep awk,正则表达式,shell脚本编写

 

Linux系统基础与Shell编程 36

 

 

v Linux系统虚拟机安装

熟悉c语言,数组,指针,函数,结构体,位结构体,指针综合操作,内存分配管理,内存池,链表,栈,队列,树,图操作,常用排序算法

 

v Linux系统架构

 

 

v Linux 系统操作命令

内存池实现

v Linux 系统网络配置

掌握 linux文件编程,虚拟内存映射,进程创建,进程同步异步,进程通信,进程池,线程同步互斥,线程池,网络编程,服务器模型

 

v Shell 脚本

 

 

GNU C编程 68

 

 

v Gcc  gdb  makefile

 

 

v C变量存储

 

 

v C 内存管理

 

 

v C 数组

 

点菜宝

v C 字符数组

 

 

v C 指针操作

 

 

v C 自定义类型

 

 

v C 文件操作

 

 

v 数据结构与算法

 

即时通信项目

嵌入式Linux应用编程 72

 

 

v Linux I/O操作

 

 

v Linux 多进程创建

 

进程池实现

v Linux 多进程通信

 

 

v Linux 线程

 

 

v Linux 网络

 

 

第二阶段
312

基于ARMv7架构ARM体系结构与编程序 48

掌握开发流程、Android 5 Material风格、通用 UI 模式的设计与实现。

门禁

v 开发环境&&裸机程序开发基础

 

 

v ARM微处理器编程模型

熟悉arm体系结构

 

v ARM微处理器指令系统及其-寻址方式一

熟悉arm汇编指令

 

v ARM汇编程序设计一

熟悉s5pv210启动流程

 

v ARM汇编程序设计二

搭建交叉编译环境

 

v 按键中断

硬件初步基础

 

基于s5pv210裸机驱动程序开发 40

 

 

v 串口理论

使用c编写裸机程序

视屏监控

v 串口实验

熟悉Makefile编译流程

 

v 定时器中断,看门狗定中断实验

熟练阅读原理图

 

v Nand flash理论

 

 

v Nand flash实验2

 

 

v Ddr初始化实验

 

 

v Uboot初识

掌握核心组件、线程模型、异步任务、消息机制、AIDL、内存存储、外部存储、选项存储、SQLite 存储及数据加载器的使用。

 

数据库应用开发DB 40

 

 

v Sql语句

掌握数据结构,sql语句,函数,存储过程,触发器编写,mysql接口函数,sqlite接口函数。

智能小车

v Pl/sql编程

 

 

v linux  Mysql接口编程

 

 

v sqlite

掌握c++语法,面向对象编程,文件流操作,模板类,STL运用,STL容器实现

 

v linux sqlite 接口编程

 

 

嵌入式Linux C++编程 56

掌握java语法,java面向对象编程,文件,线程,网络.

 

v C++语法

 

 

v C++ OOP

掌握开发流程、Android  Material风格、通用 UI 模式的设计与实现

 

v 模板类

 

智能窗帘

v C++ Stream

掌握核心组件、线程模型、异步任务、消息机制、AIDL、内存存储、外部存储、选项存储、SQLite 存储及数据加载器的使用

 

v C++异常

 

 

v STL

掌握 Linux 平台 C 语言开发与 NDK 开发,了解 OpenGL 开发。

 

java android NDK 开发 68

 

 

v Java基础

 

 

v Java OOP

 

智能电压锅

v Android开发流程

 

 

v Material 风格设计

 

 

v UI 组件与设计模式

 

 

v 活动与片段(Fragment)

 

 

v 数据存储

 

 

v 多媒体应用开发

 

 

v 云端应用开发

 

 

v 传感器与位置服务

 

智能灯

v 蓝牙与 NFC

 

 

v JNI 开发

构建linux开发环境

 

嵌入式系统构建 20

移植linux操作系统到开发板

 

v tiny210v2操作指南

 

 

v Tiny210-uboot编译,运行

 

 

v Kernel 编译,运行

熟悉字符设备驱动原理

 

v 文件系统

学会字符设备驱动设计

 

嵌入式Linux驱动程序开发 40

认识块设备驱动程序

 

v Linux设备驱动程序概述

 

 

v 字符设备驱动程序开发

 

 

v 字符设备驱动程序开发(led)

 

手机控制四旋翼飞机

v 字符设备驱动程序开发(按键,查询模式)

 

 

v 字符设备驱动程序开发(按键,中断模式)

 

 

v 块设备驱动介绍

 

 

网络设备驱动介绍

 

 

企业实训
112

 

理解软件工程

智能设备开发

v 项目实训 100

掌握SVN、Git 工具的使用

 

团队协作开发

v 职业素质 12

简历编写

 

模拟面试

 

更多培训课程,学习资讯,课程优惠等学校信息,请进入 长沙牛耳教育长沙芙蓉区java培训 网站详细了解,免费咨询电话:400-998-6158

预约试听
  • 姓名: *
  • 性别:
  • 手机号码: *
  • QQ:
  • 微信:
  • 其它说明:
  • 验证码: *  看不清,请点击刷新
相关课程