
Linux系统开发
文章平均质量分 73
Linux系统开发入门教程
趣知boy
这个作者很懒,什么都没留下…
展开
-
基于Linux的智能家居(工厂模式)
主函数-----实现UART和Tcp两个接收线程,不断接收指令并解析指令调用不同的设备函数封装。输出设备模块----实现设备初始化、设备启动、设备关闭的函数封装放在种。程序分为3部分-------------1.输入控制 2.输出设备 3.主函数-多线程。亮点,在封装了一个类,调用可以编码一个对象,然后用链表将一类对象串起来。输入控制的模块----实现指令的收集,并将数据放在一个定义的头文件种。堆栈的存储:在函数体前面的变量,后面的函数可以直接用。原创 2023-09-11 09:58:17 · 558 阅读 · 0 评论 -
Orangepi安装外设库 wiringPi
注意:mobaXterm传送文件要在SSH登陆环境下才可以。同时电脑和orangepi都在同一个wifi下。原创 2023-09-03 20:34:31 · 404 阅读 · 0 评论 -
Orangepi 香橙派配置wifi网络
【代码】Orangepi 香橙派配置wifi网络。原创 2023-09-03 20:26:53 · 1165 阅读 · 0 评论 -
香橙派Orangepi Zero2 刷机步骤
香橙派 Orangepi Zero2 全志H616刷机原创 2023-09-03 16:24:14 · 879 阅读 · 0 评论 -
Linux下 Socket服务器和客户端文件互传
在put 发送文件中,当文件大小超过给定字节就会溢出,导致整个结构体崩坏,破坏cmd。思考:除了加大给定字节大小,还有其它办法吗?strcpy是怎么实现的read函数读的字节小于fd文件字节,会崩坏buf里的数据。strtok函数会破坏使用的字符串,要保留原来字符串需要strcpy复制出来处理。本地命令不用服务器处理的命令,ret=5,ret=6不要进入hanle_server_msg用recv函数组赛。原创 2023-09-03 09:51:42 · 1095 阅读 · 0 评论 -
Linux系统下建立Socket聊天服务器
1.服务器结构。原创 2023-09-01 12:56:06 · 1155 阅读 · 0 评论 -
香橙派 Orangepi Zero2 全志H616——简介
指令是计算机运行的最小的功能单位,而硬件的作用是完成每条指令规定的功能。就是加、减、乘、除、指数运算、等的命令集合。就相当于造房子中砌砖的方式。原创 2023-08-31 15:08:33 · 945 阅读 · 0 评论 -
Linux基础操作
Linux也是一个操作系统和windows、ios、andriod一样。但是其是开源的、免费的。一、主体不同1、安卓系统:是一种基于Linux的自由及开放源代码的操作系统。2、linux内核:是一套免费使用和自由传播的类UNIX操作系统。二、应用不同1、安卓系统:主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。2、linux内核:是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。原创 2023-03-17 21:21:01 · 136 阅读 · 0 评论 -
C语言应用——贪吃蛇小项目
需要基础:数据类型、c语言语法、控制流程、函数封装、指针、结构体进阶能力:Linux编程、文件编程、进程、通讯、第三方包。原创 2023-04-06 21:49:53 · 202 阅读 · 0 评论