- 博客(11)
- 资源 (6)
- 收藏
- 关注
原创 Linux下图形界面的基础知识(转)
<br /> Linux初学者经常分不清楚 linux和X之间,X和Xfree86之间,X和KDE,GNOME等之间是什么关系。常常混淆概念,本文以比较易于理解的方式来解释 X,X11,XFREE,WM,KDE,<br />GNOME等之间的关系。<br /><br />一、linux本身没有图形界面<br /> linux现在的图形界面只是linux下的应用程序实现的。图形界面并不是linux的一部 分,linux只是一个基于命令行的操作系统,linux和Xfree的关系就相当于当年的D
2010-06-10 23:13:00
879
原创 Firefox后不能播放flash
<br /> 我的系统是Ubuntu9.04,系统默认安装的Firefox3.0,最近老感觉浏览网页不爽,比较慢,上Firefox的官网一看,都出到Firefox3.6.3了.于是决定升级我的Firefox.Google说要安装一个ubuntuzilla脚本(用python写的).于是:<br /> sudo apt-get install ubuntuzilla<br />然后只需要:<br /> ubuntuzilla.py -a install -p firefox<b
2010-06-07 16:26:00
1121
原创 USB固件程序设计初步
前阵子一直忙着复习考试,都没没有时间学习USB,还好,现在考完了,终于有时间了.好好学习我USB了.预计是先把固件程序用控制传输发送数据调试成功.然后在Linux下编写相应的USB驱动,先点亮LED灯.下面说说USB的固件程序是怎样设计的. 编程环境是:Keil51.板子是用CY7C68013A做的USB最小系统.下载软件是:CYconsole.首先说程序框架:在主函数中定义自己
2010-01-02 18:05:00
1883
2
原创 USB初步
最近一直在学习USB相关的知识,包括一个协议,传输方式,固件程序框架,以及在Linux下的驱动.我们小组做了一个USB系统,使用的是赛朴拉斯公司产的CY7C68013A芯片做的一个USB系统.以前只知道应用程序,后来知道应用程序是基于驱动的,拿X86来说,如果你是Windows那么你就要用Windows驱动,如果你是Linux操作系统,那么你就要用Linux驱动,但一
2010-01-02 18:04:00
782
原创 sscanf和scanf
<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } --> 我们知道scanf是标准输入函数,即他的输入设备是键盘--”stdio”而sscanf是什么呢?其实他也是一个输入函数,当我们在写C语言的main经常遇到一下的情况:in
2009-11-19 21:58:00
747
原创 Linux设备驱动
系统调用是应用程序与系统内核之间的接口,设备驱动程序是内核与机器硬件之间的接口,设备驱动是内核的一部分, 他为应用程序屏蔽了硬件的细节,在应用程序看来硬件就是设备文件,,操作硬件就好像操作其他普通文件一样.驱动程序主要干以下事情:(1)初始化设备和释放设备.(2)把数据从硬件读到内核和从内核读到硬件.(3)读取应用程序的传给设备文件的数据,并且将设备文
2009-11-17 21:35:00
511
原创 mini2440 卸载模块
我的mini2440买回来这么久了,一直有个问题很奇怪,就是执行insmod *.ko一切正行,lsmod也可以看到你插入的模块,但是用rmmod就会出现no such file,一直对这个问题就感觉很奇怪,也Google了很多,网上五花八门的答案都有。最后还是仔细看了手册才找到答案,原来是要把板子上的/lib/modules/下的2.6.29-FriendlyARM改为2.
2009-11-14 22:13:00
887
原创 DIY min2440 Linux系统
X86下的Linux-os已经装过好多次了,然二mini2440开发板上的系统还没有装过,于是自己将原板子的系统格式化后,在Nor Flash下启动mini2440,. 需要做的准备工作,有一个和pc机连接的USB线,Linux下一个usb传输工具(dnw)在文章的最后会提供代码.一切就绪后,完成以下几步:(1)将Nand Flash format and parti
2009-11-13 11:20:00
1350
原创 C语言关于宏
<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm }--> 宏 概要:C语言中宏是非常见的,宏的
2009-11-11 15:57:00
561
原创 CPU与I/O外设之间的数据传输方式之举例
我们都知道通常CPU与I/O之间传输数据有三种方式-----程序方式,中断方式和DMA方式.最近听说了一个很恰当的来理解这三个方式的例子,和大家一起分享一下: 首先,程序方式(也称程序查询方式)它又可以分为无条件查询和条件查询.用举例来说明这两者之间的不同就是:幼儿园的老师给孩子发糖果吃(老师相当于CPU,孩子们相当于外设),当他们在无条件方式下工作时候,老师不停的给孩
2009-11-01 17:00:00
4631
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人