课程学习方法

Linux环境编程-网络编程;

课程:

李慧芹老师视频

课程资料:

UNIX环境高级编程

man手册;

老师课堂写的知识点框架,具体的知识点会讲解,并说明在书籍的那一章节;

课堂代码; 

tip:

课程主要以老师讲解思路为依据,书籍为参考资料

课程以流媒体广播项目为引子,介绍Linux环境c编程知识。课程章节以UNIX高级编程第二版的章节来划分,课程只有知识点讲义,这里根据需要重点听多线程进程及网络编程部分;

课程框架:

注意事项: 

UNIX编程技术几十年没大的变化,有很大的深度,每次看APUE可能都有新的理解和体会;

课程项目: 

项目需求分析:

项目部署:server端搭载在PC上,client端搭载在嵌入式设备上;

搭建目录

install :部署说明。

license:

再大小写makefile同时存在时,会先关联小写的,因此可以将源码的写出Makefile,方便后面他人修改;

//函数 初始化的级别:

    // 默认值  <  配置文件  <  环境变量  <  命令行参数

这个Linux系统教程本来是在我2021.12月份学完操作系统时准备学习的,后来发现基础太差,就去学了c++和计算机网络,买了Linux开发板,正点原子的阿尔法,学习Linux应用编程,就是看文档学习,因此没有写博客。

现在主要的问题是文档的内容类似开发板驱动,没有重点写并发和socket,且后面没有一个比较好的项目

当时因为这个视频太难了,现在回头看感觉可以看懂了,花了时间研究了后面的项目感觉也很好,因此决定利用这个视频学习Linux系统编程,重点网络编程。计划将这个项目部署到Linux开发板上面,再结合qt,做出完整的项目;

感觉这种项目,实际上用到socket和进程的知识并不多,就和之前C语言的项目,做一个学生管理系统一样,主要是项目的业务逻辑和实现。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值