自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (1)
  • 收藏
  • 关注

原创 linux内核中GPIO的使用(二)--标准接口函数

在linux内核中,有一些基本模块可以使用标准的接口函数来操作,比如GPIO、interrupt、clock,所谓的标准接口函数是指一些与硬件平台无关的、linux下做驱动通用的函数, 常用的有: gpio_request();gpio_free();gpio_direction_output();gpio_direction_input();gpio_set_value();

2015-07-30 23:38:47 10679 1

原创 linux内核中GPIO的使用(一)--IO内存

一、相关概念 使用IO内存将物理地址映射为虚拟地址,再通过对虚拟地址的操作来控制硬件。所谓的IO内存是指一种编址方式,不同cpu平台使用的编址方式不同,一种是“IO内存”方式,也叫统一编址方式,是指内存和外设的地址是在同一个地址空间上的,如:ARM、powerpc 、MIPS等平台;另一种是“IO端口”方式,也叫独立编址方式,是指内存的地址空间和外设的地址空间是分开的,如x86平台。

2015-07-29 13:51:41 4918

原创 Linux字符设备驱动程序的设计(初级)

一、字符设备驱动程序分析1、cdev cdev是描述字符设备的结构体,要设计一个简单的linux字符设备,就要先定义一个cdev结构体,然后对结构体进行初始化,初始化结束后再将cdev注册到内核,这样内核就添加了一个字符设备驱动。二、字符设备驱动程序设计 设计思路为:定义字符设备(cdev)-->定义设备号(cdev_num)-->申请设备号(静态或动态)-->定义并设计文件操作集函数-->初始化字符设备-->将字符设备添加到内核中-->出错或退出时要注销字符设备和设备号;

2015-07-28 22:35:17 1388 1

Verilog数字系统共设计教程(第二版) 霞宇闻

学Verilog FPGA必备,夏宇闻经典

2014-09-15

空空如也

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

TA关注的人

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