自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 UITextField 输入英文会出现EXC_BAD_ACCESS错误的

切换 UITextField 输入时出现EXC_BAD_ACCESS错误的。由于初学出现此错误,开始以为是内存释放出错,找了很久没有问题,发现只有一个时没有问题  一切换就出错啦 !查看文档发现是UITextField找不到焦点 ,设置了下参数发现Correction设置为no就可以了!!

2012-08-14 14:06:51 1730

转载 GPRS管理与创建APN拨号连接

转自:http://www.cnblogs.com/michael-zhangyu/archive/2009/07/04/1516797.html本文主要介绍一些GPRS管理与创建APN拨号连接相关的知识点。新建拨号连接利用RAS实现,本文将详细介绍我在实现创建APN拨号连接时的一些经验,目前来说创建APN连接的资源非常少,尤其是c#实现的很少。GPRS管理主要是Connection Ma

2012-07-27 18:04:29 3042

转载 Wince6 RIL层移植

原文:http://blog.csdn.net/songjinshi/article/details/7311990RIL 移植:因为不同的模组,支持的AT命令有所不同,或是格式不一样,还有就是返回不一样,我们有必要对不同的模组进行RIL驱动移植。在Response.cpp,Msg.cpp等 文件中ParseXXX等函数,需要根据不同的AT指令参数来做格式修改。要移植,

2012-07-27 18:01:10 1717

转载 android 源码总体结构

– Makefile (全局的Makefile文件)– bionic (Bionic含义为仿生,这里面是一些基础的C库源代码)– bootloader (引导加载器)build目录中的内容不是目标所用的代码,而是编译和配置所需要的脚本和工具)– build (build目录中的内容不是目标所用的代码,而是编译和配置所需要的脚本和工具)– cts (Android兼容性测试套件标

2012-07-26 16:31:09 590

转载 Android 源代码结构

转自:http://www.cnblogs.com/crazypebble/archive/2011/04/29/2032604.html简介  在使用Andriod SDK进行应用程序开发的时候,我们需要对源代码进行调试,有可能需要进入到某个Android API函数内部进行跟踪调试。但是,如果目标版本的SDK没有关联对应版本的源代码的话,就会提示你找不到源代码。

2012-07-26 16:16:46 594

原创 学习android编译的好地方!!

自己记录留下脚印 以便查找!!CM的维基百科 这里面东西很多不过是英文的  但是很不错!http://wiki.cyanogenmod.com/wiki/Main_Page各个机器编译的步骤:http://wiki.cyanogenmod.com/wiki/Building_from_source http://wiki.cyanogenmod.com/wiki/Building_Ke

2012-07-26 16:15:32 595

转载 Android拓展系列(6)--CM9源码下载和编译

公司最近也开始基于android4.0 ICS修改框架了,公司的手机暂时不适合拿回家测试,也没有kernel的权限。从个人的角度看,我手上现在有两部手机,一部是Htc G9 Aria,一部是Samsung I9100 Galaxys2,Cyanogenmod的开源代码都提供了对这些手机的驱动支持,并且能方便的编译打包,并安装到手机。上一篇文章是android2.3的编译,已经过时,而且现在

2012-07-26 15:46:37 1346

转载 Android拓展系列(5)--CyanogenMod源码下载和编译(Android ROM定制基础篇)

转自 http://www.cnblogs.com/qianxudetianxia/archive/2011/09/27/2193590.html本来想下载Android官方源代码,没想到android.git.kernel.org维护,不能访问,非常遗憾,并因此还郁闷了几天。 后来转投MIUI,没找到它的源码,不知道它的"超过40万人社区开发团队"是什么意思,求解具体开发人员几何

2012-07-26 15:45:40 685

转载 Android拓展系列(3)--Android源码下载

前几天,又切换回ubuntu11.04系统了,体验以下unity桌面。 android系统源码(包括sdk源码)的下载主要是需要用到git工具,关于git工具的使用我会抽空专门介绍,这里用到的时候简略说明一下。1.安装git和curl命令:$sudo apt-get install git-core curl说明:      curl是一个向服务器或从服务器传输

2012-07-26 15:44:01 655

转载 Android拓展系列(2)--Git使用

转自http://www.cnblogs.com/qianxudetianxia/archive/2011/06/12/2035974.htmlgit是免费的开源的分布式的版本控制系统。我说的直白点,要强调的点是每个git clone下来的版本库都是一个完整的版本库,包括所有的历史记录和版本信息,不需要依赖网络,这点在使用的过程中你一定会有感触,git不是盖的。git很快,

2012-07-26 15:41:58 497

转载 最近在研究编译android源码看见个cm9的转过来看看

转自http://forum.xda-developers.com/showthread.php?t=1552090Building CM9 From Source On The Epic 4GI just recently built CM9 for the Epic 4G since Contacts.apk and the Honeycomb Ripple Lockscreen

2012-07-26 14:55:47 1159

原创 自用的日志类

#pragma once#include "CriticalSectionWrapper.h"#define DEBUG_LOG_FILE _T("iCar24_log.txt")#define LOG_BUFFER_SIZE 1024class CDebugWriteLog{public: CDebugWriteLog(void); ~CDebug

2012-07-24 16:08:05 713

原创 wince程序不能联机调试问题解决!!

调试 windows CE程序时,如果ActiveSync可以正常连接设备, 但用VS2005直接调试设备,也就是直接让程序在设备上运行时,有时会出现这个错误(连接设备失败):Solution to the Exception: Connection failed. The device security configuration disallowed the connection. E

2012-07-23 14:34:59 3138

转载 WINCE图形特效显示

实现代码:在窗体的初始化过程(OnInitDialog)中添加如下代码:     CComboBox *pCmbStyle=(CComboBox*)GetDlgItem(IDC_CMB_STYLE);     pCmbStyle->AddString(_T("水平向右扫描"));     pCmbStyle->AddString(_T("水平向左扫描"));     pCmbS

2012-07-22 23:03:20 781

转载 WINCE检测进程是否运行

函數説明: 參數:LPCTSTR lpsz 進程名稱 返回值:TRUE 進程已經運行,FALSE 進程沒有運行 環境: OS Versions: Windows CE 2.0 and later. Header: Tlhelp32.h. Link Library: Toolhelp.lib.BOOL ProcessRuning(LPCTSTR lpsz){

2012-07-22 23:02:38 1677

转载 WINCE下如何诊断应用程序崩溃

无论你是一个单纯的电脑用户还是一名高级软件工程师,都一定对程序崩溃不陌生。做为一名Windows CE应用程序开发者,你也一定遇到过下图这种场景:这个对话框告诉你,有一个叫installer.exe的程序在地址00019320处崩溃了。如果这个程序归你负责,那么你的问题就来了:怎么找出这个BUG?这篇文章我想谈谈我在这方面的一些经验。Windows CE的崩溃界面给出的信息十分的少,其

2012-07-22 22:59:31 1301

转载 WINCE下检测SD卡

其实整个做法跟在Win32下没有任何的区别,就是检测USB设备消息。LRESULT CXXXXXDlg::DefWindowProc(UINT message, WPARAM wParam, LPARAM lParam)if ( message == WM_DEVICECHANGE ){ switch (wParam){case DBT_DEVICEARRIVAL: //U

2012-07-22 22:55:55 2227

转载 WINCE手机拨号

手机拨号的2种方式1、Ras_系列函数注:只在CDMA手机上测试成功#include #include #pragma comment ( lib, \"Rasapi32.lib\" )// 获取所有的连接的名称RASENTRYNAME szEntryNames[MAX_ENTRYS];memset(&szEntryNames, 0, sizeof(

2012-07-22 22:54:06 1470

转载 在WINCE下实现拨号上网

目前基于Windows CE的产品大多数具有上网功能,能够连接到Internet实现浏览网页、收发邮件等基本功能。要实现更多的功能取决于连接Internet的速度,而速度取决于连接Internet的方式。连接Internet的方式分为两种:有线和无线。事实上大多数产品还是采用无线上网方式。  基于Windows mobile的Pocket PC和Smart phone能够轻松实现上网功能。

2012-07-22 22:53:16 3971

转载 WINCE手机漏接电话的原因和解决

随着3G移动电话热潮的高涨,我公司许多的嵌入式移动产品也正计划加入无线上网和电话功能。近期,公司委派我负责一个在WinCE 6.0平台下集成移动电话、无线上网和收发 SMS功能的项目。但没有想到的是这个项目却让我陷入到反复调试的痛苦之中。    原因是这个在WinCE 6.0平台下开发的系统经常出现:漏接电话、或有信号但电话无法拨出、或短信收发不正常、或通话自动中断和通话断断续续等问题。初期我

2012-07-22 22:49:47 2580

转载 修改explorer.exe去掉桌面/任务栏/支持MFC/支持自定义启动

根据原始WinCE自定义shell,大家遇到最多的问题就是如何不显示原始桌面,启动自己的程序取代但是如果拿掉explorer.exe大家会发现自己的MFC程序运行不起来了这里提供简单的方法修改explorer的源码,来实现去掉桌面/任务栏/支持MFC/支持自定义启动Explorer的源码在X:\WINCE500\PUBLIC\SHELL\OAK\HPC\EXPLORER1 修改

2012-07-22 22:37:58 1409

转载 Mobile全屏实现的方法

在做了几个项目之后,终于找到了一个比较好的实现全屏的方法,之前做全屏的时候,在网上找了很多的实现方法,总结了下大致就2种(其他的大同小异):1、 SetForegroundWindow(); SHFullScreen(m_hWnd, SHFS_HIDESIPBUTTON); SHFullScreen(m_hWnd, SHFS_HIDETASKBAR); SHFullScreen(m

2012-07-22 22:35:10 561

原创 Windows CE下的串口通讯

串行通讯是目前计算机、通信和控制领域最基本的通信方式。经常有人提问该到哪找串口通讯例子,其实这个问题一般的回答是给你提供一个Pocket PC 2002的SDK例子程序。但到底SDK的程序和MFC的结构有很大的不同,对于想用MFC编写通信程序的人来说也不是很便利。另一方面,由于Windows CE是一个基于Unicode的操作系统,并且Windows CE不支持Windows下常用的串行通信重

2012-07-22 22:31:44 765

转载 Wince获取Wifi的设备名、连接状态和信号强度

一、加入头文件#include #include #include 二、Attach to NDISUIOHANDLE hNdis = ::CreateFile( NDISUIO_DEVICE_NAME, GENERIC_ALL, 0, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL|

2012-07-22 22:28:24 3963

转载 WinCE 文件操作总结

用的三种方法,归纳如下:方法一 使用MFC的CFile类     打开用Open,关闭用Close(),文件指针移动用Seek,读文件用Read(),写文件用Write,获取文件属性可以使用GetFileStatus方法,这个可以查看MSDN,下面给几行简单代码:CFile file;bool isOpenOK = file.Open(L"\\flash disk\\flyfox\\

2012-07-22 22:25:44 784

原创 安装交叉编译工具,执行arm-linux-gcc –v命令出现提示找不到该文件或目录?解决方法

一般情况下 使用的都是32的ubuntu 配置好环境后一般不会有问题,但是对于64位的ubuntu系统,在配好环境后 进入arm-linux-gcc安装目录执行arm-linux-gcc 会任然提示arm-linux-gcc  对于这个问题  纠结了好久 最后在一个英文博客里发现 arm-linux-gcc 在64位下需要安装ia32-libs  即执行sudo apt-get install

2012-01-10 23:50:40 11658 10

原创 完全卸载xcode的命令

Uninstalling Xcode Developer ToolsTo uninstall Xcode developer tools on the boot volume along with the Developer directory, from a Terminal window type:$ sudo Developer /Library/uninstall-devt

2011-12-27 23:21:12 5140

原创 安装DirectXSDK时提示Error Code s1023

向开发DirectX 3D游戏!就安装DirectX最新版!!安装时遇到Error Code s1023试了好多办法都不行!!关掉所有程序还是不行!!感谢伟大的Google在一个英文网站上提到如果安装了Microsoft Visual C++ 2010 x86/x64 Redistributable 的版本大于10.0.30319 就会提示失败!将这个卸载掉就可以安装成功!!

2011-12-17 21:29:40 12909 13

转载 Android源代码简要分析

frameworks 目录 (核心框架——java及C++语言).|-- base    (基本内容)|   |-- api   (?都是xml文件,定义了java的api?)|   |-- awt   (AWT库)|   |-- build   (空的)|   |-- camera   (摄像头服务程序库)|   |-- cmds   (重要命令:am、app_pro

2011-11-25 11:22:43 653

转载 Android 2.2 源码结构分析

Google提供的Android包含了原始Android的目标机代码,主机编译工具、仿真环境,代码包经过解压缩后,第一级别的目录和文件如下所示: . |– Makefile (全局的Makefile) |– bionic (Bionic含义为仿生,这里面是一些基础的库的源代码) |– bootloader (引导加载器) |– build (build目录中的内容不是目标所用的

2011-11-25 11:20:37 508

原创 终于把android4.0的源码download下来啦!!

在eoe上有位大哥共享了他下载的android4.0源码,发现后果断转存到网盘,晚上回家下载下来啦 !正在研究中!!顺便共享下我的115 网盘地址android4.0 第一部分 android4.0第二部分 下载后 后缀为.mp3  改为.tar.gz  解压即可。

2011-11-25 11:18:03 1102

转载 linux-2.6.28移植过程

宿主机:REDHAT 9.0 gcc-3.4.1目标机:s3c2440交叉编译器:arm-linux-gcc-3.4.1要移植的内核版本:linux-2.6.28.7文件系统: cramfs准备知识:Linux支持多种平台架构。在其源码的arch目录下,已经将各种支持的平台架构的源码分门别类。为了配置方便,在各种平台架构的目录下,一般都配有一个

2011-11-18 10:56:27 2521

转载 Linux 目录解释

/bin:bin是binary(二进制)的缩写。这个目录是对UNIX系统习惯的沿袭,存放着使用者最经常使用的命令。例如:cp,ls,cat。    /boot:这里存放的是启动LINUX时使用的一些核心文件。   /dev:dev是device(设备)的缩写。这个目录下是所有LINUX的外部设备,其功能类似DOS下的.sys和Win下的.vxd。在LINUX中设备和文件是

2011-11-18 10:37:43 533

转载 看到飞凌嵌入式论坛上的linux移植比较详细 记下啦!

开贴详述linux-2.6.33内核的移植宿主机:ubuntu9.10目标机:s3c2440交叉编译器:arm-linux-gcc-3.4.1交叉编译器路径:/usr/local/arm/3.4.1要移植的内核版本:linux-2.6.33文件系统类型: yaffs2 (目前使用光盘中linux-2.6.28.7的文件系统)其实这个移植好的内核可以用arm-linu

2011-11-18 10:28:42 2440

转载 ubuntu 调试HelloWorld 驱动

先查看自己OS使用的内核版本shana@shana:~$ uname -r2.6.22-14-generic           /*  这是我显示的结果 */如果安装系统时,自动安装了源码。在 /usr/src 目录下有对应的使用的版本目录。例如下(我是自己下的)shana@shana:/usr/src$ lslinux-headers-2.6.22-14linux-he

2011-11-10 15:20:42 541

原创 VC++之Button控件

<br />按钮窗口(控件)在MFC中使用CButton表示,CButton包含了三种样式的按钮,Push Button,Check Box,Radio Box。所以在利用CButton对象生成按钮窗口时需要指明按钮的风格。<br />创建按钮:BOOL CButton::Create( LPCTSTR lpszCaption, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID );其中lpszCaption是按钮上显示的文字

2011-04-15 13:48:00 646

转载 DECLARE_MESSAGE_MAP()

<br />在一些资料上,有这么一段文字: <br />DECLARE_MESSAGE_MAP() <br />说明: <br />用户程序中的每个CCmdTarget派生类必须提供消息映射以处理消息。在类定义的末尾使用DECLARE_MESSAGE_MAP宏。接着,在定义类成员函数的.CPP文件中,使用BEGIN_MESSAGE_MAP宏,每个用户消息处理函数的宏项下面的列表以及END_MESSAGE_MAP宏。 <br />注释: <br />如果在DECLARE_MESSAGE

2011-04-15 13:44:00 651

原创 現在轉行啦!!

<br />改做wince軟件開發!!不知前途幾何!臺企!人不多!

2011-04-15 12:59:00 356

原创 我是只菜鸟!!!

<br />大学毕业,一无所成!!学的偏硬件现在转行搞软件方向!!彻底变成一只菜鸟啦!什么都得重头开始学!!!来这里打个招呼!以后开始学软件吧!!!学习编写脚本!!!!搞好测试啦!!!

2010-09-21 08:41:00 437

Node.js开发指南_中文正版

Node js开发指南 不错的入门文档 很经典 值得看看

2013-03-05

嵌入式Linux的主流版本及开发商

主要介绍下嵌入式Linux的主流版本及开发商及下载地址以方便开发

2010-09-21

空空如也

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

TA关注的人

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