自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (1)
  • 收藏
  • 关注

原创 WAP 协议层

WAP 协议层的组成示意图(1)  应用层 即无线应用环境 WAE(Wireless Application Environment),它是基于 WWW 和移动电话技术而建立的一种通用应用环境,其基本目的是构建一个可共同操作的环境,以便允许操作人员和服务 WAE 提供了一个微浏览器,包含有下列功能:    解释并执行使用 WML 语言编辑的 WAP网页;    包含 WML 脚本即 MLS

2008-01-25 12:24:00 1188

原创 定时与中断系统

Q: 用单片机定时器/计数器设计一个秒表,由P1口连接的LED采用BCD码显示,发光二极管亮表示0,暗则表示1。计满60s后从头开始,依次循环。 A:定时器T0工作于定时方式1,产生1s的定时,程序类似于实训5步骤1),这里不再重复。定时器T1工作在方式2,当1s时间到,由软件复位T1(P3.5)脚,产生负跳变,再由定时器T1进行计数,计满60次(1分种)溢出,再重新开始计数。按上

2008-01-25 11:56:00 2266

原创 PWM

Consider the average, garden-variety square wave shown in Figure 1.Figure 1. A ubiquitous square waveThe width of the high is equal to the width of the low, so this wave is said to have a 50% du

2008-01-25 11:48:00 858

原创 UARTs

 Figure 1 shows a functional diagram of a UART. It consists of two sections, a receiver (Rx) that converts a serial bit stream to parallel data for the microprocessor and a transmitter (Tx) that con

2008-01-25 11:46:00 1113

原创 UART工作流程

1、UART实现原理 UART主要有UART内核、信号监测器、移位寄存器、波特率发生器、计数器、总线选择器和奇偶校验器总共7个模块组成,如图一所示。 UART各个模块的功能如下: (1)UART内核模块UART内核模块是整个设计的核心。在数据接收时,UART内核模块负责控制波特率发生器和移位寄存器,使得移位寄存

2008-01-24 12:47:00 5055 1

原创 异步串行通信

电子工业协会(EIA,Electronic Industry Association)推荐的RS-232-c标准,是一种常用的串行数据传输总线标准。UART(通用异步收发器/串口/RS-232),早期它被应用于计算机与终端通过电话线和MODEM进行远距离的数据传输,随着计算机和微控制器的发展,近距离也采用该通信方式。在ARM嵌入式系统中,UART串口与USB、网口常用于系统的调试。1实例说明

2008-01-24 12:46:00 4666

原创 UART驱动过程

URAT工作流程:1.配置发送和接收口线信息来实现访问方式   具体使用IO的端口及读写方式即配置GPIOx的PC0 PC1 PC2寄存器2.开启UART_CR中的RUN位打开波特率发生器使UART激活3.配置队列机制这个机制是接收和发送公用的配置   选择关闭队列机制即不使用FIFO中的其他15个数据矢能   选择开启队列机制则使用16个数据矢能在移位前可以存储16字节发送或接收数据  操作置或

2008-01-24 12:43:00 2128

原创 Application of UART in GPS navigation system

With the rapid development of GPS (Global Positioning System) techniques, GPS gets wider application in many fields. GPS has features such as high precision, global coverage, convenience, high quality

2008-01-24 12:42:00 947

原创 GSM短消息的pdu和test模式的区别是什么?

一共有三种方式来发送和接收SMS信息:Block Mode, Text Mode和PDU Mode。Block Mode已是昔日黄花,目前很少用了。Text Mode是纯文本方式,可使用不同的字符集,从技术上说也可用于发送中文短消息,但国内手机基本上不支持,主要用于欧美地区。PDU Mode被所有手机支持,可以使用任何字符集,这也是手机默认的编码方式。Text Mode比较简单,而且不适合做自定义

2008-01-22 19:35:00 1954

原创 MTK网络通信例程

void SocketTest(U8* paBuffer){    kal_uint8 val = 1;kal_int32 nwt_acount_id = 5;kal_int8  ret;kal_uint8 addr[4] = {125, 91, 4, 144};// kal_uint8 addr[4] = {10, 0, 0, 172};sockaddr_struct server_ip_add

2008-01-22 19:32:00 1769

原创 MTK谈谈手机软件

1 手机软件的运行环境1.1 概述手机可以被看作袖珍的计算机。它有CPU、存储器(flash、RAM)、输入输出设备(键盘、显示屏、USB和串口)。它还有一个更重要的I/O设备,那就是空中接口。手机通过空中接口协议(例如GSM、CDMA、PHS等)和基站通信,既可以传输语音、也可以传输数据。手机的CPU一般不是独立的芯片,而是基带处理芯片的一个单元,也称作CPU核。基带处理芯片是手机的核心,它不仅

2008-01-22 17:34:00 2060 4

原创 项目经理开门七件事

一、 确定项目目标项目怎么可能没有目标呢?仔细想一下吧,你的项目目标明确吗?会不会有好几个目标?是否大家都有一致的认同?项目应该只有一个主要的目标,过多的目标会分散注意力。超过两个的主要目标,将会使项目组在以后的工作中难以分清工作重点,并且在某些目标不能实现时产生失落感。如果有些目标是大家认为可以在项目过程中顺便产生的,那么就让它自然产生好了,不要一开始把它定为项目的目标。有时公司可能需要在项

2008-01-22 17:33:00 693

原创 MTK输入法的添加(mtk平台t9,zi之外的输入法)

首先:现在大家没有不用sourceinsight的了吧,就按照里面的习惯来说了,呵呵  zi,t9之外的输入法,便宜,不过就mtk平台来说,就不会zi,t9集成进去了,所以要自己写,在输入法lib文件夹里,要有*.lib和*.a文件,前一个是在模拟器上调试的时候用的,后一个是arm编译器用到的格式,就是down到手机里的,你要跟做输入法的公司说明白(.a文件用小端个是存储字),要不自然

2008-01-22 17:32:00 1995

原创 CallBack函数及其控制

回调函数是一个很有用,也很重要的概念。当发生某种事件时,系统或其他函数将会自动调用你定义的一段函数。回调函数在windows编程使用的场合很多,比如hook回调函数:mouseproc,getmsgproc以及enumwindows,drawstate的回调函数等等,还有很多系统级的回调过程。本文不准备介绍这些函数和过程,而是谈谈实现自己的回调函数的一些经验。         之所以产生使用回调函

2008-01-22 17:31:00 2167

原创 堆和栈及静态数据区

 在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区,下面我们就真对这五个存储区分别进行简单介绍。 五大内存分区------------------------    在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。栈--------------------------    栈,就是那些由编译器在需要的时候分配,在不需要

2008-01-22 17:31:00 598

原创 MTK平台发展及各芯片功能介绍

MT6205、MT6217、MT6218、MT6219、MT6226、MT6227、MT6228均为基带芯片,所以芯片均采用ARM7的核。MT6305、MT6305B为电源管理芯片。MT6129为RF芯片。RF3146(7×7mm)、RF3146D(双频)、RF3166(6×6mm)为RFMD的PA集成度较高 成本低。  MT6205为最早的方案,只有GSM的基本功能,不支持GPRS、WAP、MP

2008-01-22 17:28:00 1514

原创 volatile用法

由于访问寄存器的速度要快过RAM,所以编译器一般都会作减少存取外部RAM的优化。比如: static int i=0; int main(void) {     ...     while (1)     {         if (i)             dosomething();     } } /* Interrupt service routine. */ void I

2008-01-22 17:26:00 832

原创 函数可充入性及编写规范

一、可重入函数1)什么是可重入性?可重入(reentrant)函数可以由多于一个任务并发使用,而不必担心数据错误。相反, 不可重入(non-reentrant)函数不能由超过一个任务所共享,除非能确保函数的互斥(或者使用信号量,或者在代码的关键部分禁用中断)。可重入函数可以在任意时刻被中断,稍后再继续运行,不会丢失数据。可重入函数要么使用本地变量,要么在使用全局变量时保护自己的数据。2)可重入

2008-01-22 17:24:00 578

原创 I/O正交调制

简单的说就是数据分为两路,分别进行载波调制,两路载波相互正交。 I:in-phase, q: quadrature  正交信号就是两路频率相同,相位相差90度的载波,一般用sin和cos,与I,Q两路信号分别调制后一起发射,从而提高频谱利用率  IQ调制是通信调制的基础概念,实际是属于相干调制的范畴。通过将数据分路,分别进行相干的载波调制(注意,这里不完全是正交,正交适应于BPSK、QPS

2008-01-22 17:24:00 5492 1

原创 MTK User Manual for Resource Generator Tool

User Manual for Resource Generator Tool (Images, Strings, and Menus) Res_XXX.c2.1 How to Add a New Resource2.1.1 ImagesADD_APPLICATION_IMAGE2 (ImageId, filename, display)2.2 Rules of Defining Image ID

2008-01-22 17:22:00 915

原创 2007年最经典的语录集锦

 孩子把玩具当朋友,成人把朋友当玩具。 现实中用真名说假话,网络中用假名说真话。  没钱的时候,老婆兼秘书;有钱的时候,秘书兼老婆。  有钱的人怕别人知道他有钱,没钱的人怕别人知道他没钱。  好好活着,因为我们会死很久很久。  不要相信什么一见钟情,因为你不能一眼看出对方挣多少钱。  我们好像进入了一个只有拿出钱才能证明爱心的时代。  话说出去之前你是话的主人,说出去之后你便成了话的奴隶。  高职

2008-01-22 17:21:00 831

原创 MT工程指令

不同的字库密码地址段不同  在没有资料的情况下 试试这些指令也许能帮助你 [附件:MT工程指令.txt(1 K) 下载次数:2 ]MT工程指令 [本部分设定了隐藏,您已回复过了,以下是隐藏的内容] [sell=20][hide=100] 原始密码;1122 35E8D2H------数据 #3646633#工程模式 35E8E4H------数据 #87#AUTOTEST 35E8EAH-----

2008-01-22 17:20:00 1709 3

原创 I2C应用

上拉电阻阻值的确定由于I2C接口采用Open Drain机制,器件本身只能输出低电平,无法主动输出高电平,只能通过外部上拉电阻RP将信号线拉至高电平。因此I2C总线上的上拉电阻是必须的!         RP不宜过小,一般不低于1KΩ一般IO 端口的驱动能力在2mA~4mA量级。如果RP阻值过小,VDD灌入端口的电流将较大,这导致端口输出的低电平值增大(I2C协议规定,端口输出低电

2008-01-22 17:19:00 1924

原创 SPI 接口

SPI接口是一种事实标准,并没有标准协议,大部分厂家都是参照Motorola的SPI接口定义来设计的。但正因为没有确切的版本协议,不同家产品的SPI接口在技术上存在一定的差别,容易引起歧义,有的甚至无法直接互连(需要软件进行必要的修改)。虽然SPI接口的内容非常简单,但本文仍将就其中的一些容易忽视的问题进行讨论。SPI ( Serial Peripheral Interface ) S

2008-01-22 17:15:00 2508

原创 History管理

对于我们上层用户而言,经常接触到的History管理是这样的:     void EntryFunc(){U8 *guiBuffer;             EntryNewScreen( Screen_ID , Exit_Func , Entry_Func , NULL );     guiBuffer = GetCurrGuiBuffer( SCR_ID_WORDMAIN_LIST );  

2008-01-22 17:10:00 650

原创 MTK手机平台添加资源和菜单的方式

一、 菜单的修改或增加: 以一个例子的方式介绍如何添加一个菜单,例子如下:       在主菜单的“设置”菜单下增加一个“我的设定”子菜单,“我的设定”下有两个子菜单:“我 的设定1”和“我的设定2”,打开这两个菜单,分别显示一幅动画。 步骤如下:    1.在../plutommi/mmi/Setting/SettingInc目录下的SettingDefs.h文件中增加如下内容: a. enum

2008-01-22 17:09:00 898

原创 USSD 技术

USSD与短消息业务(SMS)都是通过网络的信令通道传递的。不同之处在于短消息属于存储转发方式,USSD则属于面向对话方式。当用户访问USSD业务时,该对话通路保持连接,直到对话结束。 此外,由于提供了通过HLR直达外部业务节点的传输USSD字串透明通路,用户还可访问位于GSM网络以外的业务节点。    总的来讲,USSD具有如下特点:   (1)快速。在交互式应用中,由于只需建立一次连接,减

2008-01-22 17:06:00 5651

原创 nucleus 嵌入式系统的一些问题集合

Q: “How much RAM and ROM does PLUS use?”A: This varies by tool chain and processor. Also, PLUS is scalable, so services not used will not be linked into the image. However, typically code size will

2008-01-22 17:05:00 2169

原创 GPS市场

函数  void *mmap(void *start,size_t length,int prot,int flags,int fd,off_t offsize);函数说明  mmap()用来将某个文件内容映射到内存中,对该内存区域的存取即是直接对该文件内容的读写。参数start指向欲对应的内存起始地址,通常设为 NULL,代表让系统自动选定地址,对应成功后该地址会返回。参数length代

2008-01-22 17:01:00 807

Top5-Kotlin-OSC.pdf

Top5-Kotlin-OSC.pdf

2017-07-04

空空如也

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

TA关注的人

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