自定义博客皮肤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的专栏

自在空间

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

原创 两个字节合并成一个字

(1)今天在写程序的时候,无意间发现了一个问题。两个字节合并成一个字,怎么运算。我是采用的以下方式:高字节UA,低字节UB,则合并结果是:UA int main(int argc, char* argv[]){      unsigned char ua = 0x66,ub = 0x77;      printf("data is 0x%x /n", (ua&0x03)

2010-06-30 22:09:00 14084 1

原创 新的起航

<br />      要正式离开富士强了,还真有点舍不得。跟我之前离开联思时一样,呆久了习惯了,希望多跟这些同事相处几天,无意间延迟了离职日期。我有个特性,不管在哪家公司总能遇到些对路的朋友,保留联系方式。<br />      很感谢我09年6月到10年6月这段经历的日子。在这里,我实现了转行;在这里,我跟女朋友的感情稳定下来了;在这里,我提高了学习和解决问题的能力;在这里,我的情绪得以平静和成熟起来;在这里,我碰到一些很坦然的交情和一些真挚的朋友。我感谢DAVID当时招了我入手机的行业,也很感谢LEO

2010-06-12 09:46:00 1174

原创 字符型常量

(1)哪些是字符型常量。BCA,"a"B,'//'C,'W'D,''结果是:A是字符串;B是字符,以%C输出是/,可见第一个/是转义符号;C是字符;D不是,两个引号间啥都没有。(2)哪些是字符型常量。BCDA,CH =‘a+b’;B,CH=’/0’;C,CH=’7’+'9’;D,CH=17+19;下面分别做解释如下:A的运算结果是b,且有警告;B结果是空格,/0是字符串的结尾符,所以本身是个字符,本质是ASCII为0的NUL字符,直接用printf("%c",0);结果也是空格;C的结果是两个字符的ASCI

2010-06-11 22:52:00 7220

原创 负数在计算机中的表示

<br />  我们已经知道计算机中,所有数据最终都是使用二进制数表达。我们也已经学会如何将一个10进制数如何转换为二进制数。我们仍然没有学习一个负数如何用二进制表达。比如,假设有一int类型的数,值为5,那么,我们知道它在32位计算机中表示为:00000000 00000000 00000000 00000101。在计算机中,负数以其正值的补码形式表达。<br />      什么叫补码呢?这得从原码,反码说起。原码:一个整数,按照绝对值大小转换成的二进制数,称为原码。反码:将二进制数按位取反,所得的新二

2010-06-11 22:36:00 3121

原创 HDMI的高级理解

<br />      HDMI的芯片如果独立来区分的话,分为transmitter和receiver。典型的EP901就是一款集成HDCP ENGINE,数字音频解码器的HDMI接收器,它的HDCP将被HDMI的使用端读取并验证通讯,它自己处于SLAVE端。<br />            <br />      以上是EP901的内部图表,内部集成HDCP Engine,负责跟使用端的HDMI发送端通讯。当芯片上电或者复位时,其内部自带的RAM首先从外部的24C08读取HDCP KEY和BKSV。然后

2010-06-09 22:57:00 5925 2

原创 设置定时编译 && ubuntu如何升级python

有些时候我们在服务器资源紧张无法编译的情况下,可以设置在服务器上的定时任务让其在转钟之后执行编译任务。设置定时任务的命令是:at 02:50,进入命令行:warning: commands will be executed using /bin/shat> cd ~/at> mkdir tst899at> <EOT> 分...

2010-06-08 10:06:00 5821 2

转载 Ubuntu中apt用法 && gedit打开txt乱码 && ubuntu12.04 U盘使用exfat方法

如何在ubuntu下面直接查找想要安装的软件。比如我想安装tomcat,但是我又不知道ubuntu里面有哪种版本,也不知道都需要装什么,但是我能确认我装的是tomcat。那么我就可以用搜索命令:例如:$apt-cache search tomcat那么我就会得到以下的结果:lib

2010-06-07 22:45:00 1950

转载 Ubuntu中软件安装卸载,WINE使用 && Ubuntu更新源设置 && 装12.04 vmware easy install ubuntu 进不去

(1)软件的安装  Linux下软件的安装主要有三种不同的形式。第一种安装文件名为xxx.tar.gz;另一种安装文件名为xxx.i386.rpm;第三种是xxx.deb文件。以第一种方式发行的软件多为以源码形式发送的;第二种方式则是直接以二进制形式发送的;第三种则是与Debain GNU/Linux关联密切的格式包。     A,对于第一种,安装方法如下:1,解压缩,用ls命令可以看到解压...

2010-06-07 22:14:00 3296

原创 NDS9435快速开关MOS管的使用

<br />      9435用来对屏开关的快速控制,典型电路如下:<br />  <br />      9435的第四脚是开关控制,低开有效。所以电路中会根据需求用若干三极管来控制输入。1、2、3则是电压输入端,5,6,7,8是输出端。为了去掉电源的纹波干扰,一般会在R5两端并联一个贴片电容,当芯片工作时,电容接地有效滤出杂波。虽然9435后面也有电容滤波,但一般容量较小,如果容量太大,频繁开关机时由于电容放电慢,屏始终有电,开机出现显示数据时避免不了白屏或者闪屏。<br /> <br /> <br

2010-06-02 21:32:00 9082

原创 添加串口打印信息 && 串口工具使用中出现的问题 && printk改造

任何CODE都能添加串口打印信息,来方便调试,不一定要有printf语句,简单的方式可以这样实现。首先需要完成的是串口寄存器初始化,包括输入输出使能、数据位和停止位、波特率、中断优先级等。typedef unsigned char uchar;(1)输出单个ASCII字符。因为字符也是用ASCII码表示void WriteByte(uchar input) //输出单个uchar{

2010-06-02 21:16:00 2971

LED驱动SN3101 的DEMO驱动

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

2010-12-22

空空如也

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

TA关注的人

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