- 博客(8)
- 资源 (5)
- 收藏
- 关注
原创 linux设备驱动编程-初探(2)--在内核中构造和运行模块
【参考资料】: 1:OREILLY 写的《LINUX 设备驱动程序》第三版 2:http://hi.baidu.com/freshwater2009/blog/item/9dc7a0c0b4ed27100ff47730.html 3:http://blog.csdn.net/sunnyclub/archive/2009/07/24/4377305.aspx 在真正进入编写linux下的
2010-05-26 12:03:00 716
原创 linux设备驱动编程-初探(1)--驱动程序概念
------linux设备驱动程序的简介 之前只是做项目的时候用过一段时间linux,对linux其实不怎么熟悉,但是大致的操作,编程的方法,工具(eclipse, gcc)方面还是稍微懂一点的,对于我来说,一直使用的是C语言(多数嵌入式系统开发使用),一直想花点时间来好好的学习一下linux下的驱动开发,正好这段时间一直在待业阶段,就好好的利用起这段时间来学习一下linux的驱动开发吧。 学
2010-05-24 17:02:00 692
转载 Framebuffer Driver(转载)
中文名为:帧缓冲驱动 一、FrameBuffer的原理 FrameBuffer 是出现在 2.2.xx 内核当中的一种驱动程序接口。 Linux是工作在保护模式下,所以用户态进程是无法象DOS那样使用显卡BIOS里提供的中断调用来实现直接写屏,Linux抽象出FrameBuffer这个设备来供用户态进程实现直接写屏。Framebuffer机制模仿显卡的功能,将显卡硬件结构抽象掉,可以通
2010-05-18 22:26:00 591
转载 DirectFB初学
DirectFB概述: DirectFB是图形API存在于Frame Buffer层之上与高级图形管理层如GTK+等之下的。它可以以很小的系统资源占用来提供图形硬件加速功能,提供类如多路a通道渲染模型等高级图像操作。它不修改Linux内核,除了标准C库没有其他库的依赖。应用在了基于Linux系统的DTV显示系统的研发和其他有关Linux显示界面的项目上。支持市面上绝大多数显示卡,支持键盘、鼠标、遥
2010-05-18 21:47:00 1029
原创 关于BSP,BIOS,和bootloader区别
BSP是板级支持包,是介于主板硬件和操作系统之间的一层,应该说是属于操作系统的一部分,主要目的是为了支持操作系统,使之能够更好的运行于硬件主板。BSP是相对于操作系统而言的,不同的操作系统对应于不同定义形式的BSP,例如VxWorks的BSP和Linux的BSP相对于某一CPU来说尽管实现的功能一样,可是写法和接口定义是完全不同的,所以写BSP一定要按照该系统BSP的定义形式来写(BSP的编程过程
2010-05-18 09:32:00 1911
原创 被华为拒绝了。。。。。
刚刚收到被华为拒绝的邮件,呵呵,还是不行,给我的理由是我不怎么适合他们现在这个岗位。 回忆了一下,面试的时候貌似对我的基础题有些错表示不满意吧,还有我所做过的项目,呵呵,只是猜测,继续努力吧。 目前正在学习makefile文件的写法和toppers系统移植到skyeye的内容,再接再厉哦,呵呵。至于工作,还是看看想进一家日企,这样和自己比较对路吧。
2010-05-14 17:38:00 1938 2
转载 C语言assert的用法
assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:#include void assert( int expression );assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abort 来终止程序运行。请看下面的程序清单badptr.c:#include #incl
2010-05-09 22:45:00 15055
原创 纪念我的失业时段
从去年12月份开始,一直没有上班,刚好这段时间有空,把婚给结了。也算是这段时间没有白费吧,呵呵。 这段时间以来开始正儿八经的找工作了,之前也是想了很久,也思考了很就,总结了这几年来的工作情况,自己的得与失,也算是对自己的一份交代吧。而且也有想法想自己干,但是貌似没有什么方向,所以目前还是找工作,在自己擅长的领域继续奋斗吧。 稍微介绍一下我自己的情况,本科毕业5年,专业是
2010-05-06 10:42:00 1528
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人