自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (4)
  • 收藏
  • 关注

原创 Android Linux 内核介绍

<br />已经有一些的文章介绍Android内核了,本系列篇将从Linux内核的角度来分析Android的内核,希望给初学者提够有用的信息。本章将简单的介绍 Android内核的全貌,起到一个抛砖引玉的作用。从下一篇开始将详细介绍每一个Android内核驱动程序及其作用。<br />Android内核是基于Linux 2.6内核的(目前最新开发版本是2.6.31),它是一个增强内核版本,除了修改部分Bug外,它提供了用于支持Android平台的设备驱动,其核心驱动主要包括: <br />Android B

2010-12-20 12:58:00 359

原创 LED灯显示字符驱动程序-linux2.6LED显示驱动

<br />/****************************************************************<br />    Copyright(c) 2009-2010,Newkoom Net Tech.Co,.Ltd<br />    <br />    模块名称(Filename):        led_s3c2410.c  <br />    项目名称(Projectname):        RPM(Remote Power Manager System)<b

2010-12-20 12:56:00 439

原创 arm下QT环境搭建

<br />第一次接触QT,发现每个人搭建环境问题都不一样,我把我的问题和步骤写下,以供参考!<br />1. 选择环境,QT需要安装Xwindows环境的操作系统,开始我使用操作系统是没有图形界面的center os,发现怎么安装也不成功,新手啊!<br />    后来选择了ubuntu,之所以选择,是一个牛人和我说,这个系统驱动比较全,不至于缺这少那。<br />2. 我在虚拟机安装的ubuntu,安装完后,要用root用户,不然很多和外面交互,比如ssh, nfs等功能都受限制。更改用户sudo p

2010-12-17 12:54:00 485

转载 linux2.6.14.1下蜂鸣器驱动程序

<br />/*http://blog.csdn.net/zhengmeifu/archive/2009/12/15/5002900.aspx*/<br />本驱动程序经过测试,证明运行良好,下面附有驱动原码和测试程序,若有哪位引用了我的驱动,请注明出处。谢谢!<br />view plaincopy to clipboardprint?<br />·········10········20········30········40········50········60········70········8

2010-12-17 12:29:00 642

转载 linux下发送email的c语言代码

<br />现在很多用户都是自动获取ip,而不是固定不变的,现在作个简单的<br />程序,在他每次上网后,把他的ip自动发给我指定的email。<br />实现很简单(当然,前提是你有相应的权限,:D),通过调用system(),把<br />程序路径放到/etc/rc.local里,以便每次启动调用。利用ifconfig获取ip,<br />并写到一个临时文件,然后读文件内容到缓冲区,作为email正文发送到指定的email。<br />以163.com的smtp服务器为例,现在的smtp服务器都加入了

2010-11-15 18:12:00 667

转载 Linux设备驱动

<br />一. 简介<br />    操作系统是通过各种驱动程序来驾驭硬件设备,它为用户屏蔽了各种各样的设备,驱动硬件是操作系统最基本的功能,并且提供统一的操作方式。正如我们查看屏幕上的文档时,不用去管到底使用nVIDIA芯片,还是ATI芯片的显示卡,只需知道输入命令后,需要的文字就显示在屏幕上。硬件驱动程序是操作系统最基本的组成部分,在Linux内核源程序中也占有较高的比例。<br /> <br />二. 基本原理<br />    设备由两部分组成,一个是被称为控制器的电器部分,另一个是机械部分。控

2010-11-09 15:18:00 269

转载 Linux设备驱动入门(一)

用来防止用户程序直接访问内核中关键性数据结构和硬件设备是驱动程序的主要目的之一,所以,一个设计精良的驱动通常应该隐藏了硬件的复杂性和多变性。例如,一个程序写数据到磁盘时,只需要打开一个文件并执行写命令即可,而不必了解磁盘中的每个扇区的大小是512字节或者是1024字节,细节性的问题则交由驱动程序处理。此外,驱动程序还可以隐藏硬件的多变性(可能来自于不同厂家,甚至同一厂家不同型号)并给用户提供一个统一的访问接口。这也是Unix/Linux信条之一“一切皆文件”的赖以存在的基础。 1、可加载模块(loadabl

2010-11-05 18:07:00 336

转载 一个基本的Linux设备驱动开发环境

<br />一个基本的Linux设备驱动开发环境 <br /><br />由宿主机和目标机组成,宿主机就是用来做驱动开发工作的主机,目标机就是用来运行和测试设备驱动的主机,在宿主机上需要有开发工具(gcc,gdb,make等)和linux源码(版本要对应目标机上的linux内核),而目标机上只要运行linux即可。由于步骤有所不同,下面分为普通Linux设备驱动开发和嵌入式Linux设别驱动开发两种情况来讲述环境的搭建和驱动程序的编译: <br />(一)普通Linux设备驱动开发 <br />普通Linu

2010-11-05 18:06:00 230

opencv2.3在VS2010的编译方法

opencv2.3在VS2010的编译过程以及使用方法

2011-12-17

VS编译纯C文件的方法

的确是个好东东! 巧妙地利用IDE,可以方便地编译C文件!

2010-12-23

空空如也

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

TA关注的人

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