- 博客(13)
- 收藏
- 关注
原创 关于Linux内核模块编译Makefile的M=参数的简析
CURRENT_PATH:=$(shell pwd) #模块所在的当前路径Linux_Kernel:=$(shell uname -r) #linux内核代码的当前版本Linux_Kernel_PATH:=/home/book/100ask_imx6ull-sdk/Linux-4.9.88 #linux内核路径all: make -C $(Linux_Kernel_PATH) M=$(CURRENT_PATH) modulesclean: make -C $(Linux_Kernel_P
2022-05-29 10:13:58
1497
原创 github的简单使用说明
github简单使用教程Git PDF版本命令手册https://www.runoob.com/manual/github-git-cheat-sheet.pdfGit 完整命令手册地址http://git-scm.com/docsGit 各平台安装包下载地址为:http://git-scm.com/downloadLinux 平台上安装Git 的工作需要调用 curl,zlib,openssl,expat,libiconv 等库的代码,所以需要先安装这些依赖工具。在有 yum 的系统上(比
2021-08-05 11:50:43
288
转载 gcc Makefile依赖
gcc Makefile依赖**转载文章地址:https://blog.youkuaiyun.com/qq1452008/article/details/508558101. 为什么要使用后缀名为 .d 的依赖文件?在 Makefile 中, 目标文件的依赖关系需要包含一系列的头文件。 比如 main.c 源文件内容如下: #include "stdio.h"#include "defs.h"int main(int argc, char *argv[]){printf(“Hello, %s!\n”,
2021-08-04 23:33:44
603
转载 Linux - 进程调度算法浅析
Linux - 进程调度算法浅析 本文转载自://blog.youkuaiyun.com/TheBeatles1994/article/details/81355114一、基础知识 周转时间 = 作业完成时刻 - 作业到达时刻; 带权周转时间 = 周转时间 / 服务时间; 平均周转时间 = 作业周转总时间 / 作业个数; 平均带权周转时间 = 带权周转总时间 / 作业个数; 等待时间 = 作业开始执行时...
2021-06-02 00:51:22
848
原创 自己实现C语言的一些字符串API
相关函数原型函数原型:int puts(const char *s);char *gets(char *s);size_t strlen(const char *s);void *memset(void *s, int c, size_t n);char *strcpy(char *dest, const char *src);char *strncpy(char *dest, const char *src, size_t n);char *strcat(char *dest, const
2021-03-16 22:38:20
136
转载 最详树莓派4B装机流程及ifconfig不到wlan0的解决办法
原文地址:https://blog.youkuaiyun.com/qq1140920745/article/details/110826222------炸天帮帮主–炸板精英 树莓派4B装机流程 一、树莓派4B装机前准备二、格式化SD卡及镜像写入三、修改登录方式为串口登录四、ifconfig不到wlan0相关信息五、配置WiFi连接网络六、更换下载源七、更新vim和安装远程桌面服务 一、树莓派4B装机前准备
2021-02-24 22:36:43
2714
1
原创 c语言linux下https访问翔云AI人脸识别
c语言https访问翔云AI人脸识别一. 安装环境(一)安装opnssl:下载openssl:wget http://www.openssl.org/source/openssl-1.1.1a.tar.gz解压: tar xvf openssl-1.1.1a.tar.gz编译:cd openssl-1.1.1a/./configmake -j4安装:sudo make install二 安装libcurl库下载地址https://github.com/curl/curl
2021-02-23 23:05:13
405
转载 树莓派-内核开发-说明 下载代码 编译 替换内核
树莓派-内核开发-说明 下载代码 编译 替换内核 一、概述 二、ubuntu里交叉编译 1、获取交叉编译工具和源码 2、配置编译环境变量 2.1 手动配置环境变量 2.2 自动配置环境变量 3、配置config 3.1 使用源码里自带的config 3.2 获取当前树莓派的config
2021-02-01 22:18:26
411
原创 Linux动态库简析
在Linux 静态库简析中简要的介绍了静态库的相关东西,但在实际的工作中主要使用的是动态库,下面我们就来了解下动态库。什么是动态库动态库就是程序在运行时才会去链接库的代码,多个程序共享库的代码。一个与动态库链接的可执行文件仅仅包含它用到的函数入口地址的一个表,而不是外部函数所在目标文件的整个机器码。动态库的优缺点优点:1.链接时不复制,程序运行时由系统动态加载到内存,供程序调用,系统只加载一次,多个程序可以共用,节省内存。这也是和静态库的不同之处。2.程序升级简单,因为app里面没有库的源代码,
2021-01-23 00:30:50
124
原创 Linux 静态库简析
库的基础概念本质上来说库就是一种可执行代码的二进制形式,能够被操作系统载入内存执行。相当于进行了加密,别人可以使用库,但是看不到库中的内容。通俗来说就是把常用函数的目标文件打包在一起,提供相应函数的接口,可以被调用。在使用时,只需要包含头文件即可。程序函数库又分为:静态库、动态库、共享函数库,实际上后两者是一个东西。在windows上叫动态加载函数库,文件后缀是.dll;在Linux中则叫共享对象库, 文件后缀是.so。Linux中命名系统中共享库的规则:静态库的介绍及创建与使用静态库可以看成是
2021-01-22 23:49:44
654
原创 串口方式登录树莓派刷机过程
USB-TTL 树莓派刷机过程记录这是跟随上官可编程------陈老师学习过程的一些笔记,水平有限,多多包涵准备材料:电脑、树莓派3b、串口线、SD卡、读卡器、杜邦线1.将SD卡插入读卡器,然后将树莓派的系统镜像烧进去,可以去官网下载, 我是用win32Disklmager这个工具烧的,好像有别的工具,应该也可以。2.修改配置文件串口接线参考图(1)打开SD卡根目录的"config.txt"文件,将以下内容添加在最后并且保存。因为树莓派默认是蓝牙跟串口是绑定的,我们只需要只要串口来通信,所以把
2021-01-21 00:40:59
399
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人