自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Liam的博客

技术在于坚持不懈的学习与思考

  • 博客(9)
  • 资源 (2)
  • 收藏
  • 关注

原创 整理--linux内核的gpiolib学习

知识整理–linux内核的gpiolib学习 gpiolib引入:(1)一个事实:很多硬件都要用到GPIO,GPIO会复用;(2)如果同一个GPIO被2个驱动同时控制了,就会出现bug;(3)内核提供gpiolib来统一管理系统中所有GPIO;(4)gpiolib本身属于驱动框架的一部分gpiolib的建立过程;gpiolib的使用方法;gpiolib的架构

2017-01-30 23:06:12 1940

原创 整理--Linux驱动框架概念之LED

知识整理Linux驱动框架入门之LED驱动框架;驱动框架也用模块这种’机制’实现;驱动框架是内核开发人员提供,属于整个驱动的一部分

2017-01-29 01:28:17 2793

原创 linux内核段属性机制(以subsys_initcall和module_init为例)

linux内核段属性机制以subsys_initcall和module_init为例

2017-01-27 11:04:48 6358

原创 整理--Linux字符设备驱动开发基础

知识整理–Linux字符设备驱动开发基础linux驱动:封装对底层硬件的操作,向上层应用提供操作接口

2017-01-25 13:42:05 1774

原创 内核提供的读写寄存器接口实现可移植性

内核提供的读写寄存器接口实现可移植性 arm是IO与内存统一编址,其他平台如x86是IO与内存独立编址访问方式不一样,使用内核提供的寄存器读写接口writel\readl具有可移植性

2017-01-25 00:22:29 1658 3

原创 __register_chrdev_region分析(简单字符设备驱动在内核的工作原理)

__register_chrdev_region分析、简单字符设备驱动在内核的工作原理

2017-01-24 13:36:50 948

原创 动态映射之结构体方式操作寄存器

动态映射之结构体方式操作寄存器 仿效真实驱动中,用结构体封装的方式来进行单次多个寄存器的地址映射。即代替文章《随笔–Linux字符设备驱动开发基础》中动态映射操作LED一节的基础动态映射方式

2017-01-24 13:34:36 979

原创 Linux内核静态映射表建立过程分析

Linux内核静态映射表建立过程分析建立映射表的三个关键部分: * 映射表 * 映射表建立函数 * 映射表建立函数被调用

2017-01-23 23:53:30 1130

原创 GitHub上的markdown格式一些利于排版的用法

GitHub上的markdown格式一些利于排版的用法目录目录的实现文字换行程序结构前面空四个空格流程图变横向

2017-01-22 20:04:16 1762

RocketMQ-Client-CPP需要的第三方库

RocketMQ-Client-CPP需要的第三方库,github上面提供的库有的需要进行下载,这边自己下载下来,有需要的伙伴可以通过这边下载。里面有boost_1_58_0.tar.gz jsoncpp-0.10.7.zip libevent-release-2.1.11-stable.zip openssl-1.1.1d.tar.gz

2020-09-27

简单通用Makefile使用示例工程

简单的能够编译C和C++工程,以及C与C++混合工程, ,有一些基础的makefile, 供大家一起学习交流,不知道怎么编程了需要41积分。。。

2017-07-05

空空如也

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

TA关注的人

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