您所在位置: 培训码头 >上海 > 上海IT/互联网 >上海软件开发 >上海嵌入式Linux系统开发班
上海信盈达实训基地

上海嵌入式Linux系统开发班

教学城市:上海 授课机构:上海信盈达实训基地

报名电话:021-64320836

上海嵌入式Linux系统开发班


全程双平台教学Cortex-M4 四核ARM Cortex-A9/15平台

本课程为信盈达实训学院与信盈达研发中心联合研发

一、信盈达教育、立足深圳、八年运营

签订法律双保就业协议、保底薪、保就业、不就业 100%退款。

九年运营、全国九家直营校区、实力保证,三万多名已毕业学员实力见证。

零首付,先就业后付费,真正学员零风险,八大城市任选就业。

二、唯一真正全程双平台 ARM Cortex M4 A9/15 开发,成功求职平均周期仅 16 天

全国唯一真正实战工程师教学,让你不仅学到开发技能更能学到工程师思维。

采用双 CPU、多核 CPU 编程,轻松掌握跨平台开发、提前接触**编程趋势。

深入学习嵌入式 Linux 底层驱动开发,精通 Linux 设备驱动模型及各个子系统。

三、震撼**项目实战&赠送应用软件开发课程

全国唯一采用**项目案例教学,让你接触**项目案例,学完即可零距离转换到实战工作中。依托信盈达六大研发事业部,实训中加入大量**项目研发案例。

LINUX 实战项目:基于物联网系统项目开发&无线便携式 POS 消费机项目开发。

**赠送课程C /QT 或 JAVA Android 开发学习不仅可让你在 LINUX 底层、系统、驱动领域轻松开发亦可胜任应用开发(涉及 IOT 物联网、AI 人工智能、VR 虚拟现实、智能硬件、工控、医疗器械、通信、安防、车载等领域的应用开发)。


◎前景分析:

嵌入式系统无疑是当前**热门**有发展前途的IT应用领域之一,像常见到的手机、PDA、机顶盒、高清电视(HDTV)、路由器、汽车电子、智能家电、医疗仪器、航天航空设备等等都是典型的嵌入式系统。目前我国嵌入式系统发展**制约因素是稀缺人才,这主要有两方面的原因:一是与目前我们高校的专业设置有关,我国高校的计算机教育普遍以应用软件为主,很少涉及嵌入式软件的课程,因此企业很难招聘到马上可以投入嵌入式软件开发的实战型人才;二是嵌入式领域门槛相对较高,知识要求比较全面,而且需要一定的实验环境(开发板和工具软件)和有经验的人进行指导。


◎学院介绍

信盈达嵌入式实训学院依托公司多年的行业服务背景和项目研发团队。由多年从事嵌入式产品开发经验的资深  工程师指导学员实训学习。在学习的过程中,哪些知识是重中之重,哪些知识可以一带而过,哪些知识是为后期学习作铺垫的,哪些知识点是可以在长期实际研发工作中使用的到的,**实训掌握**扎实的嵌入式开发工作能力。工程师以师傅带徒弟方式,按照你的实际情况及现阶段热门技术要求来分主次系统地进行讲授,从而达到事半功倍的效果。


◎课程安排:


嵌入式Linux系统编程课程大纲

**阶段

教学目标:掌握嵌入式Linux的开发流程,掌握诸如tftp、nfs等Linux下服务器的配置方法。

1.Linux的发展历史

2.Linux的发展前景

3.Linux快速入门和基本命令

4.嵌入式Linux开发工具和环境

4.1 搭建嵌入式Linux开发环境

4.2 嵌入式开发平台详解

4.3 嵌入式Linux开发工具(编辑器,Make,GNU等)

4.4 Linux下的调试技巧

4.5 Make工程管理器

4.6 交叉编译

【实践部分】

1.练习Linux系统常用命令

2.学会配置TFTP服务

3.学会配置NFS服务

4.掌握嵌入式开发环境建立的方法

5.烧写Linux内核到开发板

6.**根文件系统

7.Make工具的使用

8.编写**个应用程序,学习应用程序**开发板上的方法


第二阶段

教学目标:掌握Linux系统中的进程的概念,从内核的角度了解进程的原理和实现。掌握Linux下进程,了解Linux下几种进程间通讯的方法,掌握编写进程间通讯编程的方法。

5 嵌入式Linux进程及进程间通讯

5.1 进程的属性和状态,pid及其生成,信用状,文件系统用户标识符

5.2 进程的控制和调度,建立使用限制

5.3 进程的创建、执行、消亡

5.4 进程的管理

5.5 进程的相关系统调用

5.6 进程运行

5.7 守护进程,进程组

5.8 进程间通信基本概念

5.9 管道(PIPE)

5.10 信号(SIGNAL)

5.11 内存映射(MAPPED MEMORY)

5.12 消息队列(MESSAGE QUEUE)

5.13 信号量(SEMAPHORE)

5.14 共享内存(SHARE MEMORY)

【实践部分】

1.练习用PROC文件系统查看进程信息

2.练习用PS命令查看进程信息

3.练习使用文件操作命令

4.掌握系统调用实例

5.练习嵌入式Linux典型命令的使用


第三阶段

教学目标:了解网络的基础知识,了解Linux下的网络结构和套接字编程,掌握Linux下网络程序开发技巧。

6 嵌入式Linux下的网络开发

6.1 ISO/OSI七层协议模型与IP网络四层模式

6.2 TCP/IP协议簇

6.3 基于嵌入式LINUX的TCP/IP网络结构

6.4 基于嵌入式LINUX的SOCKET编程

6.5 UDP与TCP的区别

6.6 UDP开发要点

【实践部分】

1.SOCKET套接字编程

2.分析并加强PING使用


第四阶段

教学目标:掌握QT程序设计技巧。掌握嵌入式数据库的配置与开发。

7 嵌入式GUI开发

7.1 嵌入式LINUX GUI介绍及QT介绍

7.2 QT介绍及其信号插槽机制

7.3 QT图形界面编程技术

7.4 QT开发要点

7.5 QT在实际开发中具体应用

【实践部分】

1.基于QT实现HELLO WORLD对话框程序

2.建立嵌入式开发环境


第五阶段

8 综合实践

8.1 基于QT实现HELLO WORLD对话框程序

8.2 建立嵌入式开发环境

8.3 编写按键程序

8.4 编写LCD背光控制程序

8.5 编写LED控制程序


◎质量保障:

1.每个班提供充足的实践操作和问题辅导答疑时间。保证人手一台机、1套实验器材!

2.所有班级均采用小班授课,20%理论 60%实战 20%项目实践。

3.在学习期间均会获得我公司研发部几十位资深高级工程师、国际项目经理等的技术支持,除正常学习       时间外,其他任何时间学员均可前来进行额外实践。

4.考核合格颁发证书:国家信息产业部颁发《嵌入式系统设计工程师》证书(可选)

5.提供一年的的免费技术支持服务。

6.优秀学员可以加入信盈达嵌入式研发中心就职或者兼职参与项目设计。




上海嵌入式Linux系统开发班

最新文章

今日有2356人申请