自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

哈哈一笑

随笔记录,强行理解,如有错误,欢迎斧正

  • 博客(10)
  • 资源 (24)
  • 收藏
  • 关注

原创 我的ubuntu环境配置

1、安装gitsudo apt-get install git2、安装gitksudo apt-get install gitk3、安装vs code官网下载.deb,直接双击安装。64bit地址:https://code.visualstudio.com/docs/?dv=linux64_deb安装完成输入命令code可以打开vs code界面,直接将其固定在启动器4、安...

2019-08-28 15:13:34 159

原创 单例模式

单例模式介绍单例模式有下面的特点:1、单例类只能有一个实例。2、提供一个访问它的全局访问点。要构造一个实例,就必须调用类的构造函数,如此,为了防止在外部调用类的构造函数而构造实例,需要将构造函数的访问权限标记为protected或private。提供要给全局访问点,就需要在类中定义一个static函数,返回在类内部唯一构造的实例。单例模式的优点:在内存中只有一个对象,节省内存空间避...

2019-08-21 14:57:31 85

原创 【1】简单的TCP交互程序

简单的TCP交互程序

2019-08-13 10:33:45 1486 1

原创 kobject和sysfs

kobject结构拓扑结构:由点和线组成的结构,描述位置关系。统一设备模型:提供一个独立的机制专门来表示设备,并描述其在系统中的拓扑结构。kobject设备模型的核心部分就是kobject,它由struct kobject结构体表示,定义于<linux/kobject.h>中。kobject类似于面向对象语言中的对象(object)类,提供了诸如引用计数、名称和父指针等字段,可...

2019-08-09 10:46:12 543

原创 中断处理

中断类型根据中断的来源分为外部中断和内部中断,外部中断来源于CPU外部,由外设发出,内部中断就是CPU内部触发(软件中断指令、溢出、除法错误等)。根据中断能否被屏蔽分为可屏蔽中断和不可屏蔽中断,可屏蔽中断就是可以被屏蔽,被屏蔽之后中断不再响应。不可屏蔽中断就是不能被屏蔽。 中断触发方式在<linux/interrupt.h>中定义了中断的触发方式宏定义,在申请irq的...

2019-08-07 16:52:02 309

原创 函数指针和指针函数

函数指针定义:函数指针是一个指针,指针指向的是一个函数。写法:void (*func)(int, int);用法:#include <unistd.h>#include <stdio.h>void(*callback_t)(int event_id);void func(int event_id){ printf("event_id: %d\n"...

2019-08-07 10:02:55 164

原创 Linux内核通知链

Linux内核中各个子系统相互依赖,当其中某个子系统状态发生改变时,就必须使用一定的机制告知使用其服务的其他子系统,以便其他子系统采取相应的措施。为满足这样的需求,内核实现了事件通知链机制(notificationchain)。通知链只能用在各个子系统之间,而不能在内核和用户空间进行事件的通知。组成内核的核心系统代码均位于kernel目录下,通知链表位于kernel/notifier.c中,对应的...

2019-08-02 17:21:29 832

原创 【6】内存分配

kmalloc内存分配

2019-08-02 10:32:46 317

原创 时间、延迟以及延缓操作

HZ和jiffies内核通过定时器中断来跟踪时间流。时钟中断由系统定时器一周期性的间隔产生,这个间隔有内核根据HZ的值决定。HZ是一个与体系结构有关的常数,定义在<linux/param.h>或者该文件包含的某个子平台的相关文件中。HZ是用来定义每一秒中有多少次时钟中断。例如HZ为1000,代码每秒产生1000次时钟中断。全局变量jiffies用于记录系统启动以来产生的节拍的总数,...

2019-08-01 16:10:23 1663

原创 函数语法快速参考(并发与竞态、高级字符驱动程序操作)

并发与竞态#include <asm/semaphore.h>定义信号量及其操作的包含文件DECLARE_MUTEX(name);DECLARE_MUTEX_LOCKED(name);用于声明和初始化用在互斥模式中的信号量的两个宏void init_MUTEX(struct semaphore *sem);void init_MUTEX_LOCKED(struct sem...

2019-08-01 10:00:10 149

cura设置项详细说明

cura官方说明的中文翻译版本

2022-03-01

typora-setup-x64.zip

typora 0.11.18版本,最后一个免费版本

2021-12-30

SwitchControl.js

Three.js做的旋钮开关,可以点击开关展现开关开启或者关闭的旋转

2021-09-15

linux_fpbigtool.zip

Linux和android下递归转换8bit raw data为png图片,执行文档中的build_android.sh编译android可执行文件,执行文档中的build_linux.sh编译Ubuntu下可执行文件

2021-03-03

ndk-build.zip

Windows下使用git bash通过配置该ndk-build可以实现在git bash中执行ndk-build功能

2021-02-01

ndk-build.exe

通过ndk-build.exe转接,可以直接在git bash中使用ndk-build功能。配合cmder使用git bash可以做到类似Linux的体验

2020-07-02

logfilter_2.1.zip

Android log筛选器logfilter的增强版,相较之前的版本增加了如下功能: 1、F4一键清除所有标记行 2、高亮支持选中大小写敏感 3、log文件存放到以日为单位的目录中 4、增加logcat -c清除按钮 5、适配更多的LOG格式

2020-06-11

Total.Uninstall.6.27.0.CHS.Pro.x64.7z

精确分析已安装程序、监视新程序的安装过程、安全清理系统、管理 Windows 启动过程。控制随系统自启动的程序,服务和计划任务

2020-03-24

cmder.tar.gz

替代windows的cmd,支持大部分的linux命令,支持ssh连接Linux。功能强大,配置简单。配置说明连接:https://blog.csdn.net/qq_33242956/article/details/104966631

2020-03-19

Xshell_5.zip

Xshell 5安装包。安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。

2020-03-16

星号密码查看器.zip

将那个像放大镜似的东东忘你保存过密码的地方拖,一会儿这边窗口上就会出现密码了。查看星号密码,查看窗口类名和句柄!!

2020-01-08

Exynos_4412_Datasheet_V1.0.pdf.zip

三星Exynos-4412的芯片手册,高清英文版本。内容非常详细,用于ARM 嵌入式学习非常好用

2019-08-07

csdn_dev.c

《创建一个简单的字符设备》博客一文的源代码,直接编译可用

2019-08-02

微信大礼包图书PDF(10本).rar

包含《Android系统下Java编程详解》《Android系统移植和驱动开发》《Android应用程序开发与典型案例》《从实践中学ARM体系结构与接口技术》《从实践中学嵌入式Linux C编程》《从实践中学嵌入式Linux操作系统》《从实践中学嵌入式Linux应用程序开发》《单片机C语言入门》《物联网技术与实践:基于ARM Cortex-M0技术》

2019-07-29

scull_examples.zip

《linux设备驱动程序》中的scull源码,可以搭配https://blog.csdn.net/yusiguyuan/article/details/10963621来学习

2019-06-27

Linux设备驱动程序设计入门.pdf.tar.gz

秉承《Linux Device Drivers》一书以实例为主的风格,但是实例的背景将非常简单,以求使读者能将集中精力于 Linux 设备驱动本身,理解 Linux 内核模块、Linux 设备驱动的结构、Linux 设备驱动中的并发控制等内容

2019-06-14

Linux设备驱动程序中文版第三版.pdf.tar.gz

高清版本Linux设备驱动程序中文版第三版,详细介绍Linux驱动开发攻略,驱动开发必读

2019-06-14

Linuxnhsjysxdsb.pdf.tar.gz

《Linux内核设计与实现》(第三版)PDF版本,详细介绍了Linux驱动的相关知识,推荐学习Linux驱动必读

2019-05-28

linuxsbqdcx.zip

LINUX设备驱动程序(第三版) PDF版本,详细介绍了Linux设备驱动的基础知识

2019-05-28

logfilter.zip

android log抓取和过滤工具,支持Windows/Linux下运行。可以非常方便的筛选关键词

2019-05-24

threadpool.tar.gz

Linux C线程池实现,有代码和调用参考。线程池代码有详细注释,对于互斥锁使用情况有详细说明

2019-05-17

cJSON-master

C语言中将文本格式转换为json格式进行保存,也可以利用该代码进行提取.json格式文件

2019-04-26

Linux驱动开发入门与实战

第二版Linux驱动开发入门与实战pdf,内容带标签和目录

2019-04-26

FL2440开发板内核移植笔记

FL2440内核移植过程笔记,描述了具体的过程和代码的书写

2019-04-26

空空如也

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

TA关注的人

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