linux 软链接、硬链接

1、什么是链接,链接的用途: 链接是可以理解为文件的一种共享方式,比如windows中的快捷方式; 针对一些公共的文件,可采用软链接,来解决文件多处拷贝产生的冗余问题;或者将一些文件目录层次较深的文件,链接到容易访问的目录中。 2、软链接命令:ln -s源文件目标文件 3、软链接和硬链接的区别...

2019-05-02 17:28:48

阅读数 11

评论数 0

linux中的通配符指的是?

*是应用在系统中的通配符,%是应用在这个Makefile文件中的通配符。 例如,如果你想编译一个文件夹下的所有.c文件,你可能会这样写: 1 %.o:%.c 2 gcc -o $@ $< 但是如果整个文件只有这两行的话,就会出现这样的错误: Make: *** target n...

2019-03-21 23:46:17

阅读数 64

评论数 0

Makefile 中的常用函数说明:wildcard,notdir,patsubst

参考博文:https://www.cnblogs.com/haoxing990/p/4629454.html 使用make的隐含规则来编译.c的源文件。对变量的赋值,即使用特殊的符号(:=)1、wildcard : 扩展通配符 2、notdir : 去除路径 3、patsubst :替换通配符 ...

2019-03-21 23:42:41

阅读数 30

评论数 0

MTK Bootloader启动流程分析

最近工作中遇到一些问题:需进入fastboot模式,然后通过执行fastboot命令、并借助其他的一些脚本,来分析系统的运行状态以及当前系统当前处的状态等,借此了解了下fastboot模式的启动流程; 通过查找资料,发现一个大牛的总结挺不错的,无论是从源码分析、程序运行流程图等,都值得我们学习,...

2019-02-24 22:57:30

阅读数 68

评论数 0

00—C编码规范

待总结

2019-02-23 19:55:07

阅读数 49

评论数 0

01—工作中的编码疏忽

逐渐的编程一个职场老人,编码这块还是尽量少犯错误,尤其是低级错误,下面将近来以致以后发生的编码错误进行整理,以便加深记忆,逐渐提供编码技能: /***************************************************************************...

2019-02-23 19:53:21

阅读数 55

评论数 0

【转载】Linux open文件函数区别:open、fopen、freopen

open是linux下的底层系统调用函数,fopen与freopen c/c++下的标准I/O库函数,带输入/输出缓冲。linux下的fopen是open的封装函数,fopen最终还是要调用底层的系统调用open,所以在linux下如果需要对设备进行明确的控制,那最好使用底层系统调用(open)。...

2019-02-17 15:32:41

阅读数 85

评论数 0

Linux 文件权限简要说明

目录 一、查看文件权限、文件权限类型说明         linux 用户类型         linux 文件权限的基本类型         linux 文件所属组类型 二、文件权限的相关设置命令     1)    chgmod    功能:设置文件的访问权限     2)   ...

2019-02-17 15:05:37

阅读数 65

评论数 0

【转载】nand flash基础:块,坏块,页,oob等名称说明

转载:https://blog.csdn.net/davion_zhang/article/details/79013293 本文针对nand flash坏块部分进行简单的记录 什么是坏块 我们先来看一下nand flash的存储结构: nand flash的存储结构为:一个flash由许...

2019-02-16 23:04:42

阅读数 29

评论数 0

ROM、RAM、SRAM、DRAM、FLASH区别(转载+梳理)

ROM、RAM、SRAM、DRAM、FLASH区别     ROM和RAM指的都是半导体存储器,ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。 ROM(Read Only Memory)     ROM是只读存储器,掉...

2019-02-14 21:17:54

阅读数 77

评论数 0

内联函数简介

https://blog.csdn.net/zqixiao_09/article/details/50877383 https://blog.csdn.net/caoyan_12727/article/details/51824073 在学习编码规范时,无意中看到了内联函数,记得刚毕业找工作复...

2019-02-04 15:15:12

阅读数 42

评论数 0

农村合作医疗和公司交的社保(医疗保险)是否冲突

https://zhidao.baidu.com/question/548482812.html 1、农村合作医疗和社会保险中的医疗保险是有冲突的,不能同意享受这两项待遇。所以,没有必要同时参加。 2、建议注销掉合作医疗,只参加职工医疗保险。农村合作医疗每年交费一次,不产生个人账户余额,所...

2018-11-19 21:44:01

阅读数 3133

评论数 0

test

#include <linux/init.h> #include <linux/uaccess.h> #include <linux/module.h> #incl...

2018-11-11 15:02:43

阅读数 223

评论数 0

Note07_Key按键驱动_共享中断及中断上下半部机制

共享中断机制: 1)共享中断 即对于同一个中断源的1次触发,会同时按某个顺序有两个或两个以上的中断处理响应,也就是多个处理函数共享同一个中断号。 2)若需设置共享中断,则: 中断申请函数: ret = request_irq( irqnum, do_key_handler,   ...

2018-11-11 14:07:43

阅读数 78

评论数 0

Note06_Key按键驱动_中断方式

    KEY 硬件原理图 如下图所示,按键共有4个,K1——K4,对应的中断号为 XEINT26——29(并非与硬件实际的中断号对应),其对应的GPIO 引脚为GPX3_2——5。   KEY 相关寄存器 1)GPX3CON:GPIO PIN 模式设置寄存器 ...

2018-11-05 22:49:32

阅读数 45

评论数 0

Note06_02_LED驱动_GPIO子系统控制

Note06_02_LED驱动_GPIO子系统控制         接上节,使用另一种方式来初始化LED的寄存器:采用GPIO子系统函数接口,对LED的引脚对应的SFR进行设置和初始化,然后使用 ioctl命令来 读取和设置LED灯的状态; Led硬件电路图 Led GPIO引脚...

2018-11-04 12:29:41

阅读数 38

评论数 0

linux GPIO子系统内核源码追踪

提到GPIO 子系统,我们先来追踪下GPIO 子系统的接口函数是如何添加到内核中的? 初次追踪GPIO 子系统源码,逻辑有点乱,后续再次梳理;但有1点已经很明确:GPIO 子系统初始化 设备的gpio PIN引脚,已有初步的了解和认识; 内核编译时,已将GPIO 子系统编译进内核,所以驱动程序...

2018-11-03 21:58:36

阅读数 66

评论数 0

Note06_01_LED驱动_ioctl传输命令

Note06_01_LED驱动_ioctl传输命令驱动 目录 Led硬件电路图 Led GPIO引脚控制寄存器 Led内存映射函数 Led驱动程序框架 1)杂项设备驱动简介 2)杂项设备驱动注册函数 3)ioctl 控制命令实现 驱动实现流程梳理 1)驱动程序入口实现 2)驱...

2018-11-03 15:31:29

阅读数 57

评论数 0

程序必须严谨处理

1. 条件判断: 比如linux 创建线程接受消息,若有多条消息,对不同类型消息进行处理时,必须对相应的消息类型进行严格判断后,方可进行处理; 避免消息类型判断不严谨,导致系统功能异常:只判断其中1条消息类型,其余的都放在else 中统一处理;(若应当前接受到1条消息,正在处理中,而同时又接受...

2018-11-03 13:40:38

阅读数 133

评论数 0

Linux pthread_creat() 创建线程失败问题总结

Linux pthread_creat() 创建线程失败问题总结 目录 问题场景 问题详细描述 问题分析定位 1)pthread_create() 函数原型 2)实测系统最多可创建的线程数 3)测试结果 4)查看shell启动进程所占用的资源默认设置: 5)确认系统可创建的最大线...

2018-11-03 11:09:10

阅读数 2122

评论数 0

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