自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LoongEmbedded的专栏

WINCE+ANDROID,专注于嵌入式软件开发

  • 博客(19)
  • 资源 (16)
  • 收藏
  • 关注

转载 单片机I/O口推挽输出与开漏输出的区别

推挽输出:可以输出高,低电平,连接数字器件;开漏输出:输出端相当于三极管的集电极. 要得到高电平状态需要上拉电阻才行. 适合于做电流型的驱动,其吸收电流的能力相对强(一般20ma以内).推挽结构一般是指两个三极管分别受两互补信号的控制,总是在一个三极管导通的时候另一个截止.我们先来说说集电极开路输出的结构。集电极开路输出的结构如图1所示,右边的那个三极管集电极什么都不接,所以叫

2012-08-30 14:09:42 3117

转载 Android系统架构基本模式解析

Android系统架构总共被分为四层,在这里大家就可以通过介绍对这四个层次进行一个深入的解读,以加深大家对这一系统的认识。如今,大家面对市场中种类繁多的手机必然挑的眼花缭乱。不过,在智能手机占据主要地位的今天,挑选手机的主要因素就是挑选一款性能高的手机操作系统,Android就是其中的一个必然选择。Android系统架构和其操作系统一样,采用了分层的架构。Android分为四个层,从高

2012-08-28 22:01:19 1608

转载 添加蓝牙通讯功能

下面是WinCE中蓝牙协议栈的架构图:可以看到,HCI传输层以上的协议层全部由WinCE实现了,所以蓝牙模块只需要实现了基带层和链路管理层,并提供HCI传输接口给WinCE就可以了。WinCE支持使用USB、UART、SDIO等接口的蓝牙模块。开发板上使用的是CSR-BC4-EXT-C2-PA蓝牙模块,模块接在串口0上。使用CSR的BCSP传输协议。以下是配置方法:1 添加Blue

2012-08-25 16:35:02 1779

转载 wince串口蓝牙

今天终于搞好串口蓝牙了,对于有经验的人来说三五分钟的事情就OK了,我搞了多少天我都不记得了唉,现在搞驱动啊,主要还是得靠技术支持,所以后来的XDJM要记住了,一个人打拼非常难的!不多说了,直入正题:第一步,如果你是一个刚开始搞蓝牙的人,那么,就先用wince自带的 bthcsr 驱动来测试是否正常与主机通信(也测试BT是否是好的)在注册表加入(这些内容在一份bchs-srn-004

2012-08-25 10:33:22 2133

转载 蓝牙PSKEY的调整

BlueCoreCMOS单芯片方案  在2002年,英国的Cambridge Silicon Radio公司(简称CSR)推出了名为BlueCore(蓝牙核心)的真正的CMOS单芯片方案(高频组件+基带控制器),并成功地把其后继版本BlueCore 2-External芯片的价格降至5美元以下。最终,促使了蓝牙产品的起飞。Bluecore内部有些配置寄存器,称为PSKEY,这些寄存器不

2012-08-25 10:28:38 2802

转载 WinCE串口蓝牙的实现 .

此篇文章用于说明如何在WinCE系统上实现串口蓝牙,希望给想在CE上实现这个功能的“新手”朋友一个帮助。    先说一下我的硬件环境:CSR BC4 ROM蓝牙芯片,S3C6410,WinCE6.0系统。    硬件连接:把蓝牙的RX,TX,CTS,RTS和板子上的相应口连接,注意是交叉连接,我这里连接的是UART1。还有就是给蓝牙供电,地,天线等。    硬件连接好之后,给蓝牙上电,

2012-08-22 09:19:40 2262 1

转载 wince下实现GPRS上网,程序控制拨号 .

一、打开GPRS网络数据连接int platform_open_gprs_connect(void){    if(WINCE_GPRS_NODE.hRasConn) {        return 1;    }    {        RASDIALPARAMS RasDialParams; //RAS结构包含用来建立RAS的参数        DWORD dw

2012-08-19 18:40:52 2518

转载 WinCE蓝牙控制API函数 .

对于蓝牙的设置还可以直接使用现有的API函数:BthSetMode(), BthGetMode().这两个函数定义在:bthutil.h,然后需要添加依赖的LIB库:Bthutil.libint BthSetMode(      DWORD      dwMode);int BthGetMode(      DWORD*      pdwMode);Retu

2012-08-19 18:37:57 1450

转载 WINCE蓝牙应用开发方式

蓝牙协议的结构体系底层的通道是UART硬件或者其他硬件通讯,比如USB等多种在实际操作中UART是用的比较多的那上面的协议层经过多层封装传递而我所说的串口是只RFCOMM。如果你研究过蓝牙协议,你就不会误解我的意思。举个例子吧,WINCE蓝牙文件传送怎么个走法2种方法一基于SOCKET通讯,这条路就是OBEX-WINSOCKET-TDI-SDP-L2CAP-HCI-

2012-08-19 18:21:55 2115

转载 wince下的蓝牙串口通信

wince下的蓝牙串口通信(上)wince下的蓝牙串口通信(下)——客户端

2012-08-19 09:11:41 2327

转载 Google Android开发精华教程

本文汇总整理了时下关于Google Android技术教程的下载资源,供参考。一、入门级:《Android中文教程》中文版[简介]:《Android中文教程》简单易懂,对初学Android的人来说有着很好的帮助。[下载]:http://www.apkbus.com/android-624-1-1.html《Android入门手册》中文版[简介]:《A

2012-08-16 22:00:01 1418

转载 Android架构详解

Android系统架构由5部分组成,分别是:Linux Kernel、Android Runtime、Libraries、Application Framework、Applications。第二部分将详细介绍这5个部分。下面自底向上分析各层。  Android架构  1、Linux Kernel  Android基于Linux 2.6提供核心系统服务,例如:安全、内存管理、进程管

2012-08-16 21:36:13 1666

转载 C# wince 蜂鸣器 发声 C#调用设备驱动函数

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Runtime.Interop

2012-08-16 10:08:51 4156 3

转载 WinCE内存管理

内存管理      如果你在写Windows CE程序中遇到的最重要的问题,那一定是内存问题。一个WinCE 系统可能只有4MB的RAM,这相对于个人电脑来说是十分少的,因为个人电脑的标准配置已经到了128MB甚至更多。事实上,运行WinCE 的机器的内存十分缺乏,以至于有时候有必要在写程序的时候为节约内存而牺牲程序的整体性能。      幸运的是,尽管WinCE系统的

2012-08-08 10:02:16 3479

转载 wince 6中硬键盘 输入法解决

在一个项目中,我遇到了9宫格的键盘问题;wince下的keyboard的构架是native 方式,往 系统发送的是数字按键,要在wince上实现汉字或字母,就需要一个输入法来解析!好在T9就是这样设计的,广泛用在嵌入式领域,C51下也有这样的移植。google一下,有很多连接可供下载,编译和集成都非常很简单,启动系统后就有输入法的面板!需要指出的是,1,附带的注册表wceshell

2012-08-05 10:53:11 3570 1

转载 Wince 隐藏TASKBAR的方法

有两个方法:1,编程设置HWND hStatusBar=FindWindow(TEXT("HHTaskBar"),NULL); ShowWindow(hStatusBar,SW_HIDE); 隐藏任务栏 可以全屏显示程序2,修改注册也可以直接修改注册表取消任务栏的置顶 这样程序显示的时候就可以全屏显示了 [HKEY_LOCAL_MACHINE\Software\Micros

2012-08-05 10:51:07 1615

转载 WinCE6.0的批量编译

《WinCE下多份BSP的维护技巧》中曾介绍了维护不同项目BSP的方法,可以很方便的使用同一解决方案,在多个BSP中任意切换,编译出不同项目对应的IMAGE。即便对于同一项目来说,有时也需要编译不同IMAGE,即同一份BSP、同一个解决方案,编译出不同版本IMAGE。而这一般通过修改环境变量、宏定义和条件编译的方式实现。随着项目的推进,现在发布版本时,须编译出4个不同IMAGE,对应于不同的分

2012-08-05 10:35:31 1209

转载 WinCE下多份BSP的维护技巧

在BSP开发的早期阶段,我们一般是Clone一个与目标平台最相近的的BSP,然后以此为基础做修改。在实际开发过程中,还可能同时存在多种型号的产品。它们的硬件几乎一样,主要是外设不同,如LCD分辨率、按键定义和GPIO的使用等。这种情况下,一般可通过环境变量、宏定义和条件编译来区分不同的产品型号,一份BSP对应几种型号的产品。但如果外设的差别太大,使用这个方法反而会增加代码维护的难度,单独维护一份,

2012-08-05 10:30:07 1083

转载 Wince输入法换肤换语言机制

需求描述:最近由于邦健客户提出新需求:需要在一个系统内同时实现中英文两个语种的输入法。即,客户的wince系统语言版本是中文,但在其中的应用软件有中文和英文两个版本,所以相应的输入法也需要做调整,做到:应用程序是中文时,出现的是中文界面的输入法;应用程序是英文时,出现的是英文界面的输入法。相关决策:由于该需求有助于强化wince输入法的功能,且对后续的维护工作有改进效果,所以承

2012-08-05 10:28:47 1604

MTK6577+Android编译之android

MTK6577+Android编译之android

2015-08-27

MTK6577+Android编译之kernel

MTK6577+Android编译之kernel

2015-08-27

MTK6577+Android编译之uboot

MTK6577+Android编译之uboot

2015-08-26

MTK6577+Android编译之preloader

MTK6577+Android编译之preloader

2015-08-25

MT6577+Android烧录了preloader之后无法启动和重新烧录系统问题与解决

MT6577+Android烧录了preloader之后无法启动和重新烧录系统问题与解决

2015-08-25

MTK6577 Android源代码目录

MTK6577 Android源代码目录概述

2015-08-25

Android之so文件、JNI和NDK

Android之so文件、JNI和NDK

2015-08-25

MTK6577+Android之关机电流高问题的解决

MTK6577+Android之关机电流高问题的解决

2015-08-25

MTK6577+Android之增加重启功能

MTK6577+Android之增加重启功能

2015-08-25

S3C2443时钟管理

三星处理器S3C2443时钟管理部分的深入学习和代码设置

2015-08-22

Nandflash K9F1208U0B学习

基于Nandflash K9F1208U0B学习基本原理

2015-08-22

LCD控制器时序参数的确定(基于TFT LCD KD50G9-40NM-A3)

LCD控制器时序参数的确定(基于TFT LCD KD50G9-40NM-A3)

2015-08-22

ARM MMU和cache学习

ARM的MMU和cache部分学习、记录和分享

2015-08-22

d_readvol.zip

可用来读取WINCE boot.hv等文件

2015-02-05

WINCE基于CH7024实现TV OUT (VGA)功能

WINCE基于CH7024实现TV OUT (VGA)功能,描述调试过程及注意事项

2011-01-23

WINCE5.0中断机制

描述WINCE5.0中断机制,调用的函数及过程

2011-01-23

空空如也

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

TA关注的人

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