自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Sixer

分享技术知识,引领前沿科技

  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 Linux脚本编程——shell脚本基础2

Linux脚本编程——shell脚本基础21 shell脚本的函数shell的函数使用关键字 function 来定义,引用的时候直接函数名即可,函数也可以携带参数。#定义函数 my_funcfunction my_func(){ lscpu << cpu_log.txt uname -a >> cpu_log.txt free -h >> cpu_log.txt}#调用函数 my_funcmy_func#定义函数 my_func1 ,携带参数f

2021-09-20 19:33:02 203

原创 Linux脚本编程——shell脚本基础1

Linux脚本编程——shell脚本基础11 指定运行的shell#!/bin/bash2 变量赋值​ 和语言一样,赋值一般用 = 来表示,不同的是 = 两边不可以有空格存在。var=world#使用 '' 来包裹一个文本var='abc def'#使用 "" 来包裹一个文本var="abc def"#使用 `` 来包裹一个命令,及var被赋值为 date 命令返回的值var=`date`#将变量的值赋值给变量var=$another#从用户键盘输入值给变量read var

2021-09-20 10:28:27 132

原创 Linux驱动编程——misc设备驱动框架

Linux驱动编程——misc设备驱动框架主要概念:​ misc:杂项设备​ 杂项设备是字符设备的一种,杂项设备可以自动生成设备节点。​ 设备节点: dev 目录下,全部都是生成的设备节点​ cat /proc/misc 查看系统里的砸向设备​ misc设备主设备号都是10​ 设备号:​ 主设备号 用来标识一个类型的驱动​ 次设备号 用来标识同一类型中不同的设备号​ cat /proc/devices 查看设备号实验目的:​ 熟悉杂项设备驱动编写框架,编写一个简易的杂项设备驱动,

2021-09-14 19:56:44 1420

原创 linux驱动编程——ch340x驱动移植

Linux驱动编程——ch340x驱动移植主要概念:​ ch340x驱动移植​ 作为通用器件,厂商都有提供适配各种平台的驱动。linux一般会提供驱动源码。​ 一般所谓驱动移植,就是将厂商的驱动源码拿来改一改,编译成自己系统版本适配的驱动。​ ch340简介​ usb转串口芯片,需要编写驱动。实验目的:​ 移植,编译并加载官方 ch34x 驱动,实现 usb 转串口功能。硬件电路:​ 开发板,一个 CH340 模块。驱动源码下载:​ 下载地址:https://blog.csdn

2021-09-14 07:45:25 2734

原创 linux驱动编程——第一个驱动Helloworld

linux驱动编程——第一个驱动Helloworld主要概念:linux三大驱动:​ 字符设备、网络设备、块设备。驱动是连接硬件和内核的桥梁驱动编译方式:​ 驱动编译成模块,使用的时候使用insmod命令加载​ 驱动编译进内核,设备开机即加载好了驱动。实验目的:​ 熟悉驱动框架编写,编译,加载流程。主要函数调用:驱动主要分为四部分:​ 头文件​ 驱动模块的入口及出口函数​ 声明信息​ 功能实现#include <linux/init.h> //包含宏定义

2021-09-12 15:30:14 481

原创 C编程——单向链表

C编程——单向链表主要概念:​ 单向链表数据结构及功能图示:实验目的:​ 实现一个单向链表,并且实现添加、删除、打印的功能。主要函数:node * create_list(void); //创建链表头node * create_node(student *per_info); //创建节点void print_list(node *phead); //打印链表void insert_by_head(node *phead, student *per_in

2021-09-11 09:59:33 170

原创 Linux进程基础——创建子进程

Linux进程基础主要概念:父进程与子进程​ 创建新进程的那个进程称为父进程,新进程称为子进程。使用 fork() 函数创建子进程。实验目的:​ 创建子进程,分别在父进程和子进程中打印各自的 PID。相关函数:#include <sys/types.h>#include <unistd.h>pid_t fork(void) //创建进程pid_t getpid(void) //获取进程IDpid_t getppid(void) //获取父进程ID代码:

2021-09-11 08:26:00 2690

原创 Linux信号实验——关闭自身进程

Linux信号实验——关闭自身进程主要概念:信号:linux系统响应某些条件产生的一个事件,接收到信号的进程会执行相应的操作。kill -l 查看所有信号raise() 函数向进程自身发送信号,我们这里发送杀死进程的信号 SIGKILL相关函数:#include <sys/types.h>#include <signal.h>int kill(pid_t pid, int sig); //发送信号int raise(int sig); //向进程

2021-09-10 10:14:57 420 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除