嵌入式介绍

什么是嵌入式?

嵌入式系统是一种专用的计算机系统,作为装置或设备的一部。通常,嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板。事实上,所有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统,有些嵌入式系统还包含操作系统,但大多数嵌入式系统都是由单个程序实现整个控制逻辑。

嵌入式系统是数字化产品的核心,制造工业、过程控制、通讯、仪器、仪表、汽车、船舶、航空、航天、军事装备、消费类产品等等均是嵌入式计算机的应用领域。

哪些人更适合学习嵌入式课程?

软件、硬件、电子工程等专业、欲转行的相关专业,进入企业马上上手公司项目

计算机相关专业学生

包括电子信息工程、自动化、计算机科学与技术、电气工程及其自动化、物联网应用技术、电子信息工程技术、测控技术与仪器、通信工程、机械工程、机电一体化、应用电子技术、计算机网络技术、嵌入式软件、物联网工程、数控技术、计算机应用、电气工程、机械工程等专业。

软硬件工程师转行

之前从事PCB电路设计、电子、电气、硬件开发、单片机开发、软件测试、技术支持、PLC、FPGA、DSP、机械、安卓、C、Java、Python、C++等软硬件开发方向,或智慧医疗、汽车电子、智慧物流等行业驱动下需要突破职业瓶颈,进一步深化学习的管理岗或上下游岗位。

编程/电子爱好者

虽然非科班出身,但对编程有浓厚兴趣,希望通过系统性的培训学习,掌握一门具备长远发展前景和钱景的技术。同时,也希望技术和兴趣结合,能够开发自己的智能硬件产品。

0基础能学吗?

完全没有接触过编程,可以学习嵌入式吗?当然可以,对于学习来说,没有什么绝对的所谓“科班出身”,差别的只是,你可能需要付出比别人更多的用心和努力。反复学习C语言教程,扎实打好基本功。如果你坚持、投入、不放弃,你做的可以比科班出身更优秀!

测一测:我是否适合学习嵌入式 >

毕业只是起点,学士科技学员未来发展有无限的可能

学士科技嵌入式课程方向多岗位就业

嵌入式驱动工程师 嵌入式开发工程师 Android底层工程师 物联网开发工程师 c++/QT工程师 Linux应用开发工程师 驱动开发工程师

学士科技嵌入式课程大纲全新升级

自主研发项目实战,真正的嵌入式软硬件结合的教学课程

第一阶段 第二阶段 第三阶段 第四阶段

01第一阶段

嵌入式系统开发基础理论

Linux操作系统使用

理解什么是Linux操作系统
撸起袖子安装Ubuntu
Linux下的文件管理、用户管理
Ubuntu软件管理等基本命令;
VI编辑器,GCC编译器
Linux核心操作-Shell命令
初体验交叉开发环境和软件环境搭建,如使用交叉工具链,NFS,TFTP,SAMBA等安装

嵌入式Linux C语言编程

C 语言程序编写
运算符,表达式和语句,以及逻辑运算
C 基本控制流语句,if,while,break等
函数的实现与使用
C语言核心技术指针含义、指针运算、指针应用
指针与数据,二级指针与二维数组
字符串与字符串函数
结构体与地址对齐,复杂结构体
共用体、枚举与位段
条件编译、宏与带参宏的编写
变参函数、回调函数和内联函数
C语言编码规范和高质量代码编写技巧

数据结构

单向链表
单向循环链表
双向循环链表
Linux 内核链表
顺序栈与链式栈
循环队列与链队列
排序算法、二叉树,哈希表

文件IO

Linux 系统标准IO编程
Linux 文件和目录操作方法
Linux IO 编程
时间及日期编程实例
Linux 动态库和静态库的制作

嵌入式Linux项目开发

航班查询系统
超市电子管理系统
五子棋新玩法
地图导航算法设计
内核设备管理模型设计

阶段测试

通过笔试的方式,验证学生掌握程度,采用竞争制和淘汰制,最大限度增加学生的积极性和紧迫性,锻炼学生的抗压性,为走上工作提前准备

02第二阶段

嵌入式系统开发核心课程

嵌入式 Linux应用编程

Linux 进程概念和构建多进程
Linux 进程控制编程
Linux 进程间通信之管道
Linux 进程间通信之信号
Linux 守护进程设计
Linux 进程间通信之 System V IPC

嵌入式 Linux并发和多线程编程

并发和同步的概念和处理
LINUX 线程基本概念
线程同步与互斥之互斥锁
线程同步与互斥之读写锁
线程同步与互斥之信号量
线程同步与互斥之条件变量
线程属性与线程池

嵌入式 Linux网络编程(一)

互联网的概念和TCP/IP 分层思想
套戒子、ip 地址、端口号基本概念
TCP 编程 API 及 IO 模型
UDP 编程 API
并发服务器的实现
网络抓包工具 wireshark 用法
网络属性设置和超时检测

嵌入式 Linux网络编程(二)

TCP 带外数据及编程方法
广播和组播
非阻塞和异步 I/O
多路复用
网络编程实例 1---飞鸽传书之文件传书实现
网络编程实例 2---聊天室
网络编程实例 3---ping命令的实现

嵌入式数据库开发

数据库系统概述及关系数据库
关系数据库标准语言 SQL
sqlite3 的 C/C++接口函数
sqlite3 的编程与使用
sqlite3 移植到嵌入式平台
数据采集、存储及检索方法

嵌入式 Linux应用综合项目

学士科技智能点餐系统
智能药盒控制
云文件存储系统
Thttp web服务器设计
飞鸽传书

03第三阶段

嵌入式系统开发拓展与实践

ARM处理器编程

ARM处理的发展,现况以及分类
ARM的工作模式
ARM的寄存器
ARM的异常处理
ARM的中断处理
ARM的指令和编程

STM32 开发

STM32 GPIO口输出
USART串口的简介和应用场景
STM32时钟树详解分析
Cortex-M系列MCU中断控制器NVIC
I2C通信协议原理和时序分
SPI通信协议原理和通信
DMA工作原理分析
ADC原理概述
RTC实时时钟原理分析
PWM原理概述

IOT无线通信

单总线通信原理
WiFi模组的开发模式分析
蓝牙模块和主控的硬件连接等
RC522原理分析与开发流程分析
并发服务器的实现
RFID卡内部EEPROM操作代码开发

RTOS开发

μC/OS III/Rt-Thread移植
μC/OS III/Rt-Thread线程调度和管理
μC/OS III/Rt-Thread定时器
μC/OS III/Rt-Thread内存管理
μC/OS III/Rt-Thread数据通信

综合案例的实战训练

STM32环境监控系统和九轴陀螺仪控制
STM智能家居控制终端
农业物联网的植物光谱照射
自动无土栽培
智能养殖系统

嵌入式Linux内核开发

内核源码的编译方法和过程
Make menuconfig的详细选项
Kconig和Makefile的配置
zImage的生成过程
各种设备的移植方法
内核的连接脚本和生成过程
内核的执行流程和代码跟读

嵌入式Linux驱动开发基础

嵌入式linux开发模式讲解
linux内核模块开发
内核空间与用户空间的数据交互
字符设备驱动中open,write,read,ioctl,llseek等函数的用法
linux设备驱动讲解
Linux 内核讲解

嵌入式Linux驱动高级开发

Linux platform总线
Linux输入子系统驱动编写和代码跟读
Linux IIC 子系统驱动编写和代码跟读
Linux Framebuffer子系统驱动编写和代码跟读
电容触摸屏驱动编写和实现

综合案例的实战训练

智能遥控器实现
为了帮助学员充分有效地掌握核心知识点在企业中的具体应用,并开始逐步按照企业需求、流程和规范进行实战训练,在系统内核开发的课程讲授过程中全部采用项目驱动的方式,将来自合作企业的全真案例贯穿于课程中。通过这种方式带领学员分析企业岗位的真实技术需求,进行案例演练,从而快速掌握相关的技能和开发技巧

04第四阶段

嵌入式Linux & Android项目实践

智能音箱项目

无线播放-WIFI 支持从手机等终端无线传输文件,进行实时播放
支持APP远程遥控 支持通过智能音箱APP可以远程控制音乐播放,并可以完成曲目播放、音量调节
输出方式 支持耳机输出
录音功能 支持录音输入
存储介质 板内存储
音频格式 WAV

智能家居监控项目

视频监控 对重点区域不间断视频监控
远程监控 通过手机和电脑等终端可随时查看家中监控视频画面
防盗防火报警 门窗入侵报警,系统可立即通过短信和电话通知业主
老人远程关怀 老人通过本系统可随时与子女进行视频互动交流
手机远程开家门 用户可通过手机远程为未带钥匙的孩子和老人打开门锁。亲友来访无人在家时,户主也可远程开锁

WIFI智能小车开发

1.双面板设计,器件80%贴片,红外传感器、OLED、步进电机插座等采用插件。
2.FSCar 智能 WiFi 小车是由华清远见研发中心专为培训教学和科技比赛研发定制的高性能WiFi 小车。FSCar 使用意法半导体(ST)公司出品的 Cortex-M3 内核的 32 位 ARM 微处理器STM32F103RCT6 作为主控芯片,256K Flash,48K RAM,板载晶振 8MHz,拥有丰富的接口和外设资源;
3.使用 TP-Link WR703N 硬件平台并配备高度模块化、高度自动化的嵌入式 Linux 系统 OpenWRT
4.手机APP开发实现对小车方向进行控制,图像进行实时采集和显示
5.对硬件感兴趣的同学可选择设计部分传感器或者设备器件的驱动电路(可选)

丰富的教学项目,不断升级,不断优化

自主研发 / 精确把握前沿技术 / 融入教学 / 真材实料

  • 查看更多项目 >
  • 全新定制硬件教学

    10大热门产品通用

    7X24小时陪伴式服务

    学习就业一战解决

    免费试听2周

    实战教学

    末位辅导

    模拟面试

    职业规划

    入职指导

    职场提升

    生活管理

    职场活动

    阶段重修

    学士科技名师讲堂开课了~

    你还在犹豫什么?马上行动起来!申请免费试听课程,与名师面对面!

    合作伙伴

    行业领袖企业们的正确选择,成就了程序员在业内的强大培训机构!未来,期待与您携手并进,共铸辉煌!