重庆 「切换城市」 培训家旗下培训平台
手机版
网站导航
重庆嵌入式Linux应用开发班

重庆嵌入式Linux应用开发班

课时: 请咨询

班型: 任意时段

班制: 小班

校区: 重庆市渝中区虎踞路区块链数字经济产业园总部城A区 所有校区

请询价>

10+名学员也在学习
  • 课程详情
  • 学习评价(1)
  • 上课校区(1)

第一天

学习目标通过今天课程的学习,学员能掌握嵌入式Linux的开发流程,掌握诸如tftp、nfs等Linux下服务器的配置方法,为嵌入式Linux的高效开发做铺垫。

1、嵌入式Linux开发环境搭建

1.1 嵌入式LINUX简介与发展

1.2 LINUX快速入门

1.3 建立嵌入式LINUX开发环境

1.4 熟悉嵌入式开发平台

1.5 嵌入式LINUX开发工具

1.6 LINUX下的调试技巧

1.7 MAKE工程管理器

1.8 交叉编译

【实验】

1、学习LINUX系统命令

2、配置TFTP服务

3、配置NFS服务

4、建立嵌入式开发环境

5、下载内核到嵌入式平台

6、下载根文件系统

7、编写并下载应用程序到嵌入式平台

第二天

学习目标通过今天课程的学习,学员将了解到Linux系统中的进程的概念,从内核的角度了解进程的原理和实现。同时会掌握Linux下守护进程的编写方法,了解Linux下几种进程间通讯的方法,并具备编写进程间通讯编程的能力。

2.嵌入式LINUX进程及进程间通讯开发

2.1 进程的属性和状态

2.2 进程的控制和调度

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

2.4 进程的相关系统调用

2.5 守护进程

2.6 进程间通信基本概念

2.7 管道(PIPE

) 2.8 信号(SIGNAL)

2.9 内存映射(MAPPED MEMORY)

2.10 消息队列(MESSAGE QUEUE)

2.11 信号量(SEMAPHORE)

2.12 共享内存(SHARE MEMORY)

【实验】

1、使用PS命令查看进程信息

2、使用PROC文件系统查看进程信息

3、使用SYSTEM()系统调用运行和等待

4、EXIT和EXEC系统调用实例

5、编写一个守护进程

6、编写基于串口通信的多进程程序

第三天

学习目标通过今天课程的学习,学员能了解网络的基础知识,了解Linux下的网络结构和套接字编程,具备Linux下网络程序设计的能力。

3.嵌入式Linux下的网络开发

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

3.2 TCP/IP协议簇

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

3.4 基于嵌入式LINUX的SOCKET编程

3.5 UDP与TCP的区别

3.6 UDP SERVER-CLIENT关系程

【实验】

1、SOCKET套接字编程

2、分析并加强PING程序

3、TFTP服务器设计

第四天

学习目标通过今天课程的学习,学员能够了解嵌入式Linux下的几种常见GUI及其特点,重点能掌握QT的有关内容,具备QT程序设计能力。了解嵌入式数据库的配置与开发。

4.嵌入式GUI与数据库开发

4.1 嵌入式LINUX GUI介绍及QT/MINIGUI之间比较

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

4.3 QT图形界面编程技术

4.4 QVFB虚拟帧缓存的建立和模拟开发调试

4.5 QT程序移植技术

4.6 QT在实际项目中具体应用

4.7 嵌入式数据库的概念

4.8 嵌入式数据库的移植与编程

【实验】

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

2、建立主机虚拟帧缓存实验

3、基于QT图形界面的温度计的实现

第五天

学习目标经过前几天的学习,学员基本上掌握了嵌入式linux常用的应用编程方法,今天通过一个综合项目案例巩固、加深前面的知识,并使学员了解嵌入式Linux项目开发流程。

5.1 项目实现的功能

5.1.1 QT界面设计

5.1.2 网络消息传输功能

5.1.3 网络文件传输功能

5.1.4 系统管理功能

5.2 项目涉及到的技术

5.2.1 项目流程及项目管理方法

5.2.2 QT界面开发

5.2.3 QT多线程

5.2.4 QT网络编程

5.2.5 Linux文件操作

5.2.6 Qt移植(软件移植到FS_S5PC100开发平台)

5.2.7 程序优化、测试(包括:内存泄漏、系统调用跟踪、函数执行时间及频率检测、core dump处理等)

  • 曹*林

    曹*林

    2023.06.15

    还没正式上课,老师还好。

    报名课程:嵌入式人工智能就业班

    报名学费:

查看更多评价
  • 重庆校区

    地址:重庆市渝中区虎踞路区块链数字经济产业园总部城A区

    电话:400-029-0976 转 **** 查看号码

查看所有1所校区

重庆华清远见资深顾问杨老师

专业解答各类课程问题、介绍师资和学校情况 微信号:180******70

授课老师 更多

  • 张老师

    计算机技术培训

    嵌入式领域超过10年以上的产品研发经验及管理经验;精通arm 等多种硬件平台, 精通uboot,内核的移植与开发,熟悉多种文件系统;精通多种硬件接口的开发及调试工作;熟悉嵌入式方向的应用开发; 详细

  • 余老师

    计算机技术培训

    有丰富的开发经验,曾在世界500强企业担任开发工程师、架构师、项目经理等岗位超10年;精通Java技术栈,对SpringBoot、Redis、ElasticSeach、MQ、Docker、SpringCloud等有深入研究,专注于分布式、高可用、高性能、微服务架构的设计;精通项目开发流程和项目管理;掌握数据库Oracle、MySql、DB2的设计、调优及管理;熟悉Web前端技术栈;对大数据尤其是数据仓库和BI有深入了解; 详细

  • 程老师

    计算机技术培训

    曾参与基于阿里云的智能家居系统、NB-IOT窄带物联网实验台、AIOT人工智能教学实验箱等产品研发工作,其中高校AI工业互联网教学实验平台曾获山东省物联网协会科技进步奖。指导学生参加全国大学生嵌入式芯片与系统设计竞赛、山东省智能控制大赛等多项赛事。担任山东农业工程学院、德州学院等院校的校外导师。精通嵌入式Linux应用开发及多任务编程。精通STM32单片机编程及常用的接口和通讯协议,具备相关硬件电路设计经验。掌握ARM体系结构与编程模型,具有uboot/linux内核移植、裁剪及驱动开发经验。主讲课程:《Linux操作系统》《C语言程序设计》《ARM体系结构》《stm32》《系统移植》等课程。 详细

关于我们 详情

华清远见教育集团,总部位于北京中关村,创办于2004年,是一家集产学研于一体的高端IT职业教育品牌。19年来,华清远见始终坚持“技术创新引领教育发展”的企业发展理念,坚持“做良心教育,做专业教育,做受人尊敬的职业教育”的核心育人理念。目前,集团业务包括面授课程、在线课程、智能教仪产品研发3大方向。其中,面授课程涵盖高薪就业、师资培训和企业内训3大课程方向。从线下到线上,从教学到研发,华清远见业务全面覆盖不同客户群体的需求。并先后在北京、上海、深圳、成都、南京、武汉、西安、广州、沈阳、重庆、济南、长沙成立12个直营中心。成立19年,改变了27余万学子的命运,帮助他们实现了梦想,这是华清远见企业价值的实现,更是我们 每一个华清人社会价值的实现。

推荐机构

热门课程

重庆华清远见推荐

在这里,重庆市重庆华清远见为您提供32个优质课程,覆盖计算机技术培训、IT认证培训、linux红帽认证等方面的课程信息,在这里您可以查询到课程报价,学校位置,电话、开课时间等选课信息,网上预订重庆市重庆华清远见免费试听课程,还可以体验不可思议低价惊喜。

本站展示的所有信息内容系由机构或个人用户发布,可能存在发布者所发布的信息,并未获得品牌所有人有效授权。本平台会加强审核,但无法完全排除差错或疏漏。郑重声明:本平台仅为免费注册用户提供免费的信息发布渠道,但不对其发布信息的真实性、准确性和合法性负责,对此也不承担任何法律责任。对于从本网站或本网站的任何有关服务所获得的资讯、内容或广告,您接受或信赖任何信息所产生之风险应自行承担,本网对任何使用或提供本网站信息的商业活动及其风险不承担任何责任。,如果侵犯,请及时通知我们,发送邮件至15610150293@126.com本网站将在第一天及时删除。