自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

johnnyshao的专栏

芯联科技(SeniorTech)嵌入式工作室

  • 博客(15)
  • 收藏
  • 关注

原创 我的学车日记

学车日记。

2010-12-11 12:36:00 637

原创 #pragma pack详解

<br /><br />整理自网络达人们的帖子,部分参照MSDN。<br /> <br /> <br />作用:<br />指定结构体、联合以及类成员的packing alignment;<br /> <br />语法:<br />#pragma pack( [show] | [push | pop] [, identifier], n )<br /> <br />说明:<br />1,pack提供数据声明级别的控制,对定义不起作用;<br />2,调用pack时不指定参数,n将被设成默认值;<br />3

2010-12-11 12:02:00 698

原创 union和struct的大小计算

<br />整理自网络。<br /> <br /> <br /><br />规则:<br />1,对于union,对齐的大小是最大的基本元素的对齐大小;对象的大小必须是该基本元素大小的整数倍;<br />2,对于struct,对齐的大小也是最大的基本元素的对齐大小,对象的大小需要考虑元素的对齐,并且需要是最大基本元素的整数倍;同时有#pragma pack修饰的情况,关于struct请详细参考另外一个帖子。<br />3,这里所说的struct和union的对齐,是指其作为其他复杂对象中的元素的时候要求的对

2010-12-11 11:58:00 999

原创 VIM进阶

<br /><br /> <br />1,%<br />在结构化的文本中快速定位:如c,c++程序,用来检查相关符号的配对情况<br />定位”(, )”, “#if, #endif”, “{, }”等等很多匹配项目<br /> <br />2, [{<br />快速定位到当前光标所在代码段的开始处的”{”符号的位置<br /> <br />3, gd<br />定位到当前使用变量的定义处<br /> <br />4, s<br />全域替换文本<br /> <br />5, */# + cw + n<br

2010-12-11 11:50:00 331

原创 Quick Reference of Display Modules

<br /><br />LCD: Liquid Crystal Display液晶显示器<br />它利用液晶的光电效应,通过外部电压控制及液晶分子的折射特性,以及对光线的旋转能力来获得明、暗效果,从而产生丰富多彩的颜色和图像,达到显像的目的<br /> <br /> <br />STN: Super Twisted Nematic超扭曲向列屏幕<br />STN只能显示单色<br /> <br /> <br />CSTN: Colour Super Twisted Nematic彩色超扭曲向列屏幕<br

2010-12-11 11:47:00 319

转载 不可不听的10个职场故事

<br />(1) <br />有一次,一个老强盗带着徒弟去抢劫银行,被警方追捕。两人狂逃,差点儿连裤子都跑掉了。好不容易甩掉了警察,两人上气不接下气,瘫倒在地上。 <br /><br />良久,惊魂稍定,徒弟说:“师父啊师父,要是这个世界上没有警察,该有多么美好啊!”师父骂道:“放屁!要是没有警察,我们还有饭吃吗?!”徒弟大惑 不解。师父“语重心长”地说:“你只知其一不知其二啊!你想想,如果没有了警察,是不是大家都敢去偷、去抢了?正因为有了这些警察,把那些能人挡住了,我 们才有生存空间啊!和他们相比,我们

2010-12-11 11:44:00 357

原创 Bluetooth stack, ALSA and Skype in Linux system

<br />06/28/2006 刚毕业时候写的,呵呵<br /> <br /> <br />Bluetooth stacks under Linux<br />============================<br />Bluetooth stacks for Linux I've known are listed here: OpenBT, BlueZ, BlueDrekar and Affix. <br /><br />    * OpenBT    First Linux Bluetooth

2010-12-11 11:30:00 878

原创 USB枚举过程

<br /><br />USB枚举过程<br /><br /> <br /> <br /><br />1. 第一次接收到主机的GetDescriptor请求中断响应,主机要求外设发送设备描述符,确定外设缺省管道控制端点的每次数据包大小。通过控制端点回送设备描述符,第一次只需要保证设备描述符中前8个字节发送正确。<br />2. 主机发送SetAddree请求到USB 设备,给USB设备分配唯一的地址。这时外设被分配唯一地址,此时的USB设备成为被主机承认的合理外设,可以进行正常的数据传送。<br />3 .

2010-12-11 11:22:00 499

原创 写下你最深爱的人伤你最深的一句话

<br />你进去啦?

2010-12-11 11:11:00 688

原创 常见比试题目收集整理

常见笔试题目汇总。

2010-12-11 10:58:00 437 1

原创 Video Resolution Quick Reference

CIFCIF: 352*288, with a 4:3 aspect ratio    Common Intermediate FormatSQCIF: 128*96, with a 4:3 aspect ratio    Sub Quarter Common Intermediate FormatQCIF: 176*144, with a 4:3 aspect ratio    Quarter Common Intermediate Format4CIF: 704*576, with a 4:3 aspe

2010-12-11 10:28:00 397

原创 Intel迅驰之前世今生

Intel迅驰技术概述。

2010-12-11 10:24:00 415

原创 Windows下删除指定文件和文件夹

05/17/2007最近项目中需要删除编译产生的中间文件及文件夹,以便以最“干净”的状态check in;可是Windows虽然使用了n多年,基本还是处在“文盲”状态,只好借用Linux下的Shell技术来个简单的script,只要安装类似Cygwin的软件就可以跑了~涉及到的工作就是如何在指定的目录以及子目录中查找指定的文件及文件夹,然后进行相应的处理 (这里主要是delete);主要用到就是find命令,google下用法后,基本搞定:1,在Data目录及子目录中删除所有.o文件find Data -n

2010-12-11 10:20:00 904

原创 浅析流媒体列表播放(Playlist Streaming)

简单总结客户端和服务器端的列表播放技术。

2010-12-09 17:26:00 1027

原创 Content Delivery技术总结

1       OverviewContent Delivery是在诸如广播或互联网等的传输媒介上传输诸如音视频,游戏或电脑软件等媒体内容的一种技术。Media delivery on the Web today uses three general delivery methods:traditional streamingprogressive downloadadaptive streaming 2       Traditional StreamingRTSP, MMS, RTMP, modifie

2010-12-07 17:01:00 1085

空空如也

空空如也

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

TA关注的人

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