- 博客(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
原创 如何用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
原创 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
原创 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
S5PC100的的开发板的iic的模拟驱动代码 iic模拟.rar
2011-08-16
OMAP3530摄像头驱动分析.pdf
2011-08-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人