自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 C语言实现Base64编码

C,Base64编码

2010-06-07 16:41:00 5921

原创 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

BASE64编码C语言版

C实现邮件中常用的BASE64加密验证.输入的邮箱地址和密码都用的是BASE64机密后才给SMTP验证的

2010-04-16

Linux下socket实现聊天系统

一个经典的Linux下的socket聊天系统,带文档的.非常的全面.

2009-11-08

C语言下自我实现atoi()函数

自己写的一个字符串转整型的函数,实现了atoi()功能。

2009-10-23

栈的经典应用-括号匹配问题

用栈实现括号匹配。而且使得操作尽可能简单,所以就之用了基本的进,出栈的操作。

2009-10-22

C语言用两个栈实现一个队列的功能

用量个栈实现一个队列,使其可以有进队和出队的操作。

2009-10-22

空空如也

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

TA关注的人

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