自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 05 简单的字符设备驱动操作

最近生活和工作都有些混乱,有些坚持很久的东西也都中断了。中断这件事就像男人出轨,有第一次就会有第二次,永远无法原谅;中断了以后再回到以前的状态也是很困难的,于是时隔了这么久。希望能尽快恢复。

2016-06-27 18:13:21 407

原创 太阳的后裔

在手机上编辑了很久,最后发现才900字,大概还不如我初中时候的作文水平。

2016-06-27 09:54:17 665

原创 Ubuntu 安装软件时遇到过的问题整理

Ubuntu上安装软件常用方法为: sudo apt-get install 执行该命令时,遇到过两个问题,耽误了很多时间,现整理一下,多亏了万能的Internet,和各路大神的blog。才使得问题解决:1、 "0% [Waiting for headers]" 出现原因:可能是之前你在安装时按了Ctrl+C。解决办法:sudo rm /var/cache/apt/archives

2016-06-14 17:05:11 2046

原创 04 字符设备的注册和kmalloc的故事

1、字符设备注册的两种方法(1)早期经典int register_chrdev(unsigned int major, const char *name, struct file_operations *fops);void unregister_chrdev(unsigned int major, const char *name); ( 注:书上写的是int型,我在3.2内核上编译

2016-06-06 16:59:29 495

原创 03 Linux内核中几个重要数据结构

1、file_operations定义:#includestruct file_operations {    struct module *owner;     loff_t (*llseek) (struct file *, loff_t, int);    ssize_t (*read) (struct file *, char __user *, size_t, l

2016-06-03 14:45:16 480

原创 02 关于设备号,设备节点等一些简单概念

1,设备Linux文件系统/dev/下通常存放了一系列设备名称。对设备的访问,即访问这些文件。ls -l /dev/ 能看到这些设备的一些基本信息。如下图所示了解过Linux下文件类型的小伙伴应该对哪些是字符设备、块设备不会感到陌生了。(bcd-lsp分别是块、字符、目录、普通、链接、套接字、管道)root后面 那两个逗号隔开的数字是设备的主设备号和次设备号。那我们跳到下一个概念吧

2016-06-02 11:46:01 1984

原创 01 像学任何编程语言一样,先从hello world开始

1,Linux 设备驱动程序源码可通过ftp://ftp.ora.com/pub/examples/linux/drivers/中得到;2,但是我发现源码架构不是我喜欢的读书格式,所以我打算先看一遍书,自己试着写一遍,最后看源码;3,所以笔记中的源码全部是自己的随意码;4,书中有一些概念等已经是了解过的,所以之前理解的将不在笔记中列出,仅涉及自己之前不懂的;5,希望可以坚持下去,把书读完;6,欢迎吐槽。

2016-06-01 14:19:36 269

空空如也

空空如也

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

TA关注的人

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