返回首页

物联网智能硬件就业班hot

时间:2019-03-27 11:18来源:武汉华嵌 作者:whhq 点击:
● 课程目标 本课程可以使学员由浅入深地对 物联网+人工智能 的知识体系系统的 学习。针对行业需求知识技能广泛的特点,软件方面从C/C++/Python语言入手打好基础,逐步深入到Linux环
  
图1-嵌入式、物联网、智能硬件、人工智能典型研究领域
 

 

 课程目标
 

     

     本课程可以使学员由浅入深地对物联网+智能硬件+人工智能的知识体系系统的学习。针对行业需求知识技能广泛的特点,软件方面从C/C++/Python语言入手打好基础,逐步深入到Linux环境高级应用编程、数据库编程、界面QT;智能硬件方面从STM32(ARM cortex-M4)平台入手,对物联网热门应用如rfid、wifi、蓝牙、NB-IOT、Lora、zigbee等技术核心进行实战解剖;人工智能方面以树莓派(ARM cortex-A50)为操作平台,对图像、语音识别技术进行算法的解析与实际应用。课程内容层层相扣、由浅入深,最终融会贯通。

 

     学完后能够独立胜任嵌入式Linux应用软件开发、STM32物联网软件开发、python+人工智能等多方面工作,是中低基础人群从事物联网+人工智能工程师职业发展的理想课程,也是目前武汉华嵌最热门的课程,每年保持课程内容至少更新1次,已经开设近10期,为社会输送了大量物联网人才,学员素质深受企业赞许。

 

   

    教学平台:树莓派、STM32实验板、华嵌自研物联模块。

    师资团队:李家凯老师技术团队,一线技术精准培养,项目组形式,授课与实战相结合, 小班授课

    就业承诺:签订就业协议,通过阶段考核和结业答辩,承诺100%安置就业!考核不通过,免费重学!

 

   

    免费毕业论文指导:凡报名本课程的高校学员,华嵌免费提供指导一篇本科或硕士毕业论文的机会,从报名之日起,三年内有效。

    免费企业项目指导:凡报名本课程的企业委派学员,华嵌免费提供指导一个企业项目开发的机会,从报名之日起,一年内有效。


   本课程培养周期为17周(4.5个月), 课程目标包括:
    1. 熟练掌握linux操作系统使用;
    2. 精通C语言程序设计;
    3. 精通嵌入式linux高级应用开发,如IO、进程、线程、网络编程、数据库编程、串口编程等;
    4. 精通运用C++语言和Qt 进行GUI开发;
    5. 熟练掌握Python语言程序设计;
    6. 熟练掌握STM32(ARM cortex-M4)与树莓派(ARM cortex-A50)硬件平台使用;

    7. 熟练掌握物联网热门应用如rfid、wifi、蓝牙、NB-IOT、Lora、zigbee等;

    8. 熟练掌握图像、语音识别技术的应用;

    9. 掌握物联网实际项目案例开发流程;
    10. 职业素质培养:如简历制作、面试技巧、职场心得、模拟面试、就业推荐。

 










 

 



















 

 

 

 

 

 

 

 

第一阶段:物联网软件开发基础(4周)

 

序号 课程名称 内容概要 掌握程度
1   C语言基础强化 C语言是嵌入式领域最重要也是最主要的编程语言,本课程将在学员C 语言基础知识之上,通过大量编程实例重点讲解C语言的高级编程知识,包括函数与程序结构、数组、函数、指针、结构体、文件、常用算法、内存管理的使用等知识,穿插500强企业笔试题,加深理解。另外,对软件编码规范有严格要求,使学员养成良好的编码习惯。 精通
2 Linux操作系统使用 本课程从零起点,讲解Linux操作系统的概念和安装方法,详细介绍 Linux下的基本命令、管理配置和编辑器,包括VI编辑器,GCC编译器,GDB调试器和 Make 项目管理工具等知识。 精通
3 C++面向对象编程 除C语言外,C++是物联网软件开发另一重要编程语言,本节重点让学员掌握面向对象编程的基本思想,以及C++语言的基础内容,围绕封装、继承、多态特性展开,为Qt GUI软件开发课程打好基础。 精通
4 数据结构与算法
程序=数据结构+算法。本节包括链表、队列、栈 、树、图等内容,以及一些常见查找、排序等算法的实现。是对C语言的结构体与指针,特别是内存管理和算法描述的实际检验。
精通

 

第二阶段:物联网应用软件开发(4周)

 

序号 课程名称 内容概要 掌握程度
5

嵌入式Linux高级编程--文件IO

嵌入式Linux应用开发是嵌入式Linux中最重要的一部分,也是就业面最广的方向。本课程的主要目标是精通嵌入式Linux下的程序设计,精通嵌入式Linux开发环境,强化学员对Linux应用开发的理解和编码调试的能力。本部分主要讲解缓冲文件系统、非缓冲文件系统的API应用,文件目录遍历算法,ls命令实现方法等 精通
6 嵌入式Linux高级编程--多进程多线程 本部分主要讲解多进程程序编写方法,API函数fork、execl、waitpid等用法,P、V操作原理 ;进程间通信方法,如管道、信号、消息队列、共享内存、信号量等实例讲解;多线程程序编写方法,用信号量、互斥锁、条件变量 等实现多线程的同步与互斥等。 精通
7 嵌入式Linux高级编程--网络编程 本部分主要讲解TCP/IP协议框架、Dos攻击原理,基于client/server的TCP和UDP协议通信实例 ,实现ping命令的方法,要求学员实现文字版ftp工具和局域网聊天工具。 精通
8 嵌入式Linux高级编程--嵌入式数据库 本部分主要讲解嵌入式数据库sqlite的安装与编程方法,sqlitebrowser的使用方法,编程实现对数据库的增、删、改、查、排序等操作,学员自主实现一个文字版的小型管理系统。 熟练
9 QT GUI图形界面程序设计C++面向对象编程 Qt是Linux平台下常用的开源图形界面编程软件,基于C++语言开发,其地位如同windows平台的VC++软件。本课程可以使学员快速掌握QT GUI编程技术,可以编写自己的Qt 应用程序,能够从事嵌入式Linux下Qt应用开发相关的项目开发。重点学习:Qt开发环境构建,Qt基本控件用法讲解,Qt与数据库,Qt多进程与多线程编程,Qt网络编程技术,Qt定时器、国际化、菜单、工具栏 、状态栏等。学员可以完成项目1、电子相册  2、局域网聊天工具  3、进销存管理系统 精通

 

第三阶段:物联网热门应用开发(4周)

 

序号 课程名称 内容概要 掌握程度
10 STM32物联网处理器 主要学习STM32系列ARM的开发流程、掌握MCU的典型外部资源:GPIO、串口、NVIC中断、定时器、PWM、RTC、LCD、温度传感器、ADC、DAC的编程方法与实例操作。 熟练
11 RFID电子标签应用 射频识别RFID(Radio Frequency Identification)技术,又称无线射频识别,是一种通信技术,可通过无线电讯号识别特定目标并读写相关数据,而无需识别系统与特定目标之间建立机械或光学接触。掌握在STM32平台上RFID电子标签应用实例。 熟练
12 wifi无线网应用 wifi是一个创建于IEEE 802.11标准的无线局域网技术,市面上的许多产品,如:个人计算机游戏机MP3播放器智能手机平板电脑打印机笔记本电脑以及其他可以无线上网的周边设备。掌握在STM32平台上wifi无线网应用应用案例。 熟练
13 蓝牙4.0无线应用 蓝牙( Bluetooth® ):是一种无线技术标准,可实现固定设备、移动设备和楼宇个人域网之间的短距离数据交换(使用2.4—2.485GHz的ISM波段的UHF无线电波)。蓝牙可连接多个设备,克服了数据同步的难题。掌握在STM32平台上蓝牙无线网应用实例。 熟练
14 NB-IOT窄带物联网
窄带物联网(Narrow Band Internet of Things, NB-IoT)成为万物互联网络的一个重要分支,可直接部署于GSM网络、UMTS网络或LTE网络,以降低部署成本、实现平滑升级。NB-IoT是IoT领域一个新兴的技术,支持低功耗设备在广域网的蜂窝数据连接,也被叫作低功耗广域网(LPWAN)。本节掌握在STM32平台上NB-IOT应用实例的编写。
熟练
15

LORA无线通信技术

 

LoRa是semtech公司创建的低功耗局域网无线标准,LoRa的名字就是远距离无线电(Long Range Radio),它最大特点就是在同样的功耗条件下比其他无线方式传播的距离更远,实现了低功耗和远距离的统一,它在同样的功耗下比传统的无线射频通信距离扩大3-5倍。本节掌握在STM32平台上LORA无线通信实例的编写。 熟练
16 zigbee无线通信技术 ZigBee技术是一种短距离、低功耗的无线通信技术。其特点是近距离、低复杂度、自组织、低功耗、低数据速率。主要适合用于自动控制和远程控制领域,可以嵌入各种设备。本节掌握在STM32平台上zigbee无线自组网通信实例的编写。 掌握

 

第四阶段:Python+人工智能典型应用(5周)
 

序号 课程名称 内容概要 掌握要求
17 Python语言程序设计 学习Python胶水语言,为后续人工智能(深度学习、机器学习)算法打下语言基础,很多AI处理算法都有Python库的支持。Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节,类似于PHP和Perl语言。Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。 掌握
18 树莓派3平台应用 主要包括树莓派3 平台的基本操作,如登陆、网络、存储、软件安装与下载等;外围硬件资源应用,特别是IO口的应用,完成python控制程序库的移植,为后续人工智能内容搭好平台基础。 熟练
19 图像与语音识别技术应用 深度学习的关键在于实践。你需要练习解决各种问题,包括图像处理、语音识别等,每个问题都有其独特的细微差别和解决方法。每个深度学习爱好者都应该试试这些数据集从而提升自己的能力,在这些数据集上进行工作将让你成为一名更好的数据科学家,你在其中学到的知识将成为你职业生涯中的无价之宝。 掌握
20 职业素质课程 主要包括简历制作、面试技巧、职业素质培养、职场成长之路、模拟 面试、企业现场招聘会等,旨在提高学员职业素养,增强就业竞争力,入职后快速成长。 掌握
21 综合项目实训 本课程将通过一个完整的项目案例,让学员了解真实项目的开发流程,知道如何将所学知识应用到项目开发中。本课程将按照真实项目的管理流程,培养学员项目团队协同开发能力,项目文档编写能力和新知识的学习能力,为下一步就业做好知识上和心理上的充分准备。目前学员在华嵌可完成的真实项目包括:智能家居物联网系统、智能农业监控系统、智能安防监控与人脸识别系统、智能停车系统、可视wifi智能小车等,学员可在学习期间独立完成其中一个项目。也可以接纳高校毕业设计课题和企业项目作为项目实战内容,华嵌老师负责指导完成。 熟练

 

------分隔线----------------------------

  • 李老师
  • 李老师
  • 胡老师
  • 胡老师
 在线客服