
文件
实习驱动开发
这个作者很懒,什么都没留下…
展开
-
SCP远程传输文件出现故障解决办法
ssh -o StrictHostKeyChecking=no 192.168.43.47ssh -o StrictHostKeyChecking=no 要传文件的设备IP地址原创 2021-02-11 17:29:15 · 1866 阅读 · 0 评论 -
内核模块参数
模块参数允许用户在加载模块时通过命令行指定参数值,在模块的加载过程中,加载程序会得到命令行参数,并转换为相应类型的值,然后赋值给对应的变量,这个过程发生在调用模块初始化函数之前。内核支持的参数类型有:bool、invbool(反转值bool类型)、charp(字符串指针)、short、int、long、ushort、uint、ulong。这些类型又可以复合成对应的数组类型。#include <linux/init.h>#include <linux/kernel.h>#incl原创 2021-01-31 16:45:03 · 357 阅读 · 0 评论 -
常用存储器介绍
存储器的种类存储器是计算机结构的重要组成部分。存储器是用来存储程序代码和数据的部件,有了存储器计算机才具有记忆功能。基本的存储器种类存储器按其存储介质特性主要分为“易失性存储器”和“非易失性存储器”两大类。其中的“易失/非易失”是指存储器断电后,它存储数据内容是否会丢失的特性。由于一般易失性存储器存取速度快,而非易失性存储器可长期保存数据,所以他们都在计算机中占据着重要角色。在计算机中易失性存储器最典型的代表是内存,非易失性存储器的代表则是硬盘。2、RAM...原创 2021-01-29 14:19:33 · 181 阅读 · 0 评论 -
为什么需要三次握手
从TCP协议的本质角度出发,TCP是面向连接的,也就是说,需要双方连接上才可以进行数据传输,如何保证双方连通呢,最起码要保证服务端和客户端都有数据发送和数据接收的能力,当客户端第一次发送syn报文,可以确定客户端是具有发送数据的能力的的,这时候还不确定客户端是否具有接受数据的能力的以及服务端是否具有接受数据和发送数据的能力,而这也是第一次握手,当服务端接受到syn报文时,这时候可以确定服务端是具有接受数据能力的,而当服务端回复syn和ack报文时,这时候可以确定服务端是有数据发送能力的,这就确定服务端是具原创 2021-01-11 20:47:46 · 126 阅读 · 0 评论 -
编译找不到头文件和动态库解决办法
-I ./头文件路径:找到头文件的路径,编译该文件到这个路径下去找。-L ./动态库和静态库的路径,编译指定到静态或者动态库路径。编译的时候找到库的位置添加库的路径到黄金变量中去,当前打开的终端有效,别的终端没效...原创 2021-01-09 16:19:27 · 1887 阅读 · 0 评论 -
libcurl跨平台网络协议库
在github上下载libcurl跨平台协议库下载网址:https://github.com/curl/curl/releases/tag/curl-7_71_1解压libcurl库库安装到你指定的路径编译后生成的文件都会放到这个指定的文件夹中,这只是配置默认使用gcc编译工具,现在在ubuntu上测试。如果树莓派没有编译工具的话,就要指定交叉编译的,在上位机编译./configure --prefix=$PWD/_install --host=arm-linux-gnu。。。gcc原创 2021-01-30 11:39:03 · 212 阅读 · 0 评论 -
树莓派编译内核
如何来配置树莓派linux的内核:linux源码中有很多工程配置config树莓派的2,3的工程是bcm2709_defconfig。交叉编译:ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- KERNEL=kernel7 make bcm2709_defconfig此命令功能是获取bcm2709_defconfig的配置到 .config里。我们可以直接用工程里的配置,但这样的话可能会丢失原来使用的树莓派的配置,这里提供一个方法可以获取当前正在使用的树莓原创 2021-01-30 11:38:48 · 360 阅读 · 0 评论 -
linux文件异常退出
linux文件异常退出原因:异常退出导致生成了 swp 文件把swp文件解决办法:退出输入模式,输入q!,再rm .文件名.c.swp ,然后就可以正常使用了原创 2020-12-06 10:42:02 · 602 阅读 · 0 评论