![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 76
ZJ老凡
这个作者很懒,什么都没留下…
展开
-
Http协议之libcurl实现
Http协议之libcurl实现 - 谢呈勖 - 博客园 (cnblogs.com)https://www.cnblogs.com/xietianjiao/p/13260021.html转载 2021-10-12 10:44:49 · 113 阅读 · 0 评论 -
树莓派Linux内核编译、文件系统、Linux内核驱动基础框架、驱动测试步骤、总线地址
树莓派高阶开发课程1. ubuntu18.04版本安装 让程序猿搭建环境太搞笑了,轻松easy!=========================================================================2. 树莓派等芯片带操作系统的启动过程 C51,STM32(裸机)》》》》》》C直接操控底层寄存器实现相关业务。 业务流程型的裸机代码 遥控灯: while(1)...原创 2021-10-08 23:05:03 · 242 阅读 · 0 评论 -
交叉编译是什么?
1. 交叉编译是什么,为什么要交叉编译 ======================================是什么?======================================= 交叉编译 是在一个平台上生成另一个平台上的可执行代码。 我们再windows上面编写C51代码,并编译成可执行代码,如xx.hex, 是在c51上面运行,不是在windows上面运行 ...原创 2021-10-08 22:44:24 · 128 阅读 · 0 评论 -
树莓派3b的串口通讯
串口通信使用时需要包含头文件:#include <wiringSerial.h>int serialOpen (char *device, int baud) device:串口的地址,在Linux中就是设备所在的目录。 默认一般是"/dev/ttyAMA0",我的是这样的。 baud:波特率 返回:正常返回文件描述符,否则返回-1失败。 打开并初始串口 void serialClose (int fd) fd:文件.原创 2021-10-08 22:38:44 · 133 阅读 · 0 评论 -
树莓派超声波测距编程
#include <wiringPi.h>#include <stdio.h>#include <sys/time.h>#define Trig 4#define Echo 5void ultraInit(void){ pinMode(Echo, INPUT); //设置端口为输入 pinMode(Trig, OUTPUT); //设置端口为输出}float disMeasure(void){ struct .原创 2021-10-08 22:31:13 · 188 阅读 · 0 评论 -
ubuntu下的自写ftp服务器
利用SOCKET 套接字网络编程实现的小型FTP服务器SOCKET服务端与客户端的代码框架一:服务端1. 开始创建socket();返回值为int型,命名s_fd; int socket(int domain, int type, int protocol) domain(域) : AF_INET //选用IPv4因特网域 type : SOCK_STREAM/ SOCK_DGRAM : //SOCK_STREAM为TCP协议,SOCK_DGRAM为UDP协议原创 2021-09-29 15:59:31 · 352 阅读 · 0 评论