自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhandoushi的专栏

自在空间

  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

转载 ubuntu内核的升级与卸载 && Ubuntu软件安装位置 && tar.bz2等软件包如何安装

(1)用apt-get dist-upgrade发现内核升级了。直接安装 (2)然后查看/boot/grub/menu.1st。发现以前的内核还在,应该是从安全考虑保留;可既然我正常启动了,就不需要了。留着占空间,卸载!首先,执行:#uname -a显示了当前的内核,然后用:#dpkg -l|grep linux来查看当前系统安装了哪几个内核。然后就可以卸载了,一定要确定卸

2010-12-28 22:02:00 1718

原创 功率计算公式 && 声音失真 && 耳机阻抗匹配 && 阻抗匹配原理 && 声音Mixer

(1)电功率的计算公式        用电压乘以电流,这个公式是电功率的定义式,永远正确,适用于任何情况。对于纯电阻电路,如电阻丝、灯炮等,可以用“电流的平方乘以电阻”“电压的平方除以电阻”的公式计算,这是由欧姆定律推导出来的(其中的电流和电压都是有效值(有效值就是均方根值,对于正弦波,有效值等于峰值/1.414,注意是峰值不是峰峰值))。        但对于非纯电阻电路,如电动机等,只

2010-12-27 22:39:00 12262 1

原创 时钟周期,机器周期,指令周期及CPU字长 && 32.768做晶振的原因

<br />      时钟周期:时钟周期也称为振荡周期,定义为时钟脉冲频率的倒数(时钟周期就是单片机外接晶振的倒数,例如12M的晶振,它的时钟周期就是1/12us),是计算机中的最基本的、最小的时间单位,也即CPU主频。时钟脉冲是计算机的基本工作脉冲,控制着计算机的工作节奏。时钟频率越高,工作速度就越快。<br />      机器周期:计算机中,常把一条指令的执行过程划分为若干个阶段,每一个阶段完成一项工作。每一项工作称为一个基本操作,完成一个基本操作所需要的时间称为机器周期。8051系列单片机的一个机

2010-12-27 22:04:00 8642

原创 相对路径的使用&&调用.C中的函数

     在实际的编程工作中,除了调用系统定义的头文件之外,还要调用自定义的头文件。前者很多时候是编译器会指定头文件所在的文件夹路径,.C文件中只需要#include 就可以了;而自定义头文件的调用,很多时候是调用其他目录下,这时就需要采用相对路径来指明,比如:#include "../../DRIVERS/NLED/nled_pdd.h"。每一个“..”表示返回上一层目录,路径层级的跳转是从.C文件所在的那层开始。

2010-12-27 09:12:00 1822

转载 多线程之四:MFC多线程通讯

      一般而言,应用程序中的一个次要线程总是为主线程执行特定的任务,这样主线程和次要线程间必定有一个信息传递的渠道,也就是主线程和次要线程间要进行通信。下面将进行说明。(1)使用全局变量进行通信      由于属于同一个进程的各个线程共享操作系统分配该进程的资源,故解决线程间通信最简单的一种方法是使用全局变量。对于标准类型的全局变量,我们建议使用volatile 修饰符,它告诉编译器无需对该变量作任何的优化,即无需将它放到一个寄存器中,并且该值可被外部改变。如果线程间所需传递的信息较复杂,我们可以定义

2010-12-13 23:21:00 7929

原创 使用samba实现访问Ubuntu文件夹

当我们用ssh作为客户端访问到服务器之后,很多时候我们还需要在服务器上建立SI工程,想像访问windows文件夹那样访问Ubuntu的文件夹,这个时候就需要用到samba服务了。(1) 首先必须确保安装了samba、smbfs、smb,使用apt-get install上述三个关键字。之后使用ubuntu的新力得软件包管理器synaptic来安装图像化的samba管理工具syst...

2010-12-09 11:30:00 3853 1

转载 terminal 方向键和tab键不能用

问题描述:用adduser命令新增了用户之后,发现在该新建用户下的命令终端,使用方向键无法调出历史命令,同时tab键也无法补全输入命令。      问题解决:在/etc/passwd中发现,该新建用户使用的shell为/bin/sh,而能正常使用的用户shell为/bin/bash,通过ls -l /bin/sh查看/bin/sh得知,在ubuntu系统中,/bin/sh默认链接为dash。因此,只需要在/etc/passwd中修改该用户对应的shell为/bin/bash即可解决该问题。参考原

2010-12-08 14:14:00 8289

转载 文件内存映射CreateFileMapping和GlobalAlloc内存分配

    内存映射主要有两方面的作用,其一是对大文件的内存映射处理,其二是用于进程间共享。(1)内存映射文件处理过程    首先,通过 CreateFile() 函数来创建或打开一个文件内核对象,这个对象标识了磁盘上将要用作内存映射文件的文件。    其次,通过 CreateFileMapping() 函数来为刚才创建的文件内核对象创建一个文件映射内核对象并告诉系统文件的尺寸以及访问文件的方式。    再次,通过 MapViewOfFile() 函数将文件内核映射对象添加到进程中。    接着,程序就可以通过

2010-12-01 15:36:00 3953

LED驱动SN3101 的DEMO驱动

SI-EN公司出品的LED驱动型号3101的样例驱动,移植即可使用

2010-12-22

空空如也

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

TA关注的人

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