- 博客(92)
- 资源 (85)
- 收藏
- 关注
转载 Visual Studio 2010 安装 MSDN Library
VS2010正式版不再有单独的MSDN Library安装选项,以至于很多同学找不到本地的MSDN Library来用,其实VS2010的ISO安装光盘里已经包含有MSDN Library,只不过要手动安装,方法如下:1、安装完VS2010后,在开始菜单中打开Microsoft Visual Studio 2010 - Visual Studio Tools – Manage Help
2012-08-30 16:37:29 1200
原创 ADB常用命令的说明与示例
0. 帮助与版本号adb help查看帮助信息。adb version显示版本号。D:\pcsuite\bin\Adb>adb versionAndroid Debug Bridge version 1.0.261. 查看设备adb devices列出所有连接上的设备。D:\pcsuite\bin\Adb>adb devicesList of dev
2012-08-27 17:44:06 3279
原创 Help of ADB(Android Debug Bridge)
D:\pcsuite\bin\Adb>adb help allAndroid Debug Bridge version 1.0.26 -d - directs command to the only connected USB device returns an err
2012-08-27 15:10:40 2259 4
原创 Usage of AAPT(Android Asset Packaging Tool)
D:\pcsuite\bin\Adb>aapt helpERROR: Unknown command 'help'Android Asset Packaging ToolUsage: aapt l[ist] [-v] [-a] file.{zip,jar,apk} List contents of Zip-compatible archive. aapt d[u
2012-08-27 15:01:29 1734 1
原创 GetLastError,ErrLookUp,$err,hr,$eax
每个Windows API的接口,都可能会产生错误而失败,可以使用GetLastError()获取最后一次产生的错误代码。在Visual C++中,在“工具-错误查找”的弹出窗口中,可以输入错误,得到错误字符串。该方法支持多语言。在Visual C++中,可以在“监视”窗口中添加“$err,hr”(@err,hr或err,hr),实时查看错误码和错误信息。它由两部分组成,一个是错误
2012-08-27 11:42:14 2338
原创 用APPT解析Android应用程序包
D:\pcsuite\bin\Adb>aapt d badging pcSuit.apk >ps.txt将解析出来的内容,重定向到文件ps.txt,其内容如下:package: name='com.skymobi.suit' versionCode='1010' versionName='1.010'sdkVersion:'7'application: label='Sky-hel
2012-08-24 14:46:13 3771
原创 USB设备枚举(Bus Hound)
Bus Hound 6.01 capture on Windows XP Service Pack 3 (x86). Complements of www.perisoft.net连接MT65xx的AUX V900截获到的数据 Device - Device ID (followed by the endpoint for USB devices) (28) A
2012-08-23 09:20:37 12999
原创 USB的VID和PID,以及分类(Class,SubClass,Protocol)
USB(Universal Serial BUS,通用串行总线)协议规定,所有的USB设备都有VID(Vendor ID,供应商识别码)和PID(Product ID,产品识别码)。VID由供应商向USB-IF(Implementers Forum,应用者论坛)申请。每个供应商的VID是唯一的,PID由供应商自行决定。主机通过VID和PID来识别不同设备,根据它们(以及设备的版本号),可以给设备加
2012-08-17 17:41:27 65939 6
原创 禁用VS2010的IntelliSense
IntelliSense(代码提示,关联等等),经常会占用很大的CPU和内存,导致电脑很卡,所以,建议禁用掉。VS2010的禁用方法是:工具—选项—文本编辑器—C/C++—高级—禁用IntelliSense,将其设置为True即可。“工具—选项”里,还有很多其他配置项,可以改改试试;如果改错了,无法恢复,请重置下VS2010的设置。重置命令是:devenv.exe /setup /re
2012-08-15 10:43:51 12378 3
原创 Windows下Unicode(UCS2),UTF8,GBK(GB2312)互转
Windows下提供了两个编码转换函数:WideCharToMultiByte和MultiByteToWideChar。用它们可实现Unicode(UCS2),UTF8,GBK(GB2312)互转。这两个函数的原型是:intWINAPIMultiByteToWideChar( __in UINT CodePage, __in DWORD dwF
2012-08-14 19:00:17 8200
原创 MSTAR支持的AT指令
2012-07-31 18:04AT,测试连接是否畅通ATV0,切换AT指令将响应为0的数字模式ATV1,切换AT指令的响应为OK的文本模式ATE0,关闭AT指令的Echo功能ATE1,打开AT指令的Echo功能AT+WCUSTC=,,,, 每一个TC指令都会包含四个部份: 指令类别(Command Group)、项目编号(Item Index)、功能编号(Functi
2012-08-13 13:01:47 1248
原创 用TMT抓取MSTAR手机的当前屏幕
2012-06-25 15:360、在手机工程模式里EMMI Debug里Disable USB menu,安装上T卡1、打开TMT,在Preferences-Setting-Com里,选择Port后,Auto-detect Baud Rate2、选择Tools -> Terminal Emulator,File-New-At command3、在手机想要抓取屏幕的界面下,输入命令
2012-08-13 13:01:24 827
原创 GenerateTestLoadFromOut.pl
2012-05-11 16:38./tng/GenerateTestLoadFromOut.pl该命令可将所有编译生成结果中的有用文件抽取出来压缩打包后,传给别人,共别人刷机,重现并分析问题
2012-08-13 13:00:52 966
原创 C语言的标准(K&R C,ANSI C,C89,C90,C99)
2012-04-05 12:420、C语言,1973年由Dennis M. Ritchie设计和实现。1、K&R C。1978年由Kernighan和Ritchie合写的书《The C Programming Language》,形成了C语言的事实的标准,简称为K&R C。2、ANSI C(C89或C90)。1989年,美国国家标准局(ANSI)颁布了第一个官方的C语言标准(X3.15
2012-08-13 13:00:45 4758
原创 VS2005的depends工具
2012-03-21 20:36在VS2005的路径(C:\Program Files\Microsoft Visual Studio 8\Common7\Tools\Bin)下,有个depends.exe文件。它可以查看库的依赖关系。双击打开它,将dll文件拖放进来,可以看到如下的界面:1)窗口分四部分: 左上角是DLL信息窗口,显示本DLL所依赖的其他DLL模块;
2012-08-13 13:00:37 1255
原创 MSTAR的编译选项C_OPTIONS(CFLAGS参数)
2012-03-19 16:44MSTAR的编译选项C_OPTIONS(CFLAGS参数)定义在compiler_option.mak文件里。定义了ADS1.2(ADSV12),RVCT2.2(RVCTV22),AEONGCC,MIPSGCC和X86LINUXGCC等。但我们现在用的是RVCT2.2的,编译选项如下: -c --apcs /noswst/interwork --cpu
2012-08-13 13:00:29 2273 1
原创 VC6使用VS2005(VS2008)的lib库文件,去除RTC链接错误
2012-03-14 20:56MSTAR模拟器:VS2005或VS2008;MTK模拟器:VC6和VS2005;展讯模拟器:VC6。我在MSTAR模拟器(VS2005)上生成的库,放到展讯模拟器(VC6)上,会报链接错误,也就是:VC6使用VS2005(VS2008)默认编译生成出来的lib库文件,会报如下的链接错误:error LNK2001: unresolved exter
2012-08-13 12:59:35 2292
原创 用Tortoise SVN抽取补丁包(patch)
2012-02-17 11:16Tortoise SVN上有个“Revision Graph”的功能,可以浏览所有版本。按住Ctrl键,可以选中两个版本,然后右键“Compare revisions”得到“Changed Files”。选中所有的差异文件,可以导出“Export slelection to...”到其他目录。点击右上角的交换按钮(双向蓝箭头),将与之对比
2012-08-13 12:59:14 6823
原创 VC(ARM)的编译器,链接器与库的生成器和查看器
2012-02-14 16:47VC的编译器(cl.exe),链接器(link.exe),以及库的生成器(lib.exe)和COFF/PE查看器(dumpbin.exe),都在VC环境的bin目录下!(VS2005:C:\Program Files\Microsoft Visual Studio 8\VC\bin;VS2008:C:\Program Files\Microsoft Visu
2012-08-13 12:53:54 1621
原创 MSTAR的Applet,ViewMgr(View)和WndMgr(Wnd)等
2012-02-10 20:22MSTAR的Applet拥有ViewMgr和WndMgr等成员。ViewMgr采用双向链表管理View;它拥有DispId,DispMode,SBWgt,SKWgt,BGWgt(透明,BGClr,BGImg),FOWgt(变换),RootCntr等成员。ViewMgr的RootCntr里的(pDispCanvas(pDisplay(pBitmap))
2012-08-13 12:52:14 640
原创 MSTAR的内存分配情况的介绍与查看
2012-02-03 15:14MSTAR的内存分配情况的介绍MSTAR平台中,用于MALLOC的内存分为2块,一块叫POOL,一块叫HEAP。POOL总共有6个,POOL0~POOL5(后面简写为P0,P1,P2,P3,P4,P5),每个POOL对应的大小和数量是固定的。POOL是有很多个小块内存组合起来的大内存池,POOL的存在,可以很大限度的减少内存碎片产生。当需要分配小
2012-08-13 12:51:26 2188
原创 MSTAR的模拟器刷屏函数
2012-01-06 12:38MSTAR模拟器上的屏幕刷新,都会调用到文件mae_display_pl.c里的函数MaePl_DisplayUpdateDeviceDib()的里的这句:if(MAIN_DISPLAY == nId)mspGraphDev->Panel.UpdateScreen(MAIN_PANEL, &msbltcpy);在这里打个断点,用F10单步执行,可以一
2012-08-13 12:50:55 998
原创 MSTAR_V2.04的模拟器
2011-12-02 20:29vs2005或vs2008调试Mstar模拟器的时候,第一次调试时会要求指定MStarSimulator.exe文件的路径;此时,最好输入相对路径,即“.\debug\MStarSimulator.exe”;否则,会出现“源码包改名或移动后,找不到MStarSimulator.exe”的问题。(见http://zhidao.baidu.com/que
2012-08-13 12:50:38 961
原创 Beyond Compare文件夹比较, 忽略svn文件
2011-12-01 13:02点击菜单“会话-会话设置”,切换到“名字过滤器”标签页,在“排除文件夹”下面输入“.svn”即可!也可以点击菜单“工具-选项”,切换到“文件夹视图”项下,在各个“文件过滤器”后,加“;-.svn\”;然后,在文件夹比较时,直接在工具栏“文件过滤器”里选择修改过的文件过滤器,就行了!
2012-08-13 12:50:12 9725
原创 VS中,带参数的main函数的调试
2011-11-22 10:08int main(int argc,char *argv[])项目,工程属性,调试标签,命令参数
2012-08-12 11:04:34 1546
原创 L6200E: __semihosting_swi_guard multiply defined的解决方法
2011-11-06 08:47MSTAR终端编译时提示错误:Error: L6200E: Symbol __semihosting_swi_guard multiply defined (by use_semi.o and use_no_semi.o).这个问题的原因可能是程序里调用了一些标准C的函数,但这些函数在嵌入式C语言里没有定义,那就需要对调用的这些函数进行重新定义。举个例子
2012-08-12 11:03:47 5297
原创 不编资源(XRG=1)和单编模块(./mg.sh)
2011-11-04 19:16命令“make help“,可以查看到编译命令的全部帮助!MSTAR编译时,不想编译资源,可以在编译命令后面,加“XRG=1”,比如:make speed XRG=1;这个很有用!如果想只编译某个文件夹,可以用命令“./mg.sh + 模块”,比如:./mg.sh sdk app,可以同时编译sdk和app两个模块!
2012-08-12 11:02:41 882
原创 C99的snprintf() 提供了预测所需缓冲区大小的方法
2011-11-01 13:36C99的snprintf() 提供了预测所需缓冲区大小的方法:size = snprintf(NULL, 0, fmtstring, /* 其它参数 */ );详情参见:http://c-faq-chn.sourceforge.net/ccfaq/node210.html我怎样才知道对于任意的 sprintf 调用需要多大的目标缓冲区?怎样才
2012-08-12 11:01:05 1120
原创 MSTAR的XRG的Export Excel
2011-11-01 13:32MSTAR的资源(文本String,图片Image,声音Melody,排版RS;PLMN,字体Font,输入法IME,手写Handwriting等)都是用XRG统一管理的。很多资源(文本String,图片Image,声音Melody,排版RS等)都是按应用Applet组织的;而有些资源(PLMN,字体Font,输入法IME,手写Handwriting等)
2012-08-12 11:00:30 913
原创 MSTAR刷机步骤(v2.04_m100)
2011-10-19 17:580、在Advanced的标签页,选择项目所用的FLASH类型,2.04_M100用的是NAND的。1、在Download的标签页,选择编译产生的\build\8533n_m100\out目录2、选择e2p文件和cus文件3、选择CPU类型4、手机去电池,链接USB线,选择相应的USB口和速率5、点“Start“开始下载,USB下载很快,1分钟
2012-08-12 10:59:44 4691
原创 C/C++中的宽字符常量和宽字符串常量的表示
2011-10-17 13:56我们知道,C/C++中,字符常量是这样表示的:'H';字符串常量是这样表示的:"HZ"。也就是,字符常量,加单引号标注,而字符串常量,加双引号标注。那么,为了国际化,C/C++中引入了宽字符的概念,来支持unicode。为了程序员编程方便,宽字符常量和宽字符串常量,只需在定义前加个大写的字母L即可。比如,宽字符常量:L'杭';宽字符串常量:L"杭
2012-08-12 10:59:07 4995
原创 MSTAR-DIB,IBitmap,IDisplay,IDispCanvas,IFont,IImage等
2011-10-14 12:42IDisplay可以画图形,画文本,画图片等等,很常用;IDispCanvas是对IDisplay的封装,貌似不常用。IDispCanvas是包含IDisplay,如果需要,可自己创建IDispCanvas(画布),然后在其上绘制RootContainer是包含IDispCanvas的,将容器内的控件(IWidget)都绘制其上。CanvasWidg
2012-08-12 10:58:03 1267
原创 MSTAR虚函数表(以IBitmap为例),以及快速查找函数实现的方法
2011-10-13 19:16MSTAR的EMMI中跟BREW类似,采用虚函数表的方式定义各种对象及其接口,这有点面向对象的思想。而其实现方法,全是用C语言,通过宏定义来实现的。将各种宏带入还原一下,其结构就很清新了,下面以以IBitmap为例:Mmi_mae_bitmap.h (proj\sc\application\mmi\mae\pub):DEFINE_INTERFACE(
2012-08-12 10:57:07 879
原创 MSTAR编译环境-启动cygwin后自动转到指定目录
2011-10-12 11:08Cygwin安装好后,启动它,默认会进入Cygwin的虚拟目录;要想一启动Cygwin就切换到指定的目录,只要用文本编辑器打开Cygwin安装目录下home/.bashrc文件,在文件末尾加入相应的命令即可!比如,MSTAR用懒人安装包CygwinPortable.exe,默认安装到C盘根目录后,只要在C:\CygwinPortable\home\.ba
2012-08-12 10:56:00 1682
原创 C语言,宏定义的反斜杠后不能有空格
2011-09-30 14:34c语言中,宏定义太长,用反斜杠转义,写成多行时,反斜杠后不能有空格,否则编译器(ARM或VC)会报错!例如://注册国内版曲奇的配置,注意大小屏幕问题#define _REG_COOKIE_INLAND \{ mr_registerAPP((uint8 *)mrp_cookie, sizeof(mrp_cookie), 9); \ mr_
2012-08-12 10:54:31 3799
原创 MSTAR中XRG的Build与BuildAll
2011-09-18 10:32XRG是MSTAR编译资源的工具。BuildAll是Clean所有CUS后,重新编译。挺耗时的,但能确保所有修改都编进CUS文件里。Build不Clean,直接根据有无新的修改,进行编译,比BuildAll耗时要少得多;它根据XML(image_list.xml,CHINESE_S.xml等)的修改时间与CUS的创建时间作对比,如果XML修改过,就重
2012-08-12 10:53:44 1070
原创 source insight工程的相对路径
2011-09-04 18:01在创建source insight工程时,最好用“相对路径”,并“将si的工程文件,保存到源码包里”!这样一来,等以后,将源码包放置于硬盘上其他位置,或分发给其他人,或改了源码包的名称,si工程仍然能用!在创建si工程的时候,先指定si工程名和存储位置,再指定工程源码路径了;不要紧接着就添加源文件,而要等设置了相对路径后再添加!相对路径的设置方法如下
2012-08-12 10:52:49 1067
原创 MSTAR的进入工程模式的指令,以及如何修改
2011-08-16 15:03在 XMMI 平台,有两种方式进入工模,分别为: 1 输入“*#*#1705#”,再按“拨号键”,可以进入研发手机测试模式,用于研发人员对手机进行相关测试。比如,第1项(Customer software version)是软件版本,其最后是变异日期和时间;第12项(EMMI Debug)下面的“Enable USB menu“和”Disable
2012-08-12 10:51:09 2098
原创 MSTAR按模块编译(链接)和打包命令
2011-08-01 08:43命令“make help”,可以查看到编译命令的全部帮助!按模块编译的命令:定义在Final_product.mak或product.mak中,比如:libs_stack2libs_mmilibs_mmilibs_mdllibs_drvlibs_syslibs_3rdlibs_mmi_app(只编译,不链接)libs_
2012-08-12 10:50:37 1641
商用车控制系统局域网络(CAN)通信协议(征求意见稿)
2013-09-17
UCGUI中文手册
2013-09-12
STM32参考资料
2013-09-09
冒泡手机助手(V2.247)
2013-09-03
Freescale lin总线学习
2013-09-02
SEC_Exynos4412_Users Manual_Ver.1.00.00.pdf
2013-09-02
Exynos4412 User Manual (Public) version 1.0
2013-08-30
UART转CAN或LIN的工具(Uart2any)和文档
2013-08-27
LIN总线资料
2013-08-26
CES-4412P开发平台V1.0
2013-08-23
Development.apk(Android Dev Tools)
2013-08-21
PL2303HXDSimpleTest.rar
2013-08-13
冒泡手机助手(V2.198
2013-08-09
CSM100文档资料
2013-08-08
Android开发精要(完整扫描版)
2013-08-05
TFS-M74高级半导体指纹开发模块用户手册(2013)
2013-08-02
python-3.6.4-amd64.exe
2018-04-10
Android工具(aimsi.apk)v1.1
2015-04-14
Android工具(aimsi.apk)
2015-04-08
Android小工具(aimsi.apk)
2015-04-08
MyBatis-3-User-Guide用户手册(中文英文)
2014-06-19
poi-3.10-FINAL-20140208.zip
2014-06-12
spring-framework-3.2.8.RELEASE-dist.zip
2014-04-09
servlet-api-2.5.jar 以及文档
2014-04-03
随变锁屏(Android应用)
2014-02-18
MySQL5.5中文参考手册.pdf
2014-01-21
JavaWeb技术整合应用与项目实战(光盘)完整下载
2013-12-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人