成都站 [切换城市]
众众网全国页 众众网成都站 国信安 成都嵌入式就业培训课程
成都嵌入式就业培训课程

成都嵌入式就业培训课程

请询价

适合对象:对嵌入式开发培训,计算机技术培训等有兴趣学习的学员

课时:请咨询 班型:任意时段 班制:小班

开设课程校区:成都武侯校区

课程介绍

国信安嵌入式课程 紧贴企业用人需求

面向企业用人需求,以实战项目为驱动,贯穿整个学习阶段,培养具有独立嵌入式开发能力的实战型人才。

第一阶段 嵌入式系统基础

重点知识:

嵌入式C语言、C++程序设计、Linux操作系统、数据结构与算法设计(C/C++)、阶段实战项目

学习目标:

掌握C/C++语言常用关键字的用法,熟练使用顺序、分支和循环结构设计程序

理解C语言指针含义,能够熟练使用指针进行任意空间的操作,熟悉常用内存的分段机制

理解一维数组空间和多维数组空间的使用方法,熟悉多维指针的逻辑特性和应用场景

掌握C/C++语言函数的定义,理解函数重载的原理,熟悉函数指针的设计模式

理解C++多态、虚类等面向对象的底层实现机制,了解C/C++语言编译器工作流程

熟悉Linux操作系统常用命令和文件系统结构

了解常用的shell编程方法,熟悉make和Cmake工具的使用和配置

熟悉常用数据结构的特点,掌握链表的常用操作方法,理解栈和队列的特点和实现方法

了解二叉树的常用性质,理解深度遍历和广度遍历的算法特征

了解图中常用的算法设计思想

掌握查找、排序的经典算法设计思想和程序实现,了解STL的数据结构特性

第二阶段 嵌入式Linux应用开发

重点知识:

Linux文件编程、Linux多任务、Linux网络编程、嵌入式数据库、阶段实战项目

学习目标:

掌握Linux下文件IO和标准IO的编程方法,理解其各自特点和应用场景

熟悉Linux下VFS设计思想,掌握常用系统调用的使用方法

了解Linux下进程的状态和控制方法,父子进程、孤儿进程、守护进程、僵尸进程的特点

掌握Linux下多进程控制程序方法

熟练使用pthread库实现Linux下的多线程任务,理解多线程的互斥和同步的方法

掌握Linux下常用进程间通信的方法

理解socket编程,熟悉TCP、UDP客户服务器编程模型

了解HTTP协议,了解select或epoll多路复用通信,理解libevent等反应堆设计模式

熟悉使用版本控制工具,如git或svn工具

第三阶段 QT图形界面编程

重点知识:

Qt基础编程、Qt进程编程、Qt线程编程、Qt网络编程、Qt自定义控件、绘图、阶段综合项目

学习目标:

掌握Qt5、Qt6的特点,熟悉Qmake、Cmake环境维护方法

理解Qt信号和槽的工作原理,熟悉常用控件的使用和自定义信号和槽的方法

掌握Qt的常用布局方式和约束关系

理解Qt的进程和线程工作原理,能够使用Qt进行多任务处理

理解Qt的网络编程方法,熟悉Qt的自定义组件开发方法

第四阶段 ARM体系结构与接口技术

重点知识:

ARM体系结构、ARM常用接口技术、阶段实战项目

学习目标:

了解ARM体系结构的编程模型,寄存器和常用汇编的使用场景

理解CortexA和CortexM下的中断控制器工作方式,了解NVIC工作方式

掌握stm32开发配置环境,理解flash和ram调试程序方式

熟悉GPIO、EXTI、UART、IIC、Timer控制器工作原理和编程方式

掌握ST公司的HAL库开发方法

第五阶段 嵌入式Linux系统移植

重点知识:

Bootloader移植、Linux内核移植、根文件系统制作、阶段实战项目

学习目标:

掌握嵌入式交叉编译器的常用工具作用和使用方法,熟悉常用工具选项的含义

理解嵌入式编译、链接的原理,熟悉二进制文件和ELF文件特点和制作方法

理解嵌入式Bootloader工作原理,掌握Uboot移植和使用方法

理解Linux内核编译、配置、启动原理,了解常用BSP开发定制方法

熟悉嵌入式最小根文件系统的制作方法,busybox、buildroot、ycoto的制作嵌入式根文件系统的方法

掌握嵌入式常用网络配置方法,熟悉NFS、Ramdisk、Yaffs2等文件系统方法

第六阶段 嵌入式Linux驱动编程

重点知识:

Linux内核编程基础、字符设备、驱动编程、内核驱动编程进阶、内核驱动子系统、阶段实战项目

学习目标:

掌握Linux内核模块编程的方法和驱动模块开发的环境搭建方法

掌握Linux内核下字符设备工作原理,熟悉file_operations结构体核心成员的使用

能够熟练使用内核链表、红黑树解决应用空间和内核空间的需求

掌握container_of原理,内核Kfifo结构的设计和使用方法

了解内核中断控制子系统的结构,熟悉利用中断控制系统实现驱动异步事件的方法

了解常用Linux上半部和下半部机制

掌握Linux的设备树下的驱动设计方法,熟悉bus驱动设计思想

熟悉platform_driver结构和驱动设计

熟悉Linux下的LEDS和GPIO-keys下的源码设计和使用

掌握Linux下input\framebuffer等子系统工作原理和使用方法

了解IIC、网络子系统的驱动结构,了解网络协议栈和内核数据安全方法

学校介绍

央企中国电科旗下子公司-国信安的重点打造的互联网教育平台。实现集校企合作、线上学习、线下体验、直播互动教学、技术分享、OPO、一对一讲解为一体的一站式全方位专业教育服务平台,真正实现 “互联网+教育”的现代教育模式,搭建优质教育信息技术生态圈。合作高校-182所; 合作企业-3657家; 培养人才-167582人。

国信安是2002年由成都市政府倡导发起,中国电科三十所投资成立的,隶属于“中国网安”子集团。历经十余载的发展,国信安形成了以信息化和软件技术为核心的教育培训、检测评测、产业促进服务的三大业务板块。

国信安教育依托中国电科、中国网安的行业和产业背景、以及集团公司在产业、资本、人才、技术方面的优势,在国信安承载的基地基础上建立起集研发、测试、人才培训、就业服务为一体的教育培训业务,旨在为成都乃至西部地区电子信息、网络安全、物联网、软件评测等产业领域的发展提供源源不断的人才储备和输送。国信安教育紧密与国际国内知名IT企业、高校合作,充分发挥其产业优势,探索出研发、教育、人才储备相结合的发展模式。拥有一支由“专家+工程师”组成的百余名"研发+师资"团队,开发完成了众多的IT项目和相关课程体系,已成功应用到实际的人才培养中,累计培养了3万余名人才。

如今,国信安教育以IT技术相关领域高技能人才培养和网络安全教育培训为主要业务,已经成为西部地区规模很大的央企办学教育培训机构。

国信安

  • 课程数量

    50

  • 分校数量

    1

  • 学员评价

    1

立即咨询

精选推荐

WEB前端培训

国信安

UI设计

国信安

JAVA开发培训

国信安

成都网络工程师培训

国信安

软件测试

国信安

鸿蒙开发培训

国信安

软件测试培训课程

国信安

软件测试培训学费

国信安

网络安全培训学费

国信安

程序员培训课程

国信安

相关推荐