自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

工匠

有框架有细节

  • 博客(28)
  • 资源 (12)
  • 收藏
  • 关注

原创 Unknown symbol gpio_direction_output

<br />问题:<br />/lib/modules/2.6.29/insmod leds.ko<br />Unknown symbol gpio_direction_output<br />insmod: init_module '/opl/modules/pxa3xx_dpram.ko' failed (No such file or direc<br />tory)<br />原因:<br />EXPORT_SYMBOL_GPL(gpio_direction_output);<br />解决:<br

2010-12-29 10:14:00 1163

原创 圣诞的礼物

呵呵 ,与你一起分享哦。。。。。。

2010-12-24 14:49:00 574

原创 如何用eclipse打开并运行一个已经写好的java文件?

选择新建file >导入(import)> 弹出个窗口选择General点开 第三个最长的那个 existing.....下一步>选择文件路径>选中项目名>最后finsh

2010-12-22 17:12:00 6045

原创 No compatible targets were found....

<br />android 配置完成后写写一个hello world程序的时候系统提示"No compatible targets were found. Do you wish to add new Android Virtual Device?"<br /><br />打开cmd 找到我的android-sdk-windows-1.5_r3的tools路径。我的在F:android-sdk-windows-1.5_r3 ools下。<br />然后在这个路径下输入android create avd –

2010-12-22 15:56:00 4481

原创 Android Hello word

<br />在配置好Android开发环境后,就可以小试牛刀,开发Android程序了。首先要做的当然是永恒的主题——Hello World。 <br />首先选择新建一个Android Project,然后会出来Android工程向导,如下: <br /><br />需要指定一下几项:<br />Project Name :即工程名称。这里是HelloWorld。<br />Build Target :构建的目标。这个就是前面配置Android SDK Platform时添加的平台。上面选择了Androi

2010-12-22 15:06:00 1345

原创 Proguard.cfg(the file can't find) 解决方法

http://stackoverflow.com/questions/4444818/proguard-cfg-missing

2010-12-22 14:28:00 1630

原创 windous下面如何搭建Android的开发环境

http://apps.hi.baidu.com/share/detail/23018721

2010-12-21 16:40:00 609

原创 嘿嘿,俺的奶豆哲学

<br /><br />呵呵,和大家一起分享一下!

2010-12-18 15:07:00 944

原创 bin/sh: hello :not found 的解决方法

<br /> 奋战一个星期,终于把android的开啊环境建立起来,我的硬件开发环境是S5pc100的硬件开发环境,以第一个“Hello World”入门程序开始,兴奋之余却遇到bin/sh: hello :not found拦路虎,郁闷啊~~~网上说法云云,改了kernel,又改rootfs,瞎忙一通无济啊,还是被我发现了一些端倪:<br />Build Options-><br />Build BusyBox as a static binary (no shared libs)<br />Build

2010-12-18 14:05:00 1249 1

原创 如何看文件是否是交叉编译出来的

<br />h是我用gcc -o h hello.c 来编译的<br />root@boy-desktop:/home/boy/workplase# file h<br />h: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, not stripped<br />helloo是我用arm-linux-gcc -o hel

2010-12-18 10:03:00 1504

原创 在虚拟机下如何设置静态IP上网(利用桥接)

<br />系统装好后,源也设置好了(把以前默认的源注释掉了,改成了几个教育网的源,北交的源相对比较快),下来的任务就是更新系统和安装所需的软件,但是前提是必须可以上网,因为实验室用的都是固定IP,所以需要将Ubuntu设置为静态IP。方法如下: (1)修改网络配置文件网络配置信息存储在/etc/network/interfaces 文件中 sudo vi /etc/network/interfaces 我用vi打开,我的文件显示如下内容: # This file describes the network

2010-12-17 11:42:00 2453

原创 如何搭建网络文件系统

<br />nfs即网络文件系统,用户可以通过网络,将远程主机共享的文件系统,挂载到本机。双方在进行nfs通讯时,必须启动rpcbind(或者portmap)以及nfsd,moutd相关服务。本文主要内容是为实现ARM开发板挂载nfs文件系统,其PC上所需要的相关配置。<br />一、 nfs配置步骤<br />1)首先,用ifconfig将主机和开发板设置到同一网段,如主机192.168.0.1,子网掩码为255.255.255.0,开发板为192.168.0.101,子网掩码255.255.255.0,

2010-12-17 10:09:00 1011 1

原创 ubuntu 10.04 如何和windows xp 进行共享

http://www.pczpg.com/a/2010/0907/19127.html

2010-12-16 09:32:00 640

原创 linux的启动过程

<br />突然心血来潮,想自己写个模块,于是就把linux2.6.29的启动过程有分析了一下,整理出来和大家分享下。 linux的启动大体上可以分几个步骤:第一部分 grub部分,内核的加载过程。这里总结一下别人的思想,因为自己没怎么看过grub的源码。 1. Bios执行int 0x19,加载MBR至0x7c00并跳转执行,这个MBR在我们通常的系统中就是stage1.S(512B), 位于磁盘的0面0道第一扇区,程序跳到0x7c00处执行 2. stage1执行过程中会加载磁盘0面0道第二扇区的512

2010-12-13 15:11:00 645

原创 Android成功的十大理由

<br />据国外著名IT杂志eWeek报道,在当今的移动市场上,谷歌的Android操作系统正在轻松地超越竞争对手。事实上,全球许多最受欢迎的设备都运行谷歌的操作系统。根据谷歌的最新报告显示每天都有300000的Android设备被激活。其结果就是,目前操作系统的销量正在赶超苹果的iOS,很可能最终成为世界上最受欢迎的的移动操作系统。当然,Android的成功并非一日之功,在该系统发展的过程中也伴随着一些失误,致使该系统的发展受到了阻碍。但是现在Android操作系统已经实现了快速发展,留给其他操作系统更

2010-12-13 11:37:00 1274

原创 Android的底层知识

一、重要包的描述:<br />android.app :提供高层的程序模型、提供基本的运行环境<br />android.content :包含各种的对设备上的数据进行访问和发布的类<br />android.database :通过内容提供者浏览和操作数据库<br />android.graphics :底层的图形库,包含画布,颜色过滤,点,矩形,可以将他们直接绘制到屏幕上.<br />android.location :定位和相关服务的类<br />android.media :提供一些类管理多种音频、

2010-12-09 15:27:00 809

原创 开始学习Android

<br />目前决定开始学习Andriod 开发板是S5PC100的硬件资料<br />呵呵

2010-12-09 11:36:00 712 3

原创 交叉编译

交叉编译<br /><br />简单的说:就是PC上编译生成的程序,再放到嵌入式芯片上运行就叫作交叉编译

2010-12-07 15:32:00 642

原创 DSP的AD口的采样

<br />今天子在研发的过程中,发现我的一起明明有回波,但是在AD采样的时候,却采样不到数据,我在用仿真器仿真的时候也发现是有数据的,就是DSP的AD口采样不到数据,开始我以为是采样回波的AD口坏了,换了一个还是这样,就怀疑是不是其他AD口的影响,于是我查了其他的AD口,发现其他的AD口也是不能采样的,呵呵,有时候事情很奇怪,发生了一件事情我们往往锁定该事件的区域,其实往往看是与他不相关的地方才是真真的解决之道,呵呵,万物万事都是相互联系的哦<br />我今天想要讲的就是DSP的AD口之间是相互影响,并不

2010-12-07 14:45:00 3662 2

原创 值得品味

<br />★对于大多数刚走入社会的人来说,一套房子就能消灭一个梦想。<br /><br />  ★安全感不是拿回来,而是给回来的。<br /><br />  ★无趣之人,往往是无胆之人。孩子对学习“不感兴趣”,往往是由于自己觉得没有学好的能力,或者再怎么努力也达不到父母的要求;老人们对任何事情都“不感兴趣”,是因为他们觉得自己能力不足,或者怎么做都没有年轻人做的好。但是没有人愿意说我很害怕,所以他们骗自己说,我根本不感兴趣!<br /><br />  ★为什么很多有钱人一点也不快乐?因为当他们有了钱之后才

2010-12-03 14:08:00 786

原创 cadence 心得

<br />1 orcad转换为cadence的时候电源网络或者其它NET不显示,仅仅高亮<br />在ORCAD 或者cadence PCB环境中取消no_rat属性即可<br />2 orcad做的元件封装,一定不要重名,特别是GND VCC 可以这样使用 GND_1 GND_2等以区别<br />3更改覆铜与布线及、焊盘之间距离方法<br />选择Setup->Constraints->选择Spaceing rule set中Set valuses...按钮<br />Shape To Pin (覆铜

2010-12-03 11:55:00 1953

原创 液晶的VCLK有哪些参数决定

<br />VCLK是由分辨率(320*240),刷新频率(VFRAME),还有颜色位宽(如果你的RGB565这种格式那一个点颜色位宽就是2byte)决定的。<br />拿你现在的配置来说吧<br />你的分辨率是320*240,假设你的颜色位宽是RGB565模式,刷新频率是50Hz,那么LCD控制器一秒种要给LCD发送多少字节数据:<br />bytes=320*240*50*2,<br />这个数据大小就等于VCLK的频率,所以VCLK的频率是由分辨率刷新频,还有颜色位宽这几个参数决定的,你改VCLK并

2010-12-03 11:07:00 1340 1

原创 设备管理器的用途

<br />1:侦测用户在基于windows CE 的平台上是否接入外围设备,如果有接入的外围设备,则要设法加载相应的驱动<br />2:当不需要外围设备的时候,卸载相应的驱动<br />3:全程监控驱动程序的执行情况<br />4:提供流驱动文件的API接口情况<br />5:加载资源管理器<br />6:提供电源管理接口<br /> 

2010-12-03 09:40:00 952

原创 wince控制面板如何添加应用程序

<br />作者:ARM-WinCE<br /><br />WinCE系统中的控制面板和Windows系统中的控制面板原理是一样的,里面就是包含了一些应用程序。WinCE系统的控制面板由Ctlpnl.exe,Control.exe和一些.cpl文件组成,其中Ctlpnl.exe和Control.exe用于控制控制面板的文件夹显示和架构,而.cpl文件和控制面板中的实际应用程序相对应。<br /> <br />WinCE的控制面板中的每个应用程序都由两部分组成:应用程序本身和所对应的.cpl文件。实际上.cp

2010-12-02 14:36:00 724

转载 S3C6410的启动模式解析

<br />目前的ARM处理器都支持多种启动模式,S3C6410和以前的Samsung的ARM处理器一样,通过外部管脚OM[4:0]的拉高拉低来决定是从哪个存储设备上启动。我认为S3C6410的User Manual并没有说的很清楚,所以我在最开始使用的时候,也对其启动模式有一些误解,下面就我个人的理解,介绍一下S3C6410的启动。<br /> <br />先读一下S3C6410 User Manual的第3章 System Controller,在123页列了一张表,如图:<br /> <br /> <

2010-12-02 14:05:00 677

转载 S3C6410的处理器介绍

<br />S3C64xx系列的应用处理器芯片是三星主推的,三星目前推出了S3C6400和S3C6410,都是基于ARM11架构的,而且硬件管脚兼容,应该说大致的功能基本相同,比较明显的区别就是S3C6410带有2D/3D硬件加速。 <br />大致看了一下,S3C6410是一个强大的应用处理器,我不是在这里做广告,呵呵,因为我正在使用它,有了它,可以做很多东西。<br /> <br />下面,我对S3C6410做个简单介绍,该芯片大小为13x13mm,424管脚,芯片架构如图:<br /> <br />A

2010-12-02 14:02:00 894

转载 浅谈ARM的裸奔调试

<br />我所说的ARM裸板调试是指ARM的PCB板制作完后,贴片回来的板子,不但没有任何程序,上电都是第一次。之所以写一篇blog,是因为最近调试了一块ARM板,基于S3C6410的,但是我们把原来的M-DDR DRAM和Nandflash全部都换掉了,硬件做了不小的改动。以前也做过类似的裸板调试,从ARM7到ARM9,再到现在的ARM11。今天就来写一篇ARM裸板调试的文章。<br /> <br />如我前面所说,刚拿到ARM裸板的时候,首先就是要上电。不过上电之前,最好测一下电源和地是否短路。然后就

2010-12-02 14:01:00 1046

原创 wince 的GPIO口的简单流驱动的编写规范

<br /> 流设备驱动实际上就是导出标准的流接口函数的驱动,这是文档上面的定义。在WinCE中,所有的流设备都导出流设备接口,这样WinCE中的Device Manager可以加载和管理这些流设备驱动。<br />流设备驱动的架构如图:<br /> <br /> <br />首先我声明一下,这个图是我抄的,呵呵。在WinCE启动的时候,OAL(OAL.exe)首先加载kernel.dll,然后kernel.dll加载device.dll,device.dll会加载devmgr.dll,devmgr.dll

2010-12-02 13:59:00 822 2

高通linux摄像头调试指南

高通linux摄像头调试指南,方便手机camera开发工程师阅读

2019-03-04

Boot Loader 技术内幕.doc

对 Boot loader 是个很好的解析,比较的详细,想了解boot loader的朋友值得一看。。。。

2011-08-29

AT89C51的详细中文手册

单片机的AT89C51的中文数据手册,对于做单片机朋友有很大的帮助,写的很详细,很全面,希望对大家有帮助,谢谢。。。。。

2011-08-18

LINUX的S5PC100的驱动 iic标准.rar

LINUX的S5PC100的驱动 iic标准的代码和加上自己写的上层测试代码,自己已经测试过是没有问题哦。。。。

2011-08-16

S5PC100的的开发板的iic的模拟驱动代码 iic模拟.rar

S5PC100的的开发板的iic的模拟驱动代码,已经试验过,是没有问题的,望有需要的人下载。。。。。我是在samsung的S5PC100的平台上试验成功的,如果是要在其他的平台,设置一下接口和时钟的延时上面改一下应该就可以了。。。。

2011-08-16

OMAP3530摄像头驱动分析.pdf

OMAP3530摄像头驱动分析OMAP3530摄像头驱动分析OMAP3530摄像头驱动分析OMAP3530摄像头驱动分析OMAP3530摄像头驱动分析OMAP3530摄像头驱动分析

2011-08-16

手机摄像头的全面介绍

手机开发的摄像头的全面介绍,主要是针对于Android的系统下的介绍,camera的全面介绍,有助于底层开发人员的调节摄像头。

2011-08-16

空空如也

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

TA关注的人

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