自定义博客皮肤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)
  • 收藏
  • 关注

原创 LDD之字符设备驱动

字符设备驱动适合于一些简单的硬件,相对块设备驱动来说易于理解,不过了解内核和字符设备驱动之间的接口对于编写字符设备驱动尤为重要。主次编号通过文件系统的字符设备名字来访问字符设备,它们是位于/dev下的设备结点。如果在/dev下执行ls -l,可以看到如下输出:crw-rw---- 1 root dialout   4,  64 2016-04-10 22:38 ttyS0

2016-04-12 10:27:36 735

原创 LDD之模块

Linux内核允许在运行时insmod模块,以扩展内核的功能或者使新设备可用。因此理解如何编写模块和编译模块是必须掌握的。接下来,我们来讨论如何建立并运行一个完整的模块,并且讨论所有模块共用的基础代码。前面我们提到过内核源码树,不管是发布的内核还是自己编译的内核,我们要保证,编译的模块只给对应的内核使用。Hello World模块每个程序员都编写过不同语言的Hello Worl

2016-03-29 14:54:15 939

原创 LDD之准备工作

Linux作为最受程序员欢迎的开源操作系统,从上世纪90年代到现在,一直在成长,一直在进步,吸纳了不计其数的程序员的代码,来自世界各地的程序员都活跃在Linux社区,很多公司也贡献自己的代码,同时也发布各个的版本,大家都从中获益颇丰。要参与Linux的开发,或者使用Linux,就要不同程度的阅读、修改Linux代码,运行自己编译的Linux镜像。然而,我们必须要做一些准备工作。入门概念

2016-03-25 13:22:46 396

原创 LDD之调试

linux内核调试方法

2016-03-21 16:35:58 599

原创 yii2.0环境搭建

1、ubuntu自带的apt-get源支持的php版本为5.3.2,yii2.0需要5.4.0以上版本有2种方法达到这个目的:a.从私有源安装apt-get install python-software-propertiesadd-apt-repository ppa:ondrej/php5apt-get updateapt-get install php5

2015-10-22 18:36:38 320

原创 Ubuntu Server搭建SVN

之前整好了Ubuntu Server了,现在可以在Server上装好用的软件,为了便于代码管理,自然想到了svn,其实安装配置过程也很简单。目的就是要通过命令行和web都能访问svn。以下命令都是以root用户执行的,如果是普通用户,可以在命令之前加上sudo。1.安装apache2apt-get install apache22.安装svnapt-get install su

2013-07-10 14:28:23 490

原创 Ubuntu Server开发环境搭建

最近在搭建Ubuntu Sever, 遇到了一些问题,还是广大网民的力量,我才得以成功,下面讲一讲整个过程:同事周末去配了个4核,16G,1T的PC当服务器用,主板是华硕的P8H61-MLX3 R2.0系列,集成了RealTek的网卡(这个让我折腾了几个小时)1.创建安装镜像下载Ubuntu 10.4 Server ISO, 然后使用Ultra ISO做成U盘安装或者光盘安装2.修

2013-07-10 11:19:59 853

空空如也

空空如也

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

TA关注的人

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