学习linux
发布时间:2013-09-26 13:06:21
一、Qt和GTK+虽然Linux下的大多数开发是基于字符界面的,但在Linux环境下也可以开发出美观大方的图形界面。经过多年的发展,目前已经存在多种用于在Linux下开发图形界面程序的开发包,其中较为常用的是Qt和GTK+。Qt是一个跨平台的图形用户界面开发库,它不仅支持Linux操作系统,还支持所有类型的UNIX以及Windows操作系.........【阅读全文】
发布时间:2013-09-26 12:46:07
很多LINUX初学者分不清楚linux和X之间,X和Xfree86之间,X和KDE,GNOME等之间是什么关系.常常混淆概念,我想以比较易于理 解的方式说明一下X,X11,XFREE,WM,KDE,GNOME等之间的关系.由于本人水平有限可能存在错误,请高手指正.一,linux本身没有图形界面,linux现在的图形界面的实现只是linux下的应用程序实现的.图 形界面并不是.........【阅读全文】
发布时间:2013-09-17 14:35:50
内核已经存在SD卡的驱动,所以仅需要添加SD卡设备到设备列表注册就可以了。但是从头到尾分析一下MMC的驱动对于理解linux的驱动设计思想是很有帮助的。mmc分为控制器和mmc卡,所以也有两个驱动1. core文件夹的core.c先创建一个工作队列,再注册总线和类。点击(此处)折叠或打开static int __.........【阅读全文】
发布时间:2013-09-13 16:31:19
网卡DM9000的驱动也是和一般的底层驱动一样,仅实现一个数据结构net_device就可以了,这个结构包括了所有信息和操作的函数,所以注册后上层就直接调用这个结构的函数。1. 在板文件中加入板设备信息platform_device s3c_device_dm9000,注册即可。platform总线会找到对应驱动执行probe,这个探测函数主要就是映射网卡的物.........【阅读全文】