自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(26)
  • 资源 (4)
  • 收藏
  • 关注

原创 Bash脚本,变量比较

bash整数比较:if [ "${Variable}" -eq "$Var1" ]; thenstatementfi如果是字符串比较 使用“ = ”

2011-09-13 13:13:28 105

原创 个人鉴定

<br />我从来都是一个没有长性的人,鉴定完毕<br />从下周开始准备去好好练练自己的英语听说能力!

2011-03-23 20:49:00 147

原创 Vim常用快捷键

<br />1.移动到行尾      shift+$<br />2.移动到行首      0

2010-10-12 09:43:00 124

转载 Emacs基本操作

Emacs的基本操作1.Emacs安装<br />现在较新版本的Linux(如本书中所用的Red Hat Enterprise 4 AS)的安装光盘中一般都自带有Emacs的安装包,用户可以通过安装光盘进行安装(一般在第2张光盘中)。2.启动Emacs<br />安装完Emacs之后,只需在命令行键入“emacs [文件名]”(若缺省文件名,也可在emacs编辑文件后另存时指定),也可从“编程”→“emacs”打开,如3.5图中所示的就是从“编程”→“emacs”打开的Emacs欢迎界面。<br /><br

2010-10-10 19:55:00 224

转载 Emacs操作简介

符号<br />      C-  意思是按住 Ctrol 键M-   意指 Meta 键 (键盘上若无Meta 键,则可以ALT ESC 键来取而代之)<br />DEL  意指退格键 (不是 删除(Delete) key)<br />RET  意指回车键<br />SPC  意指空格键<br />ESC  意指Escape键<br />TAB  意指Tab键 <br />像 "C-M-" (or "M-C") 这样连在一起的意味着同时按住 Control 和 Me

2010-10-10 19:54:00 540

转载 UART通讯流控制方法

<br />谈这个问题之前我们先介绍另一个概念,DCE(Data Communication Equipment数据通讯设备)速度。它是指两个Modem之间即电话线之间的传输速度,我们所说的56K指的就是这个速度。而DTE(Data Terminal Equipment数据终端设备)速度是指从本地计算机到Modem的传输速度,如果电话线传输速率(DCE速度)为56000bps,Modem在接收到数据后按V.42 bis协议解压缩56000×4=115200bps,然后以此速率传送给计

2010-10-09 13:34:00 2005 1

转载 串口异步通讯Xon/Xoff

<br />在流量控制方面,可以从不同侧面采取不同的控制方案。最简单的方法就是增加接收端的缓冲存储空间,使得接收端可以缓存更多的数据。但这只是一种被动、消极的方法。因为,一方面系统不允许开设过大的缓冲空间;另一方面对于速率显著失配,并且又传送大量数据的场合,即使缓存空间再大也会出现不够的现象。目前普遍采取一种称之为“XON/XOFF”的发送控制字符的方案,通过控制字符来确定发送方是否继续发送数据,相比之下更主动、更积极、更有效。<br />XON/XOFF(继续/停止)是异步串行连接的计算机

2010-10-09 13:23:00 1814

转载 目前流行的视频格式标准

<br /> 数字高清电视的720p、1080i和1080p是由美国电影电视工程师协会确定的高清标准格式,其中1080p被称为目前数字电视的顶级显示格式,这种格式的电视在逐行扫描下能够达到1920×1080的分辨率。<br />  数字高清电视的720p、1080i和1080p是由美国电影电视工程师师协会确定的高清标准格式,其中1080p被称为目前数字电视的顶级显示格式,这种格式的电视在逐行扫描下能够达到1920×1080的分辨率。<br />  720p格式,是标准数字电视显示模式,750条垂直扫

2010-09-10 14:44:00 300

原创 Moorestown平台SCU部分

今天花了一个下午的时间,把Langwell的SCU部分好好的学习了一下,主要看了以下的内容:IPC各种通信机制不同的实现方法,及其具体的流程;中断处理部分与传统的X86系统的异同,及我们BSP开发注意的部分各种firmware boot sequence以及HEADER部分关键字的修改方法明天要继续加油,把SCU部分的ppt演讲稿争取明天做完。我觉得目前来说外围总线的driver编写不是问题,最重要的部分在于整个平台的资源分配,包括内存,Langwell上的特有模块控制等X86特有的部分,只有把这些真正的搞

2010-09-09 18:03:00 192

原创 本周学习计划

<br />    最近真的非常劳累,因为在不断进行interview,同时还要不停的干活。其实也可以现在就甩手不做的,但是我们总要有职业素养,无论怎样既然现在还在这个公司上班,那么还是尽量做好自己份内的事情吧!<br />这周主要的想法是要把Moorestown platform的Audio部分DMAC控制和IPC机制的中心思想掌握,并把Sound Card部分的驱动看完,估计这些在3天的时间应该差不多。

2010-08-02 15:34:00 139

原创 OV3640 Auto Focus Control实现

<br />经过两天的努力,终于将自动对焦的功能实现了,在我们的OV3640模组上是通过Sensor的两个GPIO端口模拟I2C总线来控制VCM。这样就意味着无法通过Moorestown的ISP对VCM进行控制。实现的关键点在于每次修改分辨率后,都要重新将VCM部分的firmware刷新一遍(firmware要写4k多的数据,要向你们的模组厂商FAE来提供)。同时写了一个简单的input应用程序测试,这样就能够模拟按键测试了。

2010-06-17 09:39:00 1162 4

原创 Forbidden Ubunutu auto mount

<br />   今天在google上查了一下怎样在ubuntu系统下禁止自动mount功能,在此记录:<br />termination:gconf-editor<br />/apps/nautilus/preferences/media_automount<br />/apps/nautilus/preferences/media_automount_open<br />将两个打勾的部分去掉即可<br />

2010-06-17 09:34:00 131

原创 sed使用初探

<br />由于在对摄像头驱动的时候从Senor的FAE拿到了初始化的寄存器代码,但是由于不符合程序的数据结构,因而需要改写。但是数据真的是太多了,怎么办呢? 我知道的批处理有下面这几种方法:<br />(1)Windows下,使用Excel 和Ultredit都能够完成<br />(2)sed使用<br /> <br />由于现在是在linux下开发,还是学习一下超强工具sed使用吧。<br />比如有这样一行数据:78 3012 6c, 要处理到{0x3012, 0x6c},格式,用sed可以这样写了:

2010-06-11 23:50:00 230

原创 Moorestown平台调试0V3640 Camera Sensor

<br />    接着上周的工作,花了一天的时间写了一个3640的driver,其实和其他的方法大同小异,主要是初始化配置的部分内容比较多吧。OV3640上有一个Micro Controller,只要向固定的顺序写入firmware数据后,该sensor能够自动完成Auto Focus Control的功能

2010-06-11 23:33:00 428

转载 什么是RAW数据?

<br />现在数码照片的存储格式,以及在网络上应用的最普遍的图片格式就是JPEG格式了(Joint Photographic Expert Group)。但是作为一种有损的图像压缩格式(现在也有少数数码相机提供无损压缩的JPEG存储格式),其缺点是显而易见的,就算是极其轻微的压缩比例,也会使图像质量发生不可逆转的损失。更重要的是如果图像在相机内就经过了比较大的颜色、曝光、去噪和锐化处理的话,就会减小后期在电脑上做进一步处理的余地。对于不需要进行后期处理,或者不允许后期处理的情况下,JPEG是最

2010-06-09 11:21:00 687

原创 OV7670在Moorestown平台的调试(2)

  昨天终于把OV7670 在Moorestown平台驱动调试成功了,目前经过测试可以进行拍照与视频捕捉。归结一下调试的顺序和主要遇到的问题:(1)I2C接口调试,首先要向i2c adapter注册一个client设备并能够正确的在启动时枚举到该设备,这要设计到Linux驱动模型中driver-bus-device的关系,能够正确的进入sensor的probe函数;(2)sensor控制信息通信调试,主要是读取到Product & Vendor ID, 并刷新default configuration to

2010-06-09 09:46:00 536

原创 subversion + Apache2 在ubuntu下实现svn服务器

<br />    由于我个人实在比较懒,工作中有两台电脑有的东西在两台工作电脑前拷来拷去实在比较烦,于是今天搞了一个svn web服务器,这样实现多台工作主机之间的同步开发,虽然只是我自己在用,但是感觉十分的方便,嘿嘿! 网络上这部分的文章灰常的多了,我就在这里做一个记录,免得以后麻烦。在ubuntu下构建方法:<br />(1)sudo aptitude install apache2  apache2-common  apache2-utils apache2-doc  libapache2-sv

2010-06-05 17:36:00 166

原创 OV7670在Moorestown平台的调试(1)

    以前从来没有接触过摄像头模块,经过一周的调试学习了不少图像方面的知识,汗~~啊一直看的是有点迷糊。不仅要多Sensor部分的功能和原理要熟悉,还要对SensorISP之间的通信接口配置要深入了解,这关系到整个图像的显示问题。

2010-06-04 19:03:00 548 1

原创 X61 ubuntu的部分温度控制方法

    最近越来越热,我的x61的温度也越来越高,烫的我这个心烦啊!,上网搜集了一些相关的x61 ubuntu的一些设置方法,主要是集中在这几个方面:1. 无线网卡工作模式控制;2. powertop模式应用;3. tp-smapi-modules的使用;具体怎么设置我就不说了,google一搜有好多,还是在这附上我的rc.local文件中的几项设置作为备份: echo 1

2010-05-30 15:58:00 648

原创 Linux Carmer driver注册方法

    最近又开始看Carmer的驱动了,在Linux下通常实用Video4linux框架来实现Video capture/Camera Capture等功能,先说一下设备注册部分,ov7670.c中,注册方法如下:static struct v4l2_i2c_driver_data v4l2_i2c_data = {        .name = "ov7670",        .

2010-05-28 09:19:00 444

原创 svn版本回溯方法

    以前都使用乌龟svn来管理,图形化的东西还是比较方便和直观,现在完全转到svn命令行下,有点玩不转了.......查了一下资料,今天实现了版本回溯,在此做一下记录:svn merge --revision 3:1 /操作的目录svn commit -m "comment内容"

2010-05-28 09:09:00 1093

原创 svn merge实现版本回溯

    以前都使用乌龟svn来管理,图形化的东西还是比较方便和直观,现在完全转到svn命令行下,有点玩不转了.......查了一下资料,今天实现了版本回溯,在此做一下记录:svn merge --revision 3:1 /操作的目录svn commit -m "comment内容"

2010-05-26 09:21:00 666

原创 ALSA架构音频驱动分析(1)

   最近一直在稿音频驱动,感觉Linux的Audio部分杂乱复杂,接下来这里针对Intel的嵌入式平台做部分的简要分析。可能要以下的几个部分展开:(1)Audio作为PMIC的部分子系统;(2)ALSA驱动架构(3)应用层配置系统PulseAudio & AudioManager(4)音频数据流(5)ALSA控制接口编程(6)相关配置文件 

2010-05-25 15:45:00 423

转载 ADS1.2应用调试技巧

ARM ADS 全称为 ARM Developer Suite 。是 ARM 公司推出的新一代 ARM 集成开发工具。现在 ADS的最新版本是 1.2 ,它取代了早期的 ADS1.1 和 ADS1.0 。它除了可以安装在 Windows NT4 ,Windows 2000, Windows 98 和 Windows 95 操作系统下,还支持 Windows XP 和 Windows Me

2009-07-08 16:35:00 1967

转载 LDO/DCDC联系与区别

DCDC的意思是直流变(到)直流(不同直流电源值的转换),只要符合这个定义都可以叫DCDC转换器,包括LDO。但是一般的说法是把直流变(到)直流由开关方式实现的器件叫DCDC。     LDO是低压降的意思,这有一段说明:低压降(LDO)线性稳压器的成本低,噪音低,静态电流小,这些是它的突出优点。它需要的外接元件也很少,通常只需要一两个旁路电容。新的LDO线性稳压器可达到以下指标:输出

2009-07-07 13:45:00 742

转载 MTK平台校准

TK平台板测校准原理MTK平台板测校准原理一.AFC(自动频率控制)校准 校准目的:校准AFC DAC值与TCVCXO输出频率(26MHz)之间的对应关系,使得测试接收信号的频率误差在允许范围之内。校准步骤:控制综测仪Agilent 8960或者 R&S CMU200设定在BCCH(广播控制信道)中的某一个信道arfcn_C0_GSM(可以为1-124中的一个,由板测软件初

2009-07-06 16:17:00 3504 1

nucleus USB

描述Nucleus实时操作系统的USB API接口说明

2009-04-19

python中文编程

python中文编程的很好学习资料,可以边学边看

2009-01-03

zaptel-uclinux

在Blackfin处理器上移植的zaptel构架的TDM400p 板卡驱动

2009-01-03

华为PCB布线规范(PDF版本)

这个文档是华为在制作PCB板时候遵守的规范,对硬件工程师有一定的指导意义

2008-11-02

空空如也

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

TA关注的人

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