嵌入式Linux系统开发基础
主要讲解Linux操作系统的概念和安装方法。详细介绍Linux下的目录结构、基本命令、管理配置和编辑器,包括VI编辑器,GCC编译器,GDB调试器和 Make 项目管理工具以及Makefile、shell脚本编写等知识。并进行嵌入式开发环境的搭建。
嵌入式C基础编程
C语言是嵌入式领域较重要也是较主要的编程语言,本课程将在学员C语言基础知识之上,通过大量编程实例重点讲解C语言的基础编程以及编程知识,包括常用函数与程序结构、字符串操作、指针、数组、结构体、宏、枚举、常用算法、库函数、文件的使用等知识。另外,本节还重点讲解数据结构的基础内容,包括链表、队列、栈等内容的应用与C语言实现。各知识点都通过一个个实例,使理解更加深入。
立即预约课程
嵌入式Linux系统定制
使学员掌握嵌入式系统开发的流程,系统移植的方法,Bootloader的原理。深入地了解u-boot启动流程和原理,熟练地进行u-boot不同平台的移植。深入学习linux系统支持的各种文件系统的原理和特点,熟练地进行各种文件系统的创建
ARM平台开发
本课程在涵盖了ARM公司授权培训课程全部内容基础上,通过详尽地介绍ARM的基本概念及体系结构,ARM的编程模型,ARM汇编指令集,嵌入式系统及接口设计和ADS集成开发环境熟练使用,使学生能熟练地进行ARM汇编语言编程和调试。
实战 ◆GPIO模块实验 ◆UART模块实验 ◆SDRAM模块实验 ◆NOR FLASH模块
◆LCD彩屏模块实验 ◆中断实验 ◆ SPI模块 ◆NAND FLASH模块
◆AD模块实验 ◆触摸屏模块实验◆定时器模块实训 ◆IIC、IIS模块◆RTC模块实验 ◆ 音频控制程序 ◆看门狗模块 ◆PWM模块实验◆ 网卡控制程序 ◆音频AC97模块 ◆视频Camera模块 ◆USB接口模块◆块ARM-Linux移植 ◆SD卡模块 ◆协处理器:MMU、CACHE、DMA模
本课程分两个阶段阶段重点讲解标准I/O库,Linux多任务编程中的多进程和多线程,以及进程间通信、线程间通信、管道、消息队列、信号等重要知识。第二阶段主要讲解是精通嵌入式Linux下的网络编程,主要内容有TCP/IP协议,socket编程,包括TCP网络编程、UDP网络编程。为加深学员对网络编程的理解,期间做一些简单的聊天程序、Web服务器、实现TFTP以及飞鸽传书项目。加强学员对Linux应用开发的理解和编码调试的能力。
*阶段公司为学员和企业客户专门成立*部,有专人负责学员*;并开设了网络伯乐桥服务,所有参加学员可享受1年时间的免费工作推荐服务,注册简历,查询招聘信息你具体内容如下:1.嵌入式职业生涯规划与发展指导2.嵌入式岗位简历、面试、*指导3.锻炼综合项目开发实践 4.职业素质和职业规划,*推荐等5.自修或选修了解嵌入式在3G领域的典型应用-Android操作系统或uc/os操作系统6.自修了解WinCE系统的应用开发及底层开发(提供学习资料)目前合作签定人才协议企业有1500家,成为常年招聘企业为600家,同时信盈达学院与多家人才中介机构及人才市场,猎头公司合作,为学员的*提供增加。