嵌入式开发
文章平均质量分 74
曹纪乾
嵌入式开发,和一些应用的开发
展开
-
AT命令怎样实现的
通过AT命令,终端设备可以向Modem发送指令,以执行各种操作(例如发送短信、拨号、查询网络状态等),从而实现与移动通信系统的交互。在AT命令的基本工作原理中,当终端设备发送AT指令到Modem时,Modem会检测指令的格式和有效性,然后执行相应的操作(例如发送短信或拨打电话)。执行完操作后,Modem会向终端设备返回一个AT指令响应(例如OK或ERROR),以通知终端设备该操作的执行结果。同时,由于不同移动通信系统的AT指令集存在差异,因此实现AT命令需要针对具体的移动通信系统进行相应的开发和定制。原创 2023-05-17 10:49:57 · 584 阅读 · 0 评论 -
9 个将改变一切的物联网应用
无论您是有远见的 CEO、技术驱动型 CEO 还是 IT 领导者,您之前都遇到过 IoT 一词。它经常与最高级一起使用,表示它将如何彻底改变您的工作、娱乐和生活方式。但这只是另一个流行语,还是承诺的技术圣杯?事实是,物联网 (IoT) 应用程序不仅仅是一件事,而是一种规划、实施和使用技术以实现广泛利益的方法。物联网应用与 5G、自动化和机器学习等其他技术颠覆者相结合,物联网改变了我们开展业务和生活的方式。因此,考虑到这一点,让我们深入研究 IoT 以及今天已经产生影响的一些实际应用。什么是物原创 2021-09-29 09:20:10 · 3412 阅读 · 0 评论 -
MIDP2.1规范的新特性
MIDP 2.1规范最终定稿于2006年5月26日,是对MIDP2.0规范的补充。和MIDP 2.0规范相比,主要增加了下列新特性:1、 一个TextField或一个TextBox的最小尺寸(存储容量)不能少于1000个字符2、 LCDUI布局指令必须被遵循3、 LayoutManager.insert()方法的行为必须依照以下的描述:insert(Layer,int)描述:Public void原创 2008-08-04 13:40:00 · 763 阅读 · 0 评论 -
Unicode 汉字内码表
啊:21834 阿:38463 埃:22467 挨:25384 哎:21710 唉:21769 哀:21696 皑:30353 癌:30284 蔼:34108 矮:30702 艾:33406 碍:30861 爱:29233 隘:38552 鞍:38797 氨:27688 安:23433 俺:20474 按:25353 暗:26263 岸:23736 胺:33018 案:26696 肮:32942原创 2008-08-07 14:35:00 · 5292 阅读 · 0 评论 -
Java ME平台
在MTK 移植的j2me 特性:Java(TM) 平台, Micro Edition, CLDC – MIDP 2文中介绍的手机支持 MIDP 2.0 和 CLDC 1.1 规范MIDP 2 规范包含了多种可选功能,以下功能受支持: o PlatformRequest 闹铃和 PushRegistry 短信 。从 JP-4 还支持 PushRegistry CBS。原创 2008-08-05 16:49:00 · 2325 阅读 · 0 评论 -
mtk camera isp
在camera_yuv_preview_process()中SET_CAMERA_FRAME_RATE(0);改SET_CAMERA_FRAME_RATE(1);这样可以降低一半帧率。如果还有问题,起一个2秒的timer不停地置isp_digital_zoom_flag來reset Image data path Void Resync_TV(){ kal_uint32 save原创 2008-08-26 13:44:00 · 4297 阅读 · 1 评论 -
MT6235
MT6235 is capable of running the ARM926EJ-S(32-bit) RISC processor at up to 208 MHz, thus providing fast data processing capabilities. In addition to the high clock frequency, separate CODE and DATA原创 2008-08-26 13:28:00 · 11202 阅读 · 0 评论 -
MTK LCD背光LCD工作原理
1. 一般用Vf/If来表征,还有其他的颜色/波长/亮度/发光角度/效率/功耗 2. VF前降电压是为LED发光建立一个正常的工作状态 3. IF前降电流是促使LED发光,发光亮度与流过的电流成正比例 4. LED VF标称电压:3.4V 5. LED IF工作电流按应用需要为5-500mA,各挡不能混用 6.各种模块LED驱动电流(Vf=3.4V) A. 键盘背光(5原创 2008-08-26 13:45:00 · 2431 阅读 · 0 评论 -
MTK I2C / SCCB Controller
I2C / SCCB ControllerI2C (Inter-IC) /SCCB (Serial Camera Control Bus) is a two-wire serial interface. The two signals are SCL and SDA. SCL is a clock signal that is driven by the master. SDA is a bi原创 2008-08-27 14:54:00 · 3087 阅读 · 0 评论 -
MTK MMI framework
MTK MMI frameworkFollowing are the different components:1. Memory 2. Timer 3. Event Handler 4. KeyPad & Key Handler 5. Entry/Exit Function 6. Highlight/Hint Handler 7. History 8. File System 9. NVRAM原创 2008-08-27 15:32:00 · 3078 阅读 · 2 评论 -
IPhone 秘笈
Part 1: The Phone as PhoneChapter 1: The Guided Tour ............................ 5Sleep Switch (On/Off) ..................................... 6SIM Card Slot .........................................原创 2008-09-01 09:47:00 · 1282 阅读 · 0 评论 -
使用手机支付
下文是一篇关于印度的手机支付的文章,当然走的比较好的是日本和南韩。这篇文章叫移动银行如何运作, HOW M-BANKING WORKS ,从日韩的应用方面谈起,主要在方便性,安全性,手机的支持性(J2ME);主要是一下3种:1)基于应用的模式,需要特定的软件,2)基于SIM的模式,使用SMS来实现,3)基于SIM的模式,电话SIM变成了Credit Card.由此展开的讨论。关键字: MT原创 2008-06-19 08:45:00 · 2026 阅读 · 1 评论 -
CEF功能
CEF功能 Cisco快速转发(CEF)是一个高级三层交换技术。CEF交换可以优化带有大规模的、动态数据流的网络(例如:Internet、具有增强的基于Web应用的网络或者交互式的业务)的性能和可扩展性。 CEF的优点: CEF具有以下优点: ● 改善网络性能――CEF和典型的快速交换路由相比较,CEF可以使用较少的内存容量来实现数据包的转发。这样可以使得更多的处理原创 2008-06-19 08:49:00 · 3169 阅读 · 0 评论 -
通过串口收发短消息
通过串口收发短消息 关键字 短消息,串口,SMS,PDU,Unicode Q 用串口连接GSM手机发送和接收短消息,在应用程序中如何编程实现? Q 我们打算开发一个基于GSM短消息方式的GPS系统,如何利用SMS进行数据通信? A 首先,我们要对由ESTI制订的SMS规范有所了解。与我们讨论的短消息收发有关的规范主要包括GSM原创 2008-06-19 09:22:00 · 1440 阅读 · 2 评论 -
WAP网关服务器应用介绍
WAP网关服务器应用介绍 1. 简介 目前wap已成为信息技术(it)领域内的热门话题,有关这方面的文章和论述了较多,涉及到wap的方方面面,例如协议栈本身、wap的各种应用等。的确,wap实现了21世纪人们随时随地上网冲浪的梦想,是无线通信和internet结合的最佳模式之一。wap应用领域也相当丰富,其最大特点在于系统结构的灵活性和协议的开放性,wap网关服务器(wap g原创 2008-06-25 09:40:00 · 1293 阅读 · 0 评论 -
WAP网关服务器应用介绍
WAP网关服务器应用介绍 1. 简介 目前wap已成为信息技术(it)领域内的热门话题,有关这方面的文章和论述了较多,涉及到wap的方方面面,例如协议栈本身、wap的各种应用等。的确,wap实现了21世纪人们随时随地上网冲浪的梦想,是无线通信和internet结合的最佳模式之一。wap应用领域也相当丰富,其最大特点在于系统结构的灵活性和协议的开放性,wap网关服务器(wap g原创 2008-06-25 09:41:00 · 2425 阅读 · 0 评论 -
C/C++内存问题检查利器——Purify
使用C/C++开发的团队一定有被其内存问题折磨过的经历,内存问题一直是C/C++开发人员的心头之痛。特别当程序越来越多时,类的继承和关联越来越多时,内存问题也就越来越多,很多时候,开发人员在不经意的时候就带入了内存问题。这是C/C++世界中很难避免的东西,哪怕是有10年以上开发经验的老手,也难以避免或是杜绝内存问题。 而且,内存的问题是让人很难察觉的,特别是对于内存问题排名第一的Me原创 2008-06-26 08:31:00 · 3179 阅读 · 2 评论 -
MTK平台手机的网络摄像头驱动程序
MTK平台手机的网络摄像头驱动程序http://www.desaymobile.com.cn/Admin/DownLoad/UploadFiles/MTK.rar原创 2008-09-22 10:18:00 · 2292 阅读 · 0 评论 -
Nucleus 实时操作系统分析报告
Nucleus 实时操作系统分析报告 Nucleus 的好处在于各层协议都提供的是源码 Vxworks 则不提供.Nucleus 的另一大好处是程序员不用写板支持软件包(BSP) 因为操作系统已经开放给程序员不同的目标板在操作系统 BOOT 时可以通过修改源码进行不同的配置 对于程序员来说写 BSP 是一项比较繁琐的任务 有了 OS 的源码这项工作就简单多了 同时调试时也可以跟踪到原创 2008-09-22 08:53:00 · 3121 阅读 · 0 评论 -
你的团队最佳人数是多少
你的团队最佳人数是多少?沃顿商学院领导力研究项目主任伊万·维滕贝格强调说,团队规模“并不一定是人们立即考虑的问题,但它确实很重要”。 在体育界,各个运动队上场的队员数量都很明确:一支篮球队需要5个人,棒球队9个人,足球队11个人。但在工作场所,随着团队合作在不断扩大且复杂化的组织中日益普遍,要确定每支团队的最佳人数则是无章可循。 据近期《财富》杂志刊登的一篇文章《如何建立原创 2008-11-11 16:06:00 · 1256 阅读 · 1 评论 -
Bluetooth协议
Bluetooth协议 一、射频及基带部分Bluetooth设备工作在2.4GHz的ISM(Industrial,Science and Medicine)频段,在北美和欧洲为2400~2483.5MHz,使用79个频道,载频为2402+kMHz(k=0,1…,22)。无论是79个频道还是23个频道,频道间隔均为1MHz,采用时分双工(TDD,TimeDivision Duplex)方原创 2008-11-11 16:15:00 · 6949 阅读 · 2 评论 -
影响Scrum正常实施的因素
scrum不是万灵药,不可能解决所有的问题。但是如果你要使用scrum,在完全领会它之前,最好按部就班的执行scrum要求的每个步骤,遵守每个原则,至少可以少走一些弯路。 scrum的失败或者效果不理想通常由以下因素造成: 1.对未知结果的恐惧心理。出于习惯,大多数人更愿意事先得到一个固定的最终发布日期和一个承诺的结果,哪怕到了日期无法得到结果再延期。我们常常都需要这样原创 2008-11-11 16:10:00 · 715 阅读 · 0 评论 -
MTK fancy UI
MTK 从09A开始支持 fancy UI, 在.mak中是VENUS_MMI = VENUS_LEVEL1 # NONE, VENUS_LEVEL1并且全部是开源的,是C++代码实现的原创 2009-09-30 09:21:00 · 1818 阅读 · 0 评论 -
Cloud Computing 云计算
“云计算”(Cloud Computing)是分布式处理(Distributed Computing)、并行处理(Parallel Computing)和网格计算(Grid Computing)的发展,或者说是这些计算机科学概念的商业实现。许多跨国信息技术行业的公司如IBM、Yahoo和Google等正在使用云计算的概念兜售自己的产品和服务。云计算这个名词可能是借用了量子物理中的“电子云”(Ele原创 2009-09-30 09:41:00 · 945 阅读 · 0 评论 -
MIDP 2.1的新特征
在经历了N长时间的等待之后,MIDP 2.1终于诞生并应用于实际的机型中,对于MIDP2.0的升级版本,我们没有看到太多的功能推进,而是看到了将MIDP2.0中的许多特性进行了强制化的规定,从而更加的标准性,在兼容MIDP2.0的同时,对于许多组件的规格和性能作出了明确的规定,只是我们最高兴看到的,尤其是对于Image的数个规定,让我们感到欣慰,因为对于不同的厂商,他们的手机对于图片等多媒体能力的原创 2009-09-30 09:18:00 · 1880 阅读 · 0 评论 -
Android应用开发
对于一个Android应用程序来说,是由四种构造块组织而成的,这四种构造块如下:Activity Intent Receiver Service Content Provider 但是,并不是每一个Android应用程序都需要这四种构造块,这不是必须的,某些时候,我们只需要这四种中的几种组合成我们的应用。 当我们明确了我们的应用需要哪些构造块后,原创 2009-09-30 09:39:00 · 1168 阅读 · 1 评论 -
MTK手机晶片分类
RF IC: MT6129为2G RF晶片 MT6140为EDGE/GPRS/GSM RF MT6159为WCDMA RF以及电源管理IC MT3326为GPS测量引擎与RF集成 RF3146(7×7mm)、RF3146D(双频)、RF3166(6×6mm)为RFMD的PA ===============================================原创 2009-10-28 17:12:00 · 1574 阅读 · 0 评论 -
MTK中的CBM
在 MTK中包含很多CBM的代码,涉及到函数,变量等等。例如#ifdef __CBM_CM_FEATURE__typedef enum{ SCR_ID_CBM_LIST = CONNECT_MANAGE_BASE + 1, SCR_ID_CBM_DETAIL, SCR_ID_CBM_OPTION, SCR_ID_CBM_DISC_PRODUCESS,原创 2009-10-30 11:09:00 · 2280 阅读 · 2 评论 -
VC命令行编译参数介绍
CL.exe 是控制 Microsoft C 和 C++ 编译器与链接器的 32 位工具。编译器产生通用对象文件格式 (COFF) 对象 (.obj) 文件。链接器产生可执行文件 (.exe) 或动态链接库文件 (DLL)。 注意,所有编译器选项都区分大小写。 若要编译但不链接,请使用 /c。原创 2009-11-14 13:36:00 · 1855 阅读 · 0 评论 -
MTK 10A版本的功能列表 2
<br />10A界面部分做了很多修改和优化。<br />1)enable the display of cascaded option menu<br />#define CFG_MMI_CASCADED_OPTION_MENU (__OFF__)<br /> <br />2)Turn on VRE Calculator application<br />#define CFG_MMI_VRE_CALCULATOR (__OFF__)<br />#define CFG_MMI_VRE_GAME_DICE原创 2010-10-25 19:22:00 · 3021 阅读 · 0 评论 -
ARM 9 的 ARM946E-S
<br />ARM9 处理器家族架构架构有两个:ARMv5TE 和 ARMv5TEJ。ARM的架构从v1到v2是26位地址空间。v3实现了32位地址空间。v4的时候,增加了半字指令的读写操作,增加了处理器模式有了T变种-V4T,出现了Thumb状态,这状态下支持16位的Thumb指令集。v5架构提升了 ARM 和 Thumb两种指令集的交换工作能力,同时还有了DSP指令 -V5E结构,还有Java指令-V5J结构。举例:ARM9E,ARM9E-S(ARM9E可综合版本),ARM946(ARM9E核的处理器)原创 2010-11-23 17:19:00 · 4429 阅读 · 0 评论 -
对ARM紧致内存TCM的理解 转
<br />ARM 的ram包括静态ram,动态ram,TCM。TCM是一个固定大小的RAM,紧密地耦合至处理器内核,提供与cache相当的性能,相比于cache的优点是,程序代码可以精确地控制什么函数或代码放在那儿(RAM里)。当然TCM永远不会被踢出主存储器,因此,他会有一个被用户预设的性能,而不是象cache那样是统计特性的性能提高。<br />TCM对于以下几种情况的代码是非常有用、也是需要的:可预见的实时处理(中断处理)、时间可预见(加密算法)、避免cache分析(加密算法)、或者只是要求高性能的原创 2010-11-23 17:12:00 · 21202 阅读 · 1 评论 -
移动互联网3G/4G都没戏 --阚凯力
<br /><br />阚凯力表示,他继续对3G和4G持否定的态度,唯一可能支持移动互联网的普及和大规模应用的只有WIFI,并且电信运营商不遗余力的铺热点也证明了3G、4G已经“没戏”。<br /> 记者:从3G到WIFI,三大运营商最近又较上劲了。您认为建设移动互联网应该使用什么技术?<br /> 阚凯力:太阳早晨从东方升起,这是一个客观事实,并不需要天文学家去支持。而WIFI也是,3G也好,4G也好,绝对不可能支持移动互联网的普及和大规模应用,唯一可能的就是WIFI。<br /> 从带宽来说,WI原创 2011-05-19 11:09:00 · 2024 阅读 · 0 评论 -
迅宏超低成本双卡双待Android手机平台量产,价格低于1000元
一台精致的双卡双待单通Android智能机,反应速度、视频效果、界面、软件设置和外观的体验都不错,据说山寨市场售价才680元。目前已有打着国内著名品牌的机型出口到印度运营商Sataria。 它的主芯片显然不是采用目前最火的Android套片——高通MSM7K或MSM8K系列,要不然,价格不会这么便宜;也不是采用山寨市场的主流平台MTK、K3和展讯的方案,因为前两者目前仅有Windows原创 2011-06-10 14:54:00 · 1524 阅读 · 0 评论 -
小博,短博,还是微博,准确的应该叫【移动博客】MB
<br />从移动电话系统的1.0G,到GSM2.0G的系统加入了SMS,短信,到后来,和现在用的最广的GPRS 2.5G系统。<br />系统系统越来越大,越来越快,<br />而PC系统,向小,向微发展。实际上,他们是想向移动系统发展,想向,2.0G,2.5G,2.75G,4G系统融合的发展。<br />由于移动设备是受限的设备,尤其是屏幕,也行就能放下140个字。可能正好可以迎合这个需求。<br />Mobile Blog 简称 MB。<br />移动设备的野蛮增长和受宠,是所有的PC上的优秀应用都在原创 2011-05-05 12:37:00 · 846 阅读 · 0 评论 -
mtk font inputmethod mtk输入法
mtk inputmethod 举例:简体中文,320*240 LCD1。MMI_featuresPLUTO.h (plutommi/customer/custresource/pluto_mmi) #define __MMI_LANG_SM_CHINESE__ //定义宏开关2。FontRes.c (plutommi/customer/lcdresource/mainlcd2原创 2008-09-19 16:35:00 · 2682 阅读 · 1 评论 -
在ARM平台上的C使用#pragma arm section
arm section section_sort_list指定的代码或数据的节的名称用于随后的函数或对象。这包括编译器初始化创建的匿名对象的定义。选项有没有效果:内联函数(及其局部静态变量)模板实例(及其局部静态变量)消除未使用的变量和函数。 (虽然使用#pragma arm section可能使连接器,以消除函数或变量,否则将被保留,因为它是在同一节中使用的函数或变量转载 2012-04-06 15:40:55 · 7411 阅读 · 0 评论 -
ARM中的RO、RW和ZI DATA说明
一直以来对于ARM体系中所描述的RO,RW和ZI数据存在似是而非的理解,这段时间对其仔细了解了一番,发现了一些规律,理解了一些以前书本上有的但 是不理解的东西,我想应该有不少人也有和我同样的困惑,因此将我的一些关于RO,RW和ZI的理解写出来,希望能对大家有所帮助。 要了解RO,RW和ZI需要首先了解以下知识: ARM程序的组成转载 2012-04-06 15:27:53 · 1658 阅读 · 0 评论 -
免费应用程序的秘密“吸金术” 麻省理工《科技创业》原创文章
你使用的手机免费应用程序其实并不是真正的免费,因为它们偷偷的消耗你其他的成本。对于手机免费应用程序,你持什么样的态度?大多数人比较青睐于免费应用程序,不花钱并且还好玩。俗话说“天下没有免费的午餐”,这句话着实不错。你使用的手机免费应用程序其实并不是真正的免费,因为它们偷偷的消耗你其他的成本。最近,美国普渡大学(Purdue University)的研究人员发现,那些颇受欢迎的免费智转载 2012-04-09 19:15:58 · 1111 阅读 · 0 评论 -
From an architect to a programmer
1. Code is the KING. Documentation is just close behind it. So, write code such that it IS the documentation and it works. 2. TEST TEST TEST. 3. Unit tests ARE CRITICAL. Every bu转载 2012-04-13 12:55:27 · 706 阅读 · 0 评论