物联网ARM进阶
①. 掌握STM32的进阶开发技术:DMA、看门狗、电源管理和低功耗技术 ②. 掌握STM32的常见外围组件:ADC、RTC、片上FLASH ③. 掌握STM32的并行总线组件:FSMC ④. 掌握STM32的显示屏及触摸屏开发
Python程序设计
本课程为Python程序设计课,服务于机器学习等人工智能核心课程。内容涵盖Python面向过程编程基础语法,列表等容器类型操作,面向对象编程核心特性。还涉及模块与包、异常、迭代器与生成器、函数式编程、文件IO等知识。学生学后能掌握Python编程,为AI学习奠基,提升编程能力。
电子工程师入门第一课—数字电路技术
本课程为电子工程师入门课程,聚焦数字电路技术。内容涵盖数字电子技术基础概述;数制相关知识,包括数制转换、数的表示、码制及补码运算;基本逻辑运算,如与、或、非等多种逻辑运算及三态门;集成TTL门电路,涉及二极管、三极管门电路,TTL门电路工作原理、特性分析、不同类型门电路及逻辑芯片原理。学生学后能掌握数字电路基础,为后续学习奠基。
Linux驱动程序开发
Linux驱动程序开发作为嵌入式软件开发中技术含金量最高的内容,是大部分嵌入式软件工程师所希望从事的技术方向。本课程将硬件知识、内核态编程知识和驱动编程框架的知识融为一体,详细介绍了字符设备、块设备、网络设备的驱动开发过程。理论与实践相结合实现了常见硬件的驱动程序,以及驱动实现过程中常用的调试和故障排查技巧,力图使学员达到中高级驱动开发水平。