- 博客(6)
- 收藏
- 关注
原创 循环移位计算
以8bit为例:bit7、bit6、bit5、bit4、bit3、bit2、bit1、bit0循环移位即:将一端移出的bit从另一端移入;循环左移 1bit第一步:左移一位第二步:右移七位第三步:前两步结果按位或对应代码:data = (data >> 1) | (data 结果:bit0、bit7、bit6、bit5、bit4、bit3、bit2、bit1
2011-11-05 22:36:18
802
原创 位倒置计算
以8bit为例:bit7、bit6、bit5、bit4、bit3、bit2、bit1、bit08位倒置计算,既为:bit0bit7 bit1bit6bit2bit5bit3bit6最终结果:bit0、bit1、bit2、bit3、bit4、bit5、bit6、bit7第一步:相邻位交换(单bit交换)bit7bit6bit5bit4bit3bit2
2011-11-05 18:43:57
756
原创 整理下usb
整理下usb最近工作不是很忙,抽时间整理下usb相关的东西,usb牵扯的东西很多、很零碎。学习usb时,没有头绪、规划,浪费了不少时间。 (一) USB 描述符及其之间关系(二) USB包结构及其传输过程(三) USB四种传输类型(四) USB device插入检测机制a) Device视角b) Host视角(五) USB de
2011-11-02 21:57:09
558
原创 为什么喜欢在 if() 条件判断中使用逗号操作符?
//再一次遇到 if() 的条件判断中使用逗号操作符,此人必定蛋疼。 //举个栗子,表示鄙视#define get_buffer(pst,data) (((pst)->top == (pst)->end)? 0 : (( data = (pst)->pst[(pst)-
2011-09-29 21:16:45
2513
1
原创 颜色空间
一:简介 颜色空间:一个三维坐标系统,用一个点表示一种颜色。 RGB颜色空间:由红、绿、蓝三个基本元素组成,即:由红、绿、蓝三个颜色的灰度图组成。 YUV颜色空间:每一种颜色有一个亮度信号Y,和两个色度信号U、V。(YCrCb:C == color,
2011-09-25 17:07:19
973
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅