-
01 小班授课
小班授课,确保教学质量,授课模式采取O2O线上线下相结合授课模式,并主张实战教学,采取80%实战,20%理论。
-
02 实战教学
在授课环节中理论结合实操来进行学习,每个课程均有项目开发实战案例,通过项目学习技术,从而可以学习技术开发。
-
03 提供服务
一次缴费,包教会,可在服务期内学习,重修多遍,学会为止,额外提供一年线下技术支持及线上终身技术支持服务。
校内实训授课
学院电子大赛
校企实训合作
GDIO共建实验室
第一种方式,也是简单的方式,在Linux的首页使用Ctrl+alt+T,打开终端,Linux支持多终端,可以再使用Ctrl+alt+T命令打开多个终端。第二种方式,通过“search your computer”功能搜索,terminal。输入“ter”,可以看到,terminal终端出现了,单击打开。可以鼠标左键terminal,把他拖到到“search your computer”的下面,然后右键固定到“启动栏”中,就类似Windows的“锁定到任务栏” 这样就方便下次直接使用。关闭终端的命令:Ctrl+d。单击某个终端,然后Ctrl+d,发现可以关闭终端。此时可以看到即使关闭了终端,它也回展示到左边的任务栏中。
嵌入式编程阶段 |
||
全程共260课时;周末班8-10个月,全日制班4-5个月;实践考核X次,笔试考核X次 | ||
熟悉常用电子元器件、常用芯片知识及其使用方法 |
嵌入式概要、仿真软件、工具、开发平台使用 |
嵌入式C经典语句详解、函数、数组、指针精讲 |
介绍电子产品开发、生产的基本流程 |
嵌入式C语言典型范例、数据类型 |
熟悉C语言、C++编程及编程 |
字符IO和输入输出 |
存储类、链接和内存管理 |
宏定义、复杂声明 |
结构体、共用体和枚举 |
嵌入式议题 |
嵌入式常见编程错误 |
ARM阶段 | ||
系统掌握嵌入式底层开发,熟练掌握单片机、ARM核开发;具备嵌入式产品设计中级以上能力,可以独立承担中小型嵌入式项目的组织及开发工作;拥有辅助性经验者,将达到嵌入式行内工程师水平,可以独立承担大型嵌入式项目的组织及开发工作。 | ||
课程主题 | 课程内容 | |
介绍ARM |
ARM体系结构、ARM简介、流水线。 |
|
处理器工作模式 |
了解处理器工作模式。 | |
ARM处理器核 |
了解ARM处理器核。 | |
ARM指令集 |
了解ARM指令集。 | |
ARM与Thumb交互 |
交互工作基础;子程序交互和veneersARM V5TE架构扩展RealView MDKARM-KEIL开发软件介绍、J-LINK、H-JTAG、U-LINK、USB转RS232、USB转并口等常用开发工具使用练习。 |
|
异常处理 |
中断处理;Abort处理;SWI处理;复位和未定义指令处理 。 |
|
ARM模块的实战环节 |
基于ARM的嵌入式硬件平台接口设计;嵌入式硬件平台接口操作。 |
嵌入式Linux系统开发实战 | ||
课程主题 | 课程内容 | 课程目标 |
Linux平台搭建与环境熟悉 |
Linux 简介;Linux 系统的主要特点;Linux 的组成;主要的 Linux 版本;嵌入式Linux简介与发展 |
了解Linux系统;区分各种版本的Linux系统,以便于拓展 Linux视野 |
虚拟机安装和Linux系统安装 |
虚拟机安装;Linux系统的安装;Linux系统的常用软件的安装;Linux快速入门;熟悉运用Linux环境下,常用命令的操作与系统设置,如常用的 Shell;掌握基本的Shell 应用 |
————— |
嵌入式LINUX环境搭建 |
建立嵌入式Linux开发环境;熟悉嵌入式开发平台;嵌入式Linux开发工具;Linux下的调试技巧;MAKE工程管理器;硬件环境的搭建;arm-linux-gcc与 gcc安装配置 |
————— |
U-Boot |
Bootloader介绍;u-boot工程介绍;u-boot的编译使用;u-boot源码分析;u-boot资源分配;配置编译;u-boot移植过程;U-Boot常用命令操作;添加;设置u-boot环境变量;u-boot驱动添加 |
了解U-Boot 的作用及工作流程;了解Bootloader 的代码结构、编译过程;移植U-Boot;掌握常用的U-Boot命令 |
Linux内核移植 |
Linux内核介绍;Linux内核特点;Linux内核源代码结构;Linux内核选项解析;Linux内核编译链接;内核模块编译、使用方法 |
熟悉内核的原码结构和kbuild Makefile语法;掌握和内核、驱动模块编译相关的原理及方法 |
Linux根文件系统 |
busybox 包移植、编译;Linux跟文件系统制作过程;根文件系统介绍;nfs文件服务器系统搭建 |
————— |
L驱动开发 |
字符型LED驱动开发(GPIO口驱动);按键驱动开发(中断驱动,在驱动中中断程序的编写,消息队列的应用;ADC驱动开发;网卡驱动开发;串口驱动开发;液晶屏(TFT彩屏驱动开发);触摸屏驱动+tslib(中间插件移植与设置); IIS驱动开发+maplay移植与应用(mp3播放) |
介绍嵌入式Linux驱动开发相关概念及开发流程,了解驱动开发的关键技术点,讲解嵌入式Linux下常用接口驱动的编写方法 |
Linux应用学习 |
Linux系统中的进程的概念,在应用程序中线程与父子进程的创建与应用;线程之间、进程之间的通信;进程间通信基本概念;信号(SIGNAL);内存映射(MAPPED MEMORY);消息队列(MESSAGE QUEUE);信号量(SEMAPHORE);tcPip协议在应用程序中的编程开发(SOCKET套接字编程开发) |
精通嵌入式Linux下的程序设计,熟练掌握嵌入式Linux的开发环境、系统编程以及网络编程,熟悉C++、QT编程并且深刻体会整个嵌入式Linux项目开发流程,强化Linux应用开发的能力 |
QT移植与开发 |
嵌入式LinuxGUI介绍;嵌入式QT开发包移植 |
了解嵌入式Linux下的几种常见GUI及其特点,能掌握QT的有关内容,具备QT程序设计能力。了解嵌入式数据库的配置与开发 |
嵌入式系统应用程序,驱动程序调试 |
Linux基本工具调试使用。GDB,insight调试等;Linux应用程序的编程;嵌入式产品程序打包与发布 |
————— |
嵌入式项目综合调试,产品发布 |
————— |
了解真实项目的开发流程,将知识应用到项目开发中。模拟真实项目的管理过程,培养项目团队协同开发能力、项目文档编写能力和新知识的学习能力,为下一步就业做好知识上和心理上的充分准备 |
项目实战阶段(多项目实战) | |
课程主题 |
课程内容 |
国际项目管理、电子产品项目管理知识详解 |
国际项目管理概述;国际项目管理三要素;电子产品开发规划、流程;工作分解表;甘特图;电子产品项目计划书编制 |
嵌入式模块实践阶段:嵌入式开发剖析,项目分析方法 |
基于Qtopia的GUI开发、linux应用程序调试技术;FAT16/32文件系统剖析与移植;TCPIP协议剖析,移植及应用;图象采集;操作系统平台上的编程实战;基于操作系统的底层驱动的移植;USB传输剖析,移植及应用(也可讨论选择);嵌入式开发工程师经验交流,基于嵌入式产品开发项目管理、项目开发规范 |
实战开发 |
从所列出的项目中选出3-5个项目在工程师指导下自独立开发完成 |
需要看机构的品牌。好品牌,既是综合实力的较佳体现,又是公司特色的形象化展示。品牌越大,则说明这家机构的社会责任性越高,也就是说这家培训机构的稳定性越高。同时,培训完后找工作也是一种优势,相当于北大、清华这种名校效应,一个道理。口碑好、发展历程较长的培训机构必有一定的实力,也代表市场对其的认可。想要参加培训可以在IT技术门户论坛、技术群中了解相关机构口碑、办学特色等。
xinyingda
信盈达培训提供技术交流及企业工作面试平台,帮助学员更好的...小班授课,确保教学质量,授课模式采取O2O线上线下相结合授课模式,并主张实战教学,采取80%实战,20%理论。
在授课环节中理论结合实操来进行学习,每个课程均有项目开发实战案例,通过项目学习技术,从而可以学习技术开发。
一次缴费,包教会,可在服务期内学习,重修多遍,学会为止,额外提供一年线下技术支持及线上终身技术支持服务。