嵌入式产品设计实战-基于物联网智能数字钟为例子
  1. 概述

    1. 资料
      产品需求分析
      pdf,442.7KB
    2. 资料
      根据需求设计显示原理图
      pdf,211.8KB
    3. 资料
      设计处理器原理图
      pdf,210.8KB
  2. 生成软件框架代码

    1. 录播
      用STM32CubeMX生成最基本的SPI显示框架
      10分钟
  3. 直播
    了解将要学习的内容
    10月26日 已结束

对课程感兴趣?

点击报名,听课时长可兑换余额哦~

嵌入式产品设计实战-基于物联网智能数字钟为例子免费

最近在学 5 累计报名 21 好评度 -
咨询老师
用手机看

扫一扫继续用手机看

  • 微信扫码

  • QQ扫码

下载手机APP

课程概述

目录

评论

老师介绍

  • 王教授

    王教授

    王真星老师是国际IEEE高级会员,上海科委专家库成员,上海政府采购专家,深圳科技局专家库成员,《计算机应用研究》特邀审稿专家,长期在一线从事研发工作,同时在上海第二工业大学从事国内外学生的嵌入式教学工作。
简  介 通过本课程学习,你将能学习到最新的ARM开发技术,围绕数字智能时钟,学习原理图设计,软件设计:包括各种设备驱动设计,嵌入式自动软件生成,硬件抽象层开发,wifi,GPRS以及窄带物联网,实时操作系统,java后台设计以及安卓前端设计,所有这些都是围绕数字时钟构成的一个整体。
课程目标:以智能物联网时钟为例子,
             动手设计实际的电子产品





嵌入式开发其实是当今很多新技术开发的核心,CPS,NB-IOT,智能家居,人脸识别,人工智能,许多场景在前端都会用到嵌入式,要以不变应万变,因此要学会掌握最核心的技术。嵌入式包括电子电路设计,数电模电设计,PCB设计,实时软件设计,实时操作系统,文件系统,网络通信。从开发工作量而言,一般正常的嵌入式设备硬件工作量占15%以下,软件工作量占85%以上。而且开发是个反复的过程,一次硬件设计正常是极少发生的事情,往往要做两次到三次改版,软件也是反复调整。
 
另外,嵌入式并不是仅仅以前的单片机,可能涉及到操作系统,还可能涉及到安卓对下层硬件的控制。比如C++的程序如何通过安卓来调用,这就涉及到jni接口。安卓java调用C++的好处是执行快,非常适合工业场合,因为C++代码是编译执行,速度很快适合工业场合。系统中可能也要求集成窄带物联网NB-IOT 通过MQTT协议和远程云进行交互,或者通过websocke和远程通信,也有通过json格式收发数据,这里还涉及到服务器多线程和性能问题,当成千上万台设备和服务器连接的适合如何避免服务器资源耗尽崩溃,都是需要考虑的。
 
因此,这里将以开发实际产品为例子进行,考虑到进行实际开发的成本和测试的方便,选用消费电子产品进行开发。选用的例子是物联网智能音乐钟,围绕音乐时钟以及对应的APP程序,读者可以学到基于意法的STM32开发,自动化软件生成,硬件电路设计,嵌入式软件C语言编程,网络通信编程,后台服务器开发,安卓程序设计,C#编程。其中安卓APP针对的是时钟的手机应用配置程序,c#开发的APP是针对PC电脑配置程序的开发。
 


 

资料下载报名后支持下载

* 课程提供者:阿默薇嵌入式产品开发培训