- 博客(22)
- 资源 (1)
- 收藏
- 关注
原创 Visual Studio Code搭建linux驱动开发环境
前言Visual Studio Code是一个很优秀的开发软件,但我们并不能直接用来驱动开发。因为驱动开发所需要的头文件来自Linux内核,这就要求我们自己添加内核文件。一、获取内核?1.官网https://mirrors.edge.kernel.org/pub/linux/kernel/ 2.国内Index of /kernel/linux/kernel/二、添加头文件...
2021-12-02 22:03:45
4983
原创 Ubuntu使用问题集
1.man手册不全sudo apt-get install manpages-de manpages-de-dev manpages-dev glibc-doc manpages-posix-dev manpages-posixmanpages manpages-dev libstdc++6-4.2-doc manpages-posix manpages-posix-dev
2021-10-11 16:42:26
202
原创 嵌入式基本环境配置(亲测有效)
前言: 在进行嵌入式开发的时候tftp服务、NFS服务和arm交叉编译工具链经常用到,下面让我和大家一起配置一下吧!顺便提一下,本人环境为Ubuntu18.04。一、tftp服务搭建1.安装tftp服务器sudo apt-get install tftp-hpa tftpd-hpa2.建立共享目录sudo mkdir /tftpboot&&sudo chmod 0777 /tftpboot&&cd /tftpboot&&...
2021-09-25 21:01:17
2412
原创 函数指针与回调函数
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基
2021-09-12 22:21:59
641
原创 Linux软件包管理
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言 在Linux的早期,安装软件是一件痛苦的事。幸好Linux开发人员已经通过把软件打包成更 易于安装的预编译包,我们的生活因此舒坦了一些...
2021-09-12 17:26:51
1746
1
原创 const修饰符
const 是C语言的一个关键字,用来修饰变量或者指针,而且const修饰符修饰的数据类型是不能改其值的,非要改的话可以通过指针操作,但不建议这么做。 关于细节问题,直接看代码吧!我想说的都在代码里面。#include <stdio.h>/* 要注意区分下面的写法: const int *p; int const *p; int * const p; const int * const p;*/int main(int argc, con...
2021-09-07 21:01:08
126
原创 深度剖析数组与指针
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言 指针在C语言中是很重要的一部分,不会指针的不能说自己学过C语言,相信很多朋友都有学过了,现在我们一起进阶一下,学习指针数组,相信经过这次学...
2021-09-07 20:50:58
397
原创 E: 无法获得锁 /var/cache/apt/archives/lock - open (11: 资源暂时不可用)
问题描述:今天在安装apt命令安装git的时候碰到了以下问题,这问题平常老碰到了,所以今天写个笔记记录下。E: 无法获得锁 /var/cache/apt/archives/lock - open (11: 资源暂时不可用)E: 无法对目录 /var/cache/apt/archives/ 加锁解决方案:1.删除报错文件sudo rm /var/cache/apt/archives/lock2.删除/var/lib/dpkg/lock-frontend文件sudo.
2021-09-06 12:05:52
1427
1
原创 常用字符串处理函数
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言 字符串处理函数有很多,我们不必全部记住,等到要用的时候,我们可以再上网搜索学习,所以今天我为大家带来了几个我认为比较常用的字符串函数。...
2021-09-03 17:48:01
494
原创 C语言小程序
前言 想学好C语言,练习是必须的,今天我给大家带来了几个小程序,新手可以练下。1.switch语句实例/*********************************************输入一个日期,判断这个日期是那年的第几天********************************************/#include <stdio.h>int main(int argc, const char *argv[]){ uns...
2021-09-02 19:32:00
246
原创 C语言输入输出
文章目录系列文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言 今天重新温习了C语言的输入输出方面的知识,得到了新的体会,所以在这跟大家分析下,有不对的地方请指出。1. 标准输入输出函数getchar():读入一个字符 putchar():输出一个字符 gets():读入一个字符串 puts():输出一个字符串。...
2021-09-02 19:17:35
712
原创 数据类型长度及格式化输出问题
1.整型类型 类型 存储大小 值范围 char 1字节 -128-127或0-255 unsigned char 1字节 0-255 signed char 1字节 -128-127 int 2或4字节
2021-09-02 17:18:08
225
原创 运算符细节问题总结
前言 运算符相对来说比较简单,但其中有一些细节问题值得我们注意,下面我分享了一些我在学习过程中值得注意的细节及使用实例。一、位运算符1.位运算符及其用途~:逻辑反&:位逻辑与特点:0与任何树都是0,1或任何数该数都保持不变特色作用:用于将某位置0|:位逻辑或特点:1或任何树都是1,0或任何数该数都保持不变特色作用:用于将某位置1^:位逻辑异或特点:1异或任何数都是将该数取反,0异或任何数该数都保持不变特色作用:用于将特定位取反...
2021-09-02 15:55:45
266
原创 C语言类型转换
不同的数据类型的数据是不能进行运算的,计算机在对两个数字进行运算时需要将两个数转换为相同类型。1.类型转换分类 隐式转换:编译器自动会根据变量的类型来进行转换 显式转换:需要我们自己进行转换,称之为强制类型转换 数据类型转换格式:(数据类型)<表达式>2.隐式转换如果一个有符号数和一个无符号数相运算,编译器会先将有符号数隐式转化为无符号数再运算,所以运算结果必为无符号数。 精度不同时,会先将低精度数隐式转换为高精度数再运算3.显式转换...
2021-08-27 22:19:08
752
原创 原码、反码、补码
计算机中的有符号数有三种表示方法,即原码、反码和补码。三种表示方法均有符号位和数值位两部分,符号位都是用0表示“正”,用1表示“负”,而数值位,三种表示方法各不相同[1]。在计算机系统中,数值一律用补码来表示和存储。原因在于,使用补码,可以将符号位和数值域统一处理;同时,加法和减法也可以统一处理。存储时看数据、取出时看类型...
2021-08-27 15:31:14
1563
8
原创 vi编辑器的使用
前言vi编辑器由加州大学伯克利分校,Bill Joy研究开发,是Linux系统中最为常见的编辑器。而且还是Linux系统自带的,不用我们自行安装。vi虽然没有图形界面编辑器那样点鼠标的简单操作,但vi编辑器在系统管理、服务器管理字符界面中,永远不是图形界面的编辑器能比的,可以说,对一名Linux开发工程师来说,vi编辑器是必备技能。1.概述vi编辑器虽然没有丰富的图形界面编辑器那样点鼠标的简单操作,但含有丰富的命令,融会贯通后,操作的方便程度不亚于前者,而且还可以让我们脱离对鼠标的依赖,提高了.
2021-08-26 11:51:59
904
1
原创 Shll脚本
1.概述1.1.描述shell是外壳的意思,就是操作系统的外壳。我们可以通过shell命令来操作和控制操作系统,比如Linux中的Shell命令就包括ls、cd、pwd等等。总结来说,Shell是一个命令解释器,它通过接受用户输入的Shell命令来启动、暂停、停止程序的运行或对计算机进行控制。shell 是一个应用程序,它连接了用户和 Linux 内核,让用户能够更加高效、安全、低成本地使用 Linux 内核,这就是 Shell 的本质。shell 本身并不是内核的一部分,它只是...
2021-08-26 10:19:37
645
原创 Linux查看文件详细信息分析
1.查看命令ls -l filename2.信息打印格式-rw-r--r-- 1 linux linux 0 8月 24 23:07 test.cddw
2021-08-25 15:33:18
3077
原创 一文掌握SQLite3基本用法
一、基本语法 1.指令 .open filename --打开文件-- 注解.show --显示信息.q --退出.databases --显示数据库.help --帮助.dump --
2021-08-16 21:05:21
44624
2
原创 如何使用L298N电机驱动模块
一、模块组成 1.12V供电:如果使用12V电源供电时接 2.5V供电:如果使用5V电源供电时接 3.GND供电:供电地线 4.板载5V:供电电压为5V时套上,12V时摘掉 5.输出A、B:模块输出 6.逻辑输入:详细见下表...
2021-07-25 10:20:41
4602
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人