询价
457人看过
标准C语言 | ||
模块 | 课程内容 | 培养目标 |
STDC 基础 | 计算机基础、linux命令,c语言基本语法gcc编译器运算符,表达式,语句,数组。函数。 | 夯实 C 语言和数据结构基础 , 培养胜任C语言开发工程师岗位的学员 , 并为后续嵌入式开发打下基础 |
STDC 高级 | 指针、字符串、结构、联合、枚举、高级指针,函数指针. | |
DATASTRUCTURE | 线性 / 链表结构、栈、队列、二叉树。 | |
SORT ALGORITHM | 冒泡排序、选择排序、插入排序、快速排序等。 | |
项目实战 | 俄罗斯方块、贪吃蛇。 | |
linux系统级开发 | ||
linux 系统基础 | 操作系统的介绍、多模块开发、gdb 调试工具和环境变量。 | 培养linux系统级开发工程师 , 并为后续嵌入式底层驱动开发打下基础 |
linux 库程序 | 静态库的制作和使用、动态库的制作和使用、动态加载、错误处理。 | |
linux 内存管理 | 内存管理与进程映射、虚拟内存、内存映射的建立与解除。 | |
linux 文件系统 | 文件内核结构、文件描述符、随机访问、系统 IO、文件元数据。 | |
linux 进程 /线程 | 子进程使用,信号处理、进程间通讯技术。线程使用,多线程开发同步机制。 | |
网络通讯技术 | 网络通讯协议、套接子、TCP/UDP 协议客户端服务器使用。 | |
项目实战 | HTTP服务器 | |
标准C++语言 | ||
STDCPP 面向过程 | 名字空间、内联、重载、引用、动态分配内存、显示转换。 | 通过学习 C++ 语言和 QT 框架库 ,培养 linux C++ 开发工程师 , 并为后续嵌入式用户交互界面开发作准备 |
STDCPP 面向对象 | 类和对象、拷贝构造、拷贝赋值、单例模式运算符重载、继承、多重继承、多态。 | |
QT | 信号和槽、QT 设计师、资源和图像、事件、多线程。 | |
SQLite 数据库 | sQLite数据简介、安装、命令、语法。select 子句sQLite基本操作。 | |
项目实战 | HTTP 客户端 | |
ARM 裸板开发及系统移植 | ||
ARM-CORTEX-A 基础 | 嵌入式介绍、X6818 平台介绍、安装软件。 | 培养嵌入式的(STM32)裸板开发工程师,并为最终嵌入式驱动课程打下基础 |
ARM-CORTEX-A 开发 | LED控制原理、S5P6818 GPIO控制、UART控制单元,SHELL开发、I2C 总线控制。 | |
ARM-CORTEX-A 体系 | 体系结构、ARM汇编指令集、中断处理、异常处理。 | |
PORTING | 系统移植简介、U-Boot 使用、内核源码编译、系统制作与部署。 | |
驱动及综合项目 | ||
LDD 基础 | 搭建驱动开发环境、驱动开发基础。 | 培养可以胜任的工作岗位:嵌入式软件工程师/物联网工程师/嵌入式测试工程师 |
LDD 进阶 | 字符设备驱动程序、内核中断、定时器。 | |
LDD 高级 | 并发控制、设备驱动阻塞与非阻塞、linux 内核内存分配、内核内存映射,I2C驱动子系统。 | |
项目实战(智能家居) | 智能家居需求设计,系统部署,环境搭建、智能家居系统登陆与认证、WFI移植,温湿模块控制,视频监控,音乐播放等模块、智能家居系统测试,部署和功能扩展。 |
嵌入式软件工程师具体做什么工作?
嵌入式开发分为哪几个方向?
嵌入式工程师如何转行?
嵌入式软件工程师必备技能有哪些?
固件工程师和嵌入式工程师的区别?
嵌入式系统分为4层:硬件层:是整个嵌入式系统的根本。驱动层:要能看懂电路图还要能对操作系统内核十分的精通,以便所写的驱动程序在系统调用时,不会独占操作系统时间片,而导至其它任务不能运行。操作系统层:在操作系统层的主要工作还是移植,而很少有人来自已写操作系统。应用层:需要掌握编程语言、开发工具,知道在Linux/Windows等操作系统下如何进行编程、函数调用,掌握编译和开发环境等。
掌握操作系统、编程工具和程序设计环境,精通嵌入式系统的程序设计是主要的要求,因为编程是嵌入式系统软件工程师花费绝大部分时间的工作,因此嵌入式系统软件工程师必须熟练掌握操作系统和嵌入式硬件结构,看得懂诸如硬件寄存器一类的内容、掌握基于板级的汇编和C编程,了解硬件的接口电路设计,掌握基于嵌入式操作系统的环境应用与工具链,比如Linux下的ARM工具链等等。
嵌入式系统开发环境是你学习如何开发一个嵌入式系统项目的实验平台。在培训中,你接触的是一种能够进行具有相当实际效果实验的教学实验平台,这种教学实验平台必须外接特定的开发模块,才能形成一个实际的开发系统。拥有一套嵌入式系统实验平台,能够极大地帮助嵌入式系统软件初学者尽快熟悉和掌握嵌入式系统。熟悉一个实际的嵌入式系统开发平台,是获得实际进行嵌入式系统软件开发工作经验的必经之路。
成立:2002年
北京嵌入式工程师学校,助你走上嵌入式技术的高峰
课程背景
嵌入式系统在科技行业中占据重要地位,具有广泛的应用前景。作为专门培养嵌入式工程师的学校,北京嵌入式工程师学校对市场需求进行了深入调研,并研发了一系列可行的课程,旨在为学员提供全面、系统的嵌入式技术培训服务。
课程特色
1. 导师团队强大,汇聚国内外顶尖嵌入式技术专家。
2. 实战课程让学员更快、更深入学习掌握嵌入式技术。
3. 互动式教学,学员可以在实践中自由发挥,调整思路。
4. 出色的学习环境,装备先进,提供优质的服务。
课程目标
1. 帮助学员全面了解嵌入式技术领域的知识。
2. 提高学员在嵌入式领域的技能,以满足市场需求。
3. 培养学员注重实践能力,可以独立设计并编写高质量代码。
4. 让学员熟练掌握嵌入式技术及其应用,使其具备成为优秀工程师的基本素质。
学习对象
1. 无编程基础的初学者。
2. 已经具备编程基础,但希望提高自己水平的人士。
3. 已入职嵌入式行业的从业人员,希望通过进修提高自己的工作能力。
课程内容
1. 嵌入式软件开发基础
2. 嵌入式硬件设计基础
3. ARM芯片开发技术
4. 系统调试与优化技术
学习时长
本课程共计72个课时,每周上课2次,每次3个小时,为期6个月。
收费范围
本课程收费标准为7980元/人。学校为在校学生以及报读满一年的学生提供优惠,收费标准为6980元/人。
学习收获
通过本课程,学员可以全面了解嵌入式技术的相关知识点,并可以通过实战,轻松掌握嵌入式技术的核心内容,进一步提高自己的工作能力。
结语
以上信息仅供参考,实际情况以到校咨询为准。可联系在线客服,预约免费体验课,让你更好地了解北京嵌入式工程师学校为学员提供的优质服务。
学员评论
来自第三方
来自第三方
来自第三方