自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (2)
  • 收藏
  • 关注

转载 SD卡驱动相关内容

SD卡驱动相关内容 <br />http://blog.csdn.net/josh915/archive/2010/08/24/5835707.aspx<br /><br />一)<br />先对SD卡有一个感性认识:<br />SD卡的技术是基于MultiMedia卡(MMC)格式上发展而来,大小和MMC差不多,尺寸为32mm x 24mm x 2.1mm。SD卡与MMC卡保持着向上兼容。<br />内部结构: SD卡内部主要分两部分:存储介质(nandflash)和主控制器。主控制器多位以

2010-10-29 14:32:00 2102 1

转载 PV操作与信号灯及例子+三大操作系统共同点的线程通信

 看待技术问题要瞄准其本质,不管是Linux、VxWorks还是WIN32,其涉及到多线程的部分都是那些内容,无非就是线程控制和线程通信,它们的许多函数只是名称不同,其实质含义是等价的,下面是三大操作系统共同点<br /><br /><br /><br />详细表单:<br />事项WIN32VxWorksLinux线程创建CreateThreadtaskSpawnpthread_create线程终止执行完成后退出;线程自身调用ExitThread函数即终止自己;被其他线程调用函数TerminateThre

2010-10-28 15:16:00 2931 1

转载 Activity间用Intent和Bundle传递参数

Activity间用Intent和Bundle传递参数<br />http://hi.baidu.com/%C8%F0%F2%B6%CF%E9/blog/item/b969aa232d5900aa4623e8c7.html<br /><br />传递方:<br />//点击btn_sub传递 fieldHeight.getText()和 fieldWeight.getText()<br /> private void setListeners()<br />    {<br />    btn

2010-10-27 16:29:00 1040

转载 android 应用程序数据共享shareuserid篇+ContentResolver+ContentProvider

<br />android 应用程序数据共享-shareuserid篇<br /> <br />在android中每一个应用程序都是运行在自己的独立的空间里,应用程序之间需要共享数据可以采取sharerefences,content provder,service等方式,在这里不做探讨。这里探讨一下,通过shareuserid,访问不同应用程序的问题,众所周知,android中为每一个apk分配一个userid,这个作为其身份的标识,当应用程序安装的时候,这个标志就会产生。<br />在应用

2010-10-27 16:24:00 4102 4

转载 android 如何判断开机完成

android 如何判断开机完成http://hi.baidu.com/vnplalvyulin/blog/item/3edc7deecef652df2f2e2190.html<br /><br />1.开机启动后系统会发射出一个Standard Broadcast Action,名字叫android.intent.action.BOOT_COMPLETED。<br />2.构造一个IntentReceiver类,重构其抽象方法onReceive(Context context, Intent

2010-10-27 16:16:00 3197

转载 Android判断网络状态是否断开+Android完全关闭应用程序+ 本文讲述了Android中不同Activity之间的数据传递 — Bundle对象的实现(-)+Android中Bundle的使用示例

Android判断网络状态是否断开<br />http://hi.baidu.com/%C8%F0%F2%B6%CF%E9/blog/item/d40c4cd5b21edd0ea18bb7f7.html<br />Android判断网络状态是否断开,不多说了,看代码吧!<br /> <br />         /**<br />         * 判断网络状态是否可用<br />         * @return true:网络可用; false:网络不可用<br />       

2010-10-27 16:06:00 6464 1

转载 面对不断升级的内核,如何学习linux设备驱动)

<br />面对不断升级的内核,如何学习linux设备驱动<br /><br /><br />作者:刘洪涛,华清远见嵌入式学院金牌讲师。<br />http://www.embedu.org/Column/Column108.htm<br /><br />面对不断升级的linux内核、GNU开发工具、linux环境下的各种图形库,很多linux应用程序开发人员和linux设备驱动开发人员即兴奋,又烦躁。兴奋的是新的软件软件、工具给我提供了更强大的功能,烦躁的是适应新软件的特性、搭建新环境是一项非

2010-10-26 16:40:00 905 1

转载 Linux设备驱动开发环境的搭建

Linux设备驱动开发环境的搭建<br />http://hi.baidu.com/jcno1888/blog/item/301d590cf2efaec07bcbe10d.html<br /><br />经过两周的摸索,终于对Linux设备驱动开发有了个初步的认识,下面对Linux设备驱动开发环境的搭建做个小结,以方便自己以后查询,同时也能给同道的初学者一点帮助。<br />刚接触Linux设备驱动时,初学者往往连如何编译驱动程序都不懂,更别说编译进内核或加载测试了。一般都是在网上找个最简单的 hell

2010-10-26 16:38:00 1073

原创 ubuntu中安装比较工具meld及其使用

<br />在ubuntu中需要比较配置文件的差异,于是安装meld<br />apt-get install meld<br /> <br />安装完后,在/usr/bin/下找到meld,然后发送到桌面上,<br /> <br />打开后选择:file->new ,打开文件选择界面,输入两个文件的路径,后即可看到两个文件的差异情况<br /><br /><br />

2010-10-26 11:49:00 14771

转载 Kconfig文件配置实例(添加驱动程序到内核)+

<br />1.Kconfig文件配置实例(添加驱动程序到内核)<br /><br /><br />http://hi.baidu.com/zifengshen/blog/item/1823fa1bbc2666148618bfd2.html<br /><br />Linux内核中提供了很多设备的驱动代码,但在每个项目中总会需要添加我们自己的驱动,比如我们需要添加LED的驱动。我们可以先独立去编写和调试这个驱动,等成熟后应该放到内核目录树中,使用make modules命令统一编译。而且要在配置选项中

2010-10-23 11:30:00 1687

转载 ubuntu 10.04 编译安装最新版本linux-2.6.34内核

     ubuntu 10.04 编译安装最新版本linux-2.6.34内核<br /><br />http://www.ubuntuhome.com/ubuntu-10-04-install-linux-2-6-34.html<br /><br />    17号linux-2.6.34内核发布,带来了一些更新,想升级的朋友可以按照以下方法<br />安装内核源码这一步进行的所有工作都必须以root权限<br /><br />第一步:准备工作<br />打开终端获得root权限

2010-10-23 09:22:00 949

转载 内存DRAM SRAM SDRAM 说明精典完整版

<br /><br />                                内存DRAM SRAM SDRAM 说明精典完整版<br /> www.armjishu.com整理<br /><br />1.什么是内存<br />     什么是内存呢?在计算机的组成结构中,有一个很重要的部分,就是存储器。存储器是用来存储程序和数据的部件,对于计算机来说,有了存储器,才有记忆功能,才能保证正常工作。存储器的种类很多,按其用途可分为主存储器和辅助存储器,主存储器又称内存储器(简称内

2010-10-22 10:54:00 1703

转载 linux内核配置系统浅析

linux内核配置系统浅析<br />   <br /><br />      随着 Linux 操作系统的广泛应用,特别是 Linux 在嵌入式领域的发展,越来越多的人开始投身到 Linux 内核级的开发中。面对日益庞大的 Linux 内核源代码,开发者在完成自己的内核代码后,都将面临着同样的问题,即如何将源代码融入到 Linux 内核中,增加相应的 Linux 配置选项,并最终被编译进 Linux 内核。这就需要了解 Linux 的内核配置系统。<br

2010-10-22 09:59:00 592

转载 使用AT命令进行短信收发、电话本查询

使用AT命令进行短信收发、电话本查询<br />概述:在JB00+BT项目的SMS Demo中使用了蓝牙的DUN服务来对手机发送AT命令,主要用AT命令实现2个方面的功能:发送短信、查询手机电话本。DUN连接成功后,就可以直接对手机发送AT命令了。使用AT命令之前,一般通过发送"AT"进行AT命令初始化,如果成功返回OK,即说明手机已可正常响应AT命令。 <br />调试AT命令有一个比较简便的方法就是使用PC的超级终端进行调试:如果手机有串口接口,直接连接到PC的串口;如果手机无串口接口,可以使用

2010-10-21 16:50:00 3571 1

转载 Linux下的Source Insight+Ubuntu 10.04使用Wine安装Source Insight

一、Ubuntu安装wine工具$sudo apt-get install wine注:如安装不了加入如下源:{{  deb http://cz.archive.Ubuntu.com/ubuntu lucid main universe}}这是Ubuntu 10.04的源。wine版本是1.1.42的,这个版本对中文支持的非常好。二、将Source Insight拷贝到xp共享文件夹下三、进入ubuntu中InsightSetup.exe所在目录,使用wine工具安装So

2010-10-19 15:31:00 18996 1

转载 TCPIP下VM虚拟机Ubuntu与XP共享:之Ubuntu访问XP +Ubuntu 在虚拟机里装vmware tools

  TCPIP下VM虚拟机Ubuntu与XP共享:之Ubuntu访问XP <br /> <br />     要在XP的本地电脑上实现文件夹共享。通过自己的实验步骤如下(注明:之前试了很多方法,步骤冗余):<br />1,运行Vmware之后,进入Ubuntu系统,安装Vmware Tools。<br />2,Vmware的虚拟机设置,Options->Shared Folders使能,选择一个XP中已经设置为全权共享的文件夹。<br />3,Vmware的Network Connections

2010-10-19 14:54:00 1776

转载 在Linux里设置环境变量的方法(export PATH)

<br />在Linux里设置环境变量的方法(export PATH)一般来说,配置交叉编译工具链的时候需要指定编译工具的路径,此时就需要设置环境变量。例如我的mips-linux-gcc编译器在“/opt/au1200_rm/build_tools/bin”目录下,build_tools就是我的编译工具,则有如下三种方法来设置环境变量:<br /><br />1、直接用export命令:<br />#export PATH=$PATH:/opt/au1200_rm/build_tools/bin<br /

2010-10-16 11:47:00 750

转载 客户端和服务端通讯的N种方式(一)

客户端和服务端通讯的N种方式(一)<br />http://www.ophonesdn.com/article/show/303<br /> <br />自从2009年发放3G牌照以来,标志着中国开始进入移动互联网的3G时代。随着移动互联网速度的不断提高,资费不断降低。使得具有联网功能的手机应用程序逐渐成为主流。虽然大多数开发人员都希望在自己的应用中加入网络功能,以便使自己的应用程序赶上移动互联网的浪潮,为应用增加更绚、更酷的亮点。但很多开发人员并不了解如何在自己的应用程序中加入网络功能,或哪种网络

2010-10-15 13:56:00 1811

转载 OPhone平台的导航软件移植

OPhone平台的导航软件移植<br /> <br />导航软件,在OPhone平台的移植,相对其他的平台的移植,有着很多的特殊性,其中最主要的一个原因,OPhone采用Java作为开发语言,而一般的导航软件,为了性能和跨平台的方便,都采用C或者C++语言,这必然增加了移植的复杂度,不得不考虑采用JNI技术,通过JNI来实现java 和 C的互操作和互调用。本文主要介绍导航软件的移植要点,通过对这些要点的介绍,来了解导航软件的移植过程,并能动手处理相关的问题。移植背景<br />软件架构是采用单线程

2010-10-15 13:52:00 791

转载 Widget API 接口实例演示(二) ——Telephony类和PIM类

Widget API 接口实例演示(二) ——Telephony类和PIM类OPhone平台开发, 2010-01-05 15:03:07 标签 : 接口 API PIM Telephony <br />关于电话通讯的接口—— Telephony类Telephony下面有两个子对象,CallRecord 和CallRecordTypes 。 有六个方法: 1,deleteAllCallRecords(<String>

2010-10-15 13:50:00 1377

转载 Android数据库应用(《Android开发入门与实战》选摘)

Android数据库应用(《Android开发入门与实战》选摘) 收藏1.第一步<br />在Eclipse中,打开ex08_1_SQLite 项目,具体步骤如下。<br />·  新建一个项目。依次单击File→New→Android Project项。<br />·  在新建项目的对话框中,选择Create project from existing source项。<br />·  单击浏览,找到ex08_1_SQLite项目,然后单击确定。<br />程序的目录结构如图8-6所示。2.第

2010-10-14 16:58:00 3330 1

转载 OPhone程序开发入门之音乐播放器

OPhone程序开发入门之音乐播放器<br /> <br />        OPhone平台提供了完整的多媒体解决方案。为开发者提供了统一的,简单易用的开发接口。本文首先介绍了OPhone平台的多媒体框架,然后详细介绍了在OPhone平台上开发音乐播放程序所需的基本知识。通过一步一步构建一个简单的音乐播放器示例程序,来帮助读者了解具体的开发过程。该示例涵盖了Application,Activity,Service,Intent,BroadCast Receiver等基本概念,使读者对OPh

2010-10-14 16:19:00 2178 1

转载 OPhone平台的JNI机制探索

OPhone平台的JNI机制探索<br /> <br />      JNI是Java Native Interface的缩写,中文可译为Java本地调用。Java Native Interface (JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互.<br />      OPhone下的JNI使得Dalvik虚拟机内部运行的Java代码能够与其他语言编写的应用程序或者库(例如C++编译完成之后的so文件)进行交互.虽然JNI并不是Android的技术发展方向,但是作

2010-10-14 16:15:00 844

转载 OPhone SDK1.5中跨进程通讯的4种方式

OPhone SDK1.5中跨进程通讯的4种方式<br /> <br />       由于OPhone系统中应用程序之间不能共享内存。因此,在不同应用程序之间交互数据(跨进程通讯)就稍微麻烦一些。在OPhone SDK中提供了4种用于跨进程通讯的方式。这4种方式正好对应于OPhone系统中4种应用程序组件:Activity、Content Provider、Broadcast和Service。其中Activity可以跨进程调用其他应用程序的Activity;Content Provider

2010-10-14 16:13:00 775

原创 ubuntu中的解压命令练习

<br />想把桌面/home/sunny/桌面/shares/目录下的文件s3c-linux-2.6.28.6-Real6410.tar.bz2或者其解压文件拷贝到主目录下<br /> 先在该目录下解压 ,得到文件夹 s3c-linux-2.6.28.6-Real6410<br />  到然后拷贝过去 sudo cp -r  s3c-linux-2.6.28.6-Real6410   /<br />  当已经跳转到其他目录时则sudo cp /home/yanghua/*.tar.gz2    

2010-10-14 15:33:00 662

转载 S3C6410 开发环境配置 总结

<br />S3C6410 开发环境配置 总结一、搭建编译环境<br />所需要的交叉编译工具链:S3C6410X Tool Chain 4.2.2 - EABI V0.0 - cross-4.2.2-eabi.tar<br />1.解压上述工具链获得文件夹:4.2.2-eabi/<br />2.在/usr/local/下面创建目录arm/ (注意,最好是放到这个目录,不然在以后的编译过程中可能出现一些错误)<br />3.将目录4.2.2-eabi/移动到/usr/local/arm/下面<br />4.

2010-10-14 13:50:00 1398

转载 Android 手机应用开发经验 之 通过Socket(TCP/IP)与PC通讯

<br /> Android 手机应用开发经验 之 通过Socket(TCP/IP)与PC通讯 <br />Android 是一个开源的手机操作系统平台,已经被非常多的开发者视作未来最有潜力的智能手机操作系统。而且,在很短的时间内就在Android Market上出现大量的第三方应用程序,供用户下载与使用,其中有一些程序增强了手机的应用功能,而另外一些会充分的发挥<br />手机与其它电子设备的互动。今天,本文主要讲解如何实现Android与PC通讯。<br />首先,我们先来创建PC的服务器端,其源代

2010-10-13 23:22:00 1275

转载 Ubuntu NFS服务器创建步骤

<br />     Ubuntu的使用已经渐渐为人们所注意。那么对于一些网络方面的设置,我们还是来了解一下。首先我们这里讲解的主要是Ubuntu的NFS服务器设置内容。看看具体的操作有哪些吧。<br />涉及文件<br />portmap hosts.deny  hosts.allow<br />涉及操作(按顺序如下)<br />./etc/init.d/portmap  restart<br />./etc/init.d/nfs-common restart<br />./etc/init.d/nfs-

2010-10-13 18:57:00 705

转载 Android进程与线程

Android进程与线程<br />当某个组件第一次运行的时候,Android启动了一个进程。默认的,所有的组件和程序运行在这个进程和线程中。 <br />也可以安排组件在其他的进程或者线程中运行 进程<br />组件运行的进程由manifest file控制。组件的节点 — <activity>, <service>, <receiver>, 和 <provider> — 都包含一个 process 属性。这个属性可以设置组件运行的进程:可以配置组件在一个独立进程运行,或者多个组件在同一个进程运行

2010-10-13 17:48:00 618

转载 Android Activity& service&Broadcast receiver 生命周期

Android生命周期<br /> <br />      在 Android 中,多数情况下每个程序都是在各自独立的 Linux 进程中运行的。当一个程序或其某些部分被请求时,它的进程就“出生”了;当这个程序没有必要再运行下去且系统需要回收这个进程的内存用于其他程序时,这个 进程就“死亡”了。可以看出,Android 程序的生命周期是由系统控制而非程序自身直接控制。这和我们编写桌面应用程序时的思维有一些不同,一个桌面应用程序的进程也是在其他进程或用户请求时被创 建,但是往往是在程序自身收到

2010-10-13 17:30:00 2677 1

转载 Android UI事件处理

Android UI事件处理   <br />     在Android平台上,捕获用户在界面上的触发事件有很多种方法,View类就提供这些方法。你在使用各种View视图来布局界面时,会发现几个公用的回调方法来捕捉有用的UI触发事件,当事件在某个View对象上被触发时,这些方法会被系统框架通过这个对象所调用,例如:当一个View(如一个Button)被点击,onTouchEvent()方法会在该对象上被调用,所以,为了捕获和处理事件,必须去继承某个类,并重载这些方法,

2010-10-13 17:20:00 616

转载 Android Menus

Android Menus<br />1.Options Menu.<br /> <br />通过按下手机上的MENU键,可以打开Options Menu。Options Menu最多只能在屏幕最下面显示6个菜单项,称为Icon Menu.如果添加了多于6个的菜单项,将通过"More"菜单项显示,这种称为Expanded Menu.当Options Menu第一次被打开时,系统将调用Activity的onCreateOptionsMenu(Menu menu)方法,在这个方法中可以通过配置一个XML文件,

2010-10-13 16:34:00 476

转载 Android Service学习笔记

Android Service学习笔记<br /> 一 什么是Service<br />   服务是运行在后台的一段代码。它可以运行在它自己的进程,也可以运行在其他应用程序进程的上下文(context)里面,这取决于自身的需要。其它的组件可以绑定到一个服务(Service)上面,通过远程过程调用(RPC)来调用这个方法。例如媒体播放器的服务,当用户退出媒体选择用户界面,仍然希望音乐依然可以继续播放,这时就是由服务(service)来保证当用户界面关闭时音乐继续播放的。<br /> <br />它

2010-10-13 16:31:00 626

转载 Android界面刷新的方法

Android界面刷新的方法<br /><br />      Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型:Android UI操作并不是线程安全的,并且这些操作必须在UI线程中调用。<br />Android程序中可以使用的界面刷新方法有两种,分别是利用Handler和利用postInvalidate()来实现在线程中刷新界面。利用Handler刷新界面<br />实例化一个Handler对象,并重写handleMess

2010-10-13 16:20:00 1588 1

转载 发送短信和打电话的方法

发送短信和打电话的方法发送短信的方法<br />有两种方法可以实现发送短信,<br />其一是使用intent-startActivity,<br />   URI数据格式为"smsto:num",调用的action为Intent.ACTION_SENDTO:<br /><br />Uri uri = Uri.parse("smsto:5554"); <br />Intent it = new Intent(Intent.ACTION_SENDTO, uri); <br />it.putExtra(

2010-10-13 16:10:00 789

转载 转:Android activity 生命周期--灰太狼大王

转:Android activity 生命周期--灰太狼大王<br /><br />activity类处于android.app包中,继承体系如下: <br />1.java.lang.Object <br />2.android.content.Context <br />3.android.app.ApplicationContext <br />4.android.app.Activity<br />activity是单独的,用于处理用户操作。几乎所有的activity都要和用户打交

2010-10-13 13:39:00 524

原创 中国移动开发网

<br />里面有很多实用资料:<br />源代码:<br />http://dev.10086.cn/cmdn/wiki/index.php?category-view-245.html<br /> <br />资料下载<br />http://dev.10086.cn/cmdn/wiki/index.php?category-view-244.html<br /> <br />视频<br />http://dev.10086.cn/cmdn/wiki/index.php?category-view-24

2010-10-13 13:38:00 623

转载 Android布局

Android布局  <br /><br />          我们对Android应用程序运行原理及布局文件可谓有了比较深刻的认识和理解,并且用“Hello World!”程序来实践证明了。在继续深入Android开发之旅之前,有必要解决前两篇中没有介绍的遗留问题:View的几种布局显示方法,以后就不会在针对布局方面做过多的介绍。View的布局显示方式有下面几种:线性布局(Linear Layout)、相对布局(Relative Layout)、表格布局(Table Layout)、

2010-10-13 13:30:00 777

转载 Android Intent的几种用法全面总结+

Android Intent的几种用法全面总结2010-09-14 09:48<br />Intent应该算是Android中特有的东西。你可以在Intent中指定程序要执行的动作(比如:view,edit,dial),以及程序执行到该动作时所需要的资料。都指定好后,只要调用startActivity(),Android系统会自动寻找最符合你指定要求的应用程序,并执行该程序。<br />下面列出几种Intent的用法<br />显示网页:<br />Uri uri = Uri.parse(

2010-10-13 13:26:00 1539

转载 Android中一个Activity调用另一个Activity — Intent对象的使用

Android中一个Activity调用另一个Activity — Intent对象的使用2010年04月12日 星期一 06:05 P.M.http://hi.baidu.com/soulingm/blog/item/f71c5ee495077d22b83820b2.html<br /><br /> <br />实现步骤:<br /><br /><br />第一步:建立Android 工程:IntentDemo。<br /><br /><br />第二步:编写Activity 的子类别:In

2010-10-13 13:02:00 7948 1

android手机虚拟网卡驱动Remote NDIS based Internet Sharing Device

android手机虚拟网卡驱动Remote NDIS based Internet Sharing Device 当想把手机通过USB连接电脑上网时,是需要驱动的

2013-02-16

构建嵌入式linux开发环境和应用程序的编写

构建嵌入式linux开发环境和应用程序的编写

2010-10-18

空空如也

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

TA关注的人

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