你将收获

掌握Linux编程环境

熟悉多进程多线程并发编程技巧

独立完成项目开发

适用人群

计算机及相关专业

课程介绍

本系列课程中以生活中超市蔬菜水果商店在对蔬菜水果称重结算时都需要工作人员根据商品类别人工查找和输入单价实现结算而导致速度慢、效率低、成本高等问题,设计了基于物联网技术的人工智能电子秤智能识别,借助人工智能技术实现对蔬菜水果的识别实现自动获取单价并自动结算的,而由于目前的电子秤缺乏二次开发的接口,因此本课程中使用物联网技术重新设计实现电子秤设备,可以无缝衔接人工智能技术,从而实现商品的自动结算的功能。

本阶段为Linux系统编程课程,理解Linux操作系统一切皆文件的含义,理解多进程多线的实现细节,理解网络通信原理,掌握TCP\UDP编程原理和步骤,理解上层应用程序如何通过Linux操作系统访问底层硬件本阶段的项目是基于WebSocket的屏幕共享应用,作为最终项目的子模块,同学们根据已有的C语言编程技术,熟练掌握Linux环境高级编程。

课程目录