linux基础
seu_sk
底软驱动开发,camera驱动,显示驱动,sensor驱动
展开
-
常用名词积累
常用名词积累原创 2022-05-05 10:06:10 · 309 阅读 · 0 评论 -
win7安装VMware
https://blog.csdn.net/m0_37048012/article/details/101394081?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165138467916781683928266%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=165138467916781683928266&am原创 2022-05-01 14:01:46 · 1419 阅读 · 0 评论 -
win7系统安装
https://blog.csdn.net/qq_36821448/article/details/79447980?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165138467916781683928266%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=165138467916781683928266&原创 2022-05-01 13:59:46 · 226 阅读 · 0 评论 -
ubuntu镜像下载
http://mirrors.melbourne.co.uk/ubuntu-releases/22.04/http://mirrors.zju.edu.cn/ubuntu-releases/21.10/参考博客地址:https://blog.csdn.net/qq_17783559/article/details/82025601原创 2022-04-30 21:27:55 · 322 阅读 · 0 评论 -
linux grep用法
https://blog.csdn.net/Rong_Toa/article/details/79799127模糊检索文件夹下的字符串grep -rni device_create --include=‘device.h’转载 2022-04-27 12:31:04 · 87 阅读 · 0 评论 -
安装系统pe
https://www.wepe.com.cn/about.html转载 2022-04-24 12:38:38 · 67 阅读 · 0 评论 -
linux 下 /dev和/sys/dev的区别
https://blog.csdn.net/u010164190/article/details/51850150?utm_medium=distribute.pc_relevant.none-task-blog-2defaultbaidujs_title~default-0.pc_relevant_aa&spm=1001.2101.3001.4242.1&utm_relevant_index=3https://blog.csdn.net/weixin_38812277/article/d转载 2022-04-09 18:42:51 · 379 阅读 · 0 评论 -
uboot相关博客
uboot相关博客uboot相关uboot相关uboot和bootloader之间区别uboot的本质就是一段裸机程序https://baijiahao.baidu.com/s?id=1713236081349224949&wfr=spider&for=pcBL1和BL2是什么意思https://blog.csdn.net/qwaszx523/article/details/52317185嵌入式linux开发uboot启动过程源码分析https://www.cn原创 2022-03-11 15:16:08 · 117 阅读 · 0 评论 -
linux内核宏文件路径proc
当前的Linux内核的配置文件保存到了/proc/config.gz,有了它可以对调试当前内核有很大的帮助。可以进入/proc文件夹下,将config.gz解压出来,.config文件就是此机器的内核配置文件。zcat /proc/config.gz > .configlinux内核宏文件路径proc描述描述当前的Linux内核的配置文件保存到了/proc/config.gz,有了它可以对调试当前内核有很大的帮助。可以进入/proc文件夹下,将config.gz解压出来,.config文件原创 2022-02-08 10:48:48 · 943 阅读 · 0 评论 -
Linux查看文件大小的简单指令du
转载 https://blog.csdn.net/qq_44472134/article/details/105158208转载 2022-01-30 10:11:44 · 94 阅读 · 0 评论 -
linux、ubuntu等samba映射磁盘或者文件夹到windows
https://blog.51cto.com/u_15316847/3219799转载 2022-01-30 09:38:10 · 170 阅读 · 0 评论 -
反汇编操作方法
反汇编操作方法说明说明./tools/open_source/gcc-toolchains/aarch64/gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu/aarch64-linux-gnu/bin/objdump -d test.o > text6.txt原创 2021-10-16 14:22:25 · 683 阅读 · 0 评论 -
window文件格式转换成linux格式
window文件合适转换成linux格式描述描述新建文件test.sh在linux环境下执行命令dos2unix test.sh原创 2021-10-16 14:15:36 · 2021 阅读 · 0 评论 -
C语言宏中“#“和“##“的用法
https://blog.csdn.net/G1036583997/article/details/60756786原创 2021-10-11 20:22:47 · 123 阅读 · 0 评论 -
linux内核中的GFP_KERNEL和GFP_ATOMIC区别
linux内核中的GFP_KERNEL和GFP_ATOMIC区别作用区别作用用来标记分配内核空间内存时的方式区别如果内存不够时,会等待内核释放内存,直到可以分配相应大小的内存,也就意味着会发生阻塞,因此不能使用在中断处理函数中,而GFP_ATOMIC标记正好是用在中断处理函数中的,也就是GFP_ATOMIC用在不能睡眠的场合(中断处理),而GFP_KERNEL用在可以睡眠的场合(使用GFP_KERNEL会引起休眠)...原创 2021-09-30 09:33:47 · 2675 阅读 · 0 评论 -
*工作队列workqueue使用方法
这里写目录标题一级目录二级目录三级目录一级目录二级目录三级目录原创 2021-09-29 22:52:59 · 103 阅读 · 0 评论 -
设置全局hooks用于代码提交校验
设置全局hooks用于代码提交校验描述描述在root目录下编辑.gitconfig文件增加hooksPath路径设置,将正确的commit.msg文件放置在改路径下原创 2021-09-10 10:02:58 · 775 阅读 · 0 评论 -
脚本中fi是什么意思
脚本中fi是什么意思一级目录二级目录三级目录一级目录二级目录三级目录原创 2021-09-10 10:00:59 · 3958 阅读 · 0 评论 -
*kconfig规则及全局宏和特性宏之间关系
kconfig规则及全局宏和特性宏之间关系一级目录二级目录三级目录一级目录二级目录三级目录原创 2021-08-14 10:10:26 · 276 阅读 · 0 评论 -
*POE和POC区别
POE和POC区别一级目录二级目录三级目录一级目录二级目录三级目录原创 2021-08-14 10:04:15 · 212 阅读 · 0 评论 -
mk加打印
mk加打印描述描述$(warning TEXT…)函数功能: 函数“ warning”类似于函数“ error”,区别在于它不会导致致命错误( make 不退出),而只是提示“ TEXT…”, make 的执行过程继续。原创 2021-08-11 16:43:56 · 431 阅读 · 0 评论 -
i2c_set_clientdata/i2c_get_clientdata函数
i2c_set_clientdata/i2c_get_clientdata函数描述定义补充描述driver_data - private pointer for driver specific infodriver_data是驱动特殊信息的私有指针,i2c_set_clientdata(client, dev)就是将自定义的设备结构dev赋给设备驱动client的私有指针定义static inline void i2c_set_clientdata(struct i2c_client *dev,原创 2021-08-07 11:31:14 · 2392 阅读 · 0 评论 -
ENOMEM含义
ENOMEM含义描述举例描述ENOMEM 是记录系统的最后一次错误代码。代码是一个int型的值,在errno.h中定义。查看错误代码errno是调试程序的一个重要方法。当linux C api函数发生异常时,一般会将errno变量(需include errno.h)赋一个整数值,不同的值表示不同的含义,可以通过查看该值推测出错的原因。举例常见定义:#define EPERM 1 /* Operation not permitted */#define ENOENT 2 /* No such fi原创 2021-08-07 11:21:43 · 7762 阅读 · 0 评论 -
GFP_KERNEL的作用
GFP_KERNEL的作用描述定义举例描述GFP_KERNEL是linux内存分配器的标志,标识着内存分配器将要采取的行为。分配器标志分为行为修饰符,区修饰符及类型。行为修饰符表示内核应当如何分配所需的内存。区修饰符表示内存区应当从何处分配。类型就是行为修饰符和区修饰符的合体。定义在include/linux/gfp.h中定义,GFP_KERNEL是内核内存分配时最常用的,无内存可用时可引起休眠.#define GFP_KERNEL (__GFP_WAIT | __GFP_IO | _原创 2021-08-07 11:16:55 · 2019 阅读 · 0 评论 -
kmalloc/vmalloc区别
kmalloc/vmalloc区别定义区别补充定义void *kmalloc(size_t size, int flags);size要分配内存的大小. 以字节为单位.flags要分配内存的类型。在设备驱动程序或者内核模块中动态开辟内存,不是用malloc,而是kmalloc ,vmalloc释放内存用的是kfree,vfree区别kmalloc函数返回的是虚拟地址(线性地址). kmalloc特殊之处在于它分配的内存是物理上连续的,这对于要进行DMA的设备十分重要. 而用vmalloc分配的内存原创 2021-08-07 11:07:34 · 279 阅读 · 0 评论 -
常用调度算法
常用调度算法先来先服务(FCFS)FCFS算法FCFS的特点轮转法(Round Robin)轮转法时间片长度的确定最短作业优先(SJF)最短剩余时间优先算法(SRTN)最高响应比优先算法(HRN):最高优先数优先算法(HPF)循环轮转算法(RR)分类排队算法(MLQ)反馈算法(FB)先来先服务(FCFS)先来先服务(FCFS, First Come First Serve)是最简单的调度算法,按先后顺序进行调度。FCFS算法按照作业提交或进程变为就绪状态的先后次序,分派CPU; 当前作业或进程占用C原创 2021-07-12 23:02:19 · 682 阅读 · 0 评论 -
进程和线程的区别和联系(最贴切的解释)
进程和线程的区别和联系区别联系区别进程:最小的系统资源分配单位线程:最小的CPU调度单位联系一个进程可以包含多个线程,线程间有独立资源,也有共享空间。原创 2021-07-12 22:13:32 · 53 阅读 · 0 评论 -
if[$? -eq 0]含义
if[$? -eq 0]含义含义举例含义if [ $? -eq 0 ]语句代表上一个命令执行后的退出状态$0: shell或shell脚本的名字$*: 以一对双引号给出参数列表$@: 将各个参数分别加双引号返回$#: 参数的个数$_: 代表上一个命令的最后一个参数$$: 代表所在命令的PID$!: 代表最后执行的后台命令的PID$?: 代表上一个命令执行后的退出状态举例#! /bin/bashSOME_DIR='/root/cjj/'原创 2021-06-27 00:21:00 · 578 阅读 · 0 评论 -
.rc文件的几个基本结论
.rc文件的几个基本结论结论结论 .rc文件有自己的文件格式,如果通过rc文件启动一个二进制文件,需要在 on boot后加start yourtest如:on boot start yourtestservice yourtest /sbin/adbd user adb group adb rc文件只有在init文件路径下才会生效 所有的init路径下的rc文件都会执行,这个init路径是可配置的...原创 2021-06-27 00:12:24 · 376 阅读 · 0 评论 -
进程和线程的区别
进程和线程的区别进程线程进程指在系统中正在运行的一个应用程序;程序一旦运行就是进程;进程——资源分配的最小单位。线程系统分配处理器时间资源的基本单元,或者说进程之内独立执行的一个单元执行流。线程——程序执行的最小单位。...原创 2021-06-26 00:36:56 · 146 阅读 · 0 评论 -
C函数strtol
C函数strtol一级目录二级目录三级目录https://baike.baidu.com/item/strtol/6134558?fr=aladdin一级目录二级目录三级目录原创 2021-06-21 15:49:33 · 84 阅读 · 0 评论 -
C库函数fopen
C库函数fopen一级目录二级目录三级目录https://www.runoob.com/cprogramming/c-function-fopen.html一级目录二级目录三级目录原创 2021-06-21 15:13:49 · 176 阅读 · 0 评论 -
Linux cp 命令
Linux cp 命令一级目录二级目录三级目录https://www.runoob.com/linux/linux-comm-cp.html一级目录二级目录三级目录原创 2021-06-21 15:10:34 · 64 阅读 · 0 评论 -
Linux chmod命令
Linux chmod命令一级目录二级目录三级目录https://www.runoob.com/linux/linux-comm-chmod.html一级目录二级目录三级目录原创 2021-06-21 15:09:46 · 971 阅读 · 0 评论 -
C库函数fgets用法
C库函数fgets用法功能函数原型举例功能fgets函数功能为从指定的流中读取数据,每次读取一行。其原型为:char *fgets(char *str, int n, FILE *stream);从指定的流 stream 读取一行,并把它存储在 str 所指向的字符串内。当读取 (n-1) 个字符时,或者读取到换行符时,或者到达文件末尾时,它会停止,具体视情况而定函数原型char *fgets(char *str, int n, FILE *stream);参数str-- 这是指向一个字符数组的原创 2021-06-21 15:08:25 · 1718 阅读 · 0 评论 -
linux中__asm__介绍
linux中__asm__介绍作用作用在linux源码中经常遇到__asm__函数。它其实是函数asm的宏定义__asm__#define __asm__ asm,asm函数让系统执行汇编语句。__asm__常常与__volatile__一起出现。__volatile__限制编译器不能对下面的汇编语句进行优化处理。...原创 2021-06-19 09:30:10 · 1731 阅读 · 0 评论 -
linux中container_of详解
linux中container_of详解作用详解typeof(((type *)0)->member)const typeof(((type )0)->member)__mptr = (ptr);offsetof(type, member))(type *)((char *)__mptr - offsetof(type, member))举例作用根据一个结构体变量中的一个成员变量的指针来获取指向整个结构体变量的指针详解container_of出现在linux/kernel.h中,定义如下原创 2021-06-19 09:24:50 · 1777 阅读 · 4 评论 -
linux tab无法补全
linux tab无法补全解决问题解决思路解决方法解决问题cd h-bash: cannot create temp file for here-document: No space left on device解决思路从提示来看,必是缓存空间不足,功能受限检索关键词linux tab查找相关资料解决方法 df 查看 Linux 空间使用情况 使用du命令定位根目录下的大文件进入root 继续查看22G大文件是什么? rf 删除没用文件最后查看问题解决,tab补全OK,原创 2021-06-16 20:02:09 · 120 阅读 · 0 评论 -
如何查看输入子系统Input上报信息
目录解决问题解决思路解决方法解决问题如何查看输入子系统Input上报信息解决思路百度input参考input信息:https://blog.csdn.net/u014135607/article/details/79313085解决方法adb shell getevent -l /dev/input/event0 查看有哪些Input设备adb shell getevent -i /dev/input/event0 查看input设备基本信息...原创 2021-06-12 17:14:25 · 311 阅读 · 3 评论 -
grep正则检索文件中内容
解决问题解决思路解决方法原创 2021-06-12 17:03:42 · 182 阅读 · 0 评论