自定义博客皮肤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)
  • 资源 (6)
  • 收藏
  • 关注

原创 VSS数据迁移

将VSS源代码库从一个服务器A上迁移到另一个服务器B上,包括修改历史、用户以及权限。具体方法如下:一、数据同步:1、在服务器B上安装VSS程序后,创建一个database,设置创建后的文件夹为共享,并具有可读写的权限;2、运行 Visual SourceSafe Administration 连接服务器A上的代码库,点击Archive-Archive Projects,选中要迁移的项目,最终生成一个ssa文件;3、运行 Visual SoruceSafe Administration 连接刚

2022-04-30 12:36:17 1179

原创 Arm_iram_size_exceeds_limit_error

编译环境:ADS3.0(485)模块:VIA CBP7.0C错误描述:Error: L6220E: Execution region IRAM size (104412 bytes) exceedslimit (104398 bytes).解决:修改Cbp70_DATACARD.LNK文件,IRAM  0x0b900000 0x000197CE{…}中删除某个模块,以减少IRAM文

2012-02-27 18:42:12 863

原创 AT指令相关(未完成)

1.      添加一个AT指令a)        AT+HELLO,返回+HELLO,WORLDb)        Cp/data/atcop/src/Dsatctab.c, dsat_ext_table全局数组中添加元素:{ "+HELLO",  READ_ONLY,       SPECIAL_NONE,   0,      NULL,   NULL,

2012-02-27 10:28:13 1055

原创 6085MDM开发之前提(未完成 )

1.      编译环境a)        Install ads1.2 to C:\ADSv1_2b)        Unzip ADS12_Patch_Windows.exeto C:\ADSv1_2c)        Copy Perl to C:\2.      编译命令a)        进入目录\CP\build\msb)        打开ENV.cmd控制台

2012-02-27 10:27:32 649

原创 VC下利用windows API进行modem拨号

windows API modem 拨号

2011-05-31 15:28:00 1524

原创 关于VIA Abele平台的build.dat命令

<br /><br />要了解一个build.bat文件做了哪些事情,需要知道两方面的内容作为基础,一个是bat的语法,一个是Make file的语法。这两方面的内容,分别从网上找到了,并放到我的资源中,以供查阅。<br />1.      Build.bat, 做了三件事:<br />a)        设置环境变量为编译器所在目录,否则提示找不到make命令。setPATH=C:/make;C:/RVDS3_0/Utilities/FLEXlm/10.8.0/12/win_32-pentiu

2011-05-23 15:03:00 1114

原创 windows VIA C/C++ 之 Character Encodings

<br />UTF-Unicode Transformation Format<br />UTF-16, 所有字符采用16位编码,适用于大多数情况,.Net平台采用这种编码,因此如果在平台下采用UTF-16效率会更高<br />UTF-8,所有字符采用不定长编码,根据编码长短可能占用1、2、3、4个字节。<br />UTF-32,所有字符采用32位编码,可表示的字符最多,但是存储空间利用率不高,实际中用得比较少。

2010-10-13 20:58:00 415

原创 windows VIA C/C++ 之Error Handing

各种返回类型的Windows函数执行中出现错误时的返回值为:VOID,不可能出现错误,没有返回值。BOOL,错误返回0,否则为非0。HANDLE,错误一般返回NULL或INVALID_HANDLE_VALUE(-1),否则为有效HANDLE值。PVOID,错误返回NULL,否则返回有效指针。LONG/DWORD,错误通常返回0或-1,但不可一概而论,具体以platform SDK的相关文档为准。GetLastError函数,windows有一种叫作Thread-Local Storage的机制,当本线程的w

2010-10-01 01:10:00 645

原创 windows VIA C/C++ 之关于WIN64

<br /><br />Windows Server 2008 是最后一个32-bit的windows版本;<br />2G的访址空间增加到8T.<br />WIN32和WIN64系统是基于同一套代码编译出来的。所有在WIN32的技术都可用于WIN64;<br />WIN32和WIN64的API是一样的,基于WIN32的代码要编译WIN64程序只需要做一些轻微简单的修改。<br />WIN64环境下可以运行32位程序,但是其效率要低于真正的64位程序。<br />VS是32位程序,可以在WIN64上运行,但

2010-09-30 21:22:00 150

原创 关于困扰已久的ADO ERROR: Unspecified error" (error code = 0x80004005)问题的原因(网上摘录)

<br />ms-help://MS.MSDNQTR.2005APR.1033/enu_kboledb/oledb/251254.htm<br />SYMPTOMS<br />When trying to connect to an Access .mdb file, an ODBC error is returned stating "Disk or Network Error". The Microsoft OLE DB Provider for the Microsoft Jet database e

2010-08-26 20:35:00 6032

原创 关于Dialer在win7/vista下上网卡在不同USB口来顺插拔导致的dial-up属性意外修改的问题的解决

如标题所述的问题,其实来来回回修改了好几天了。最直接的解决办法当然是在切换USB口的时候修改phk文件了,但是在win7/vista/xp下这个文件的路径都不相同,有的在all users的application data下,有的在current users的application data下,所以修改无效,这是第一次。想到既然在切换USB口时发生了这一切,而初次切换时,安装程序都会自动跑一次,那么让安装程序跑起来的时候帮助删一下dial-up,再由dialer自己来建,新dial-up属性就应该是正常的了

2010-08-18 08:26:00 1900

原创 怎么样面试别人呢

来公司这么久了,也给别人面试过几次,都是以LL为主,我做跟班,招的都是做工具的人。说起来,这几次我自己的表现都很不好,完事以后也没有好好总结一下。观察LL的面试方法,通常是先看对方的简历,挑那些有价值的实际项目经验来让对方介绍介绍情况,然后问问postmessage与sendmessage的区别,以及多线程之类的比较纯技术的问题,最后问问对方是否有问题需要问的。而我的作用大概是针对工具开发过程中常用的技术问题来作一些了解。我基本上是没有发挥出这样的作用的。那么做工具的人应该具备哪些基本素质呢?第一个我认为是

2010-08-12 22:41:00 783

原创 论在我们公司为什么会经常加班

<br />说到加班,其原因无非是在正常上班时间内不能完成所需要做完的事情。经过最近一段时间的频繁加班,我那迟钝的反应终于还是总结出了一些规律:<br />1, 加班的直接原因,必然是某某版本当天之内必须给出,而通常是研发这边还没有完成,于是研发测试一起加班,研发完了测试,测试出了BUG再改,改完再测,测完再改,再改再测,直到大家都精疲力竭。<br />2, 为什么出版本当天而研发工作都没有完成呢?大致是以下几条:一客户催得紧,时间不够;二时间够,但任务多,人手不够;三时间够,人手够,但是观念不够,不考虑测

2010-08-07 19:30:00 2552 1

原创 于已有害,于事无补

<br />最近很忙,又常被问这问那,事情做到一半,老被打断,而又加班到很晚,所以总是心情烦燥。对本人来说,心情烦燥,便必然反映到脸上,同时喜欢口出怨言,这实在是件无益于已的事情。

2010-08-05 08:03:00 546

原创 努力去改变

     近日来,感到压力极大,心情焦虑,以至于夜不能眠,从而每天身心疲惫,状态很差。工作上的每件事都似乎力不从心,而且无休无止的任务总是堆在面前,似乎再也没有解脱的一天。自己向来是一个有什么都摆在脸上的人,与同事公事往来之间便往往脸色不豫,语气不善。     平心而论,以前也有更忙的时候,不至于如此焦虑不安。为何今日如此,似乎已不能承受一点辛苦,不愿付出一点努力?细细想来,可能是觉得自己的努力已经失去了方向吧。      刚刚毕业时,内心总带着点踌躇、自信,对未来也算是充满希望,似乎一切只要付出努力总可水

2010-08-04 02:23:00 432

原创 VC中使用纯资源dll实现多语言版本(转)

<br /> <br /> 由于MFC应用程序也有自己的资源文件,当你调用MFC函数比如 CString::LoadString 或其它 LoadIcon <br />时,MFC应用程序框架首先跟踪搜索EXE文件的资源,然后才是DLL和MFC的资源,因此在使用纯资源DLL时候,必须人为先改变资源的搜索顺序,可以通过使用 <br />AfxSetResourceHandle 函数来实现,具体实现如下:<br /> <br />      BOOL CMultilanguageApp::InitInstance

2010-07-30 10:53:00 1546

转载 VC中使用ADO进行数据库操作

一、ADO概述ADO是Microsoft为最新和最强大的数据访问范例 OLE DB 而设计的,是一个便于使用的应用程序层接口。ADO 使您能够编写应用程序以通过 OLE. DB 提供者访问和操作数据库服务器中的数据。ADO 最主要的优点是易于使用、速度快、内存支出少和磁盘遗迹小。ADO 在关键的应用方案中使用最少的网络流量,并且在前端和数据源之间使用最少的层数,所有这些都是为了提供轻量、高性能的接口。之所以称为 ADO,是用了一个比较熟悉的暗喻,OLE 自动化接口。OLE DB是一组”组件对象模型”(COM

2010-07-23 16:09:00 736

原创 多线程程序设计的关键

1. 各线程的数据要分离开来,避免使用全局变量。2. 不要在线程之间共享GDI对象3. 确定你知道你的线程状态。不要径自结束程序而不等待它们的结束。4. 让主线程处理UI

2010-02-21 19:18:00 460

原创 任务分派之专心

近欲对DIALER作一个模块化和优化的工作,心里想的是自己先整理出一个方案,然后把工作分派给自己和SQ。整理这个方案难度挺大滴对我来说。先想好了数据库的部分,因为比较简单,想着先让SQ做着,自己接着想其它部分。分派给SQ这项工作时,把自己所有的情况都跟他说了。SQ就开始不停地追问其它部分考虑的怎么样了,显得很热心很投入。我就在想,两个人都在考虑方案的事,那么谁来干活呢。我想应该不跟他说那么多,直接

2010-02-05 09:57:00 302

原创 关于任务的分派

2010-1-14向SQ分派在ACT工具中增加MTK本地修改NV项及下载文件的任务时,WWL那边要求的三天时间,而实际上这是不可能完成的。于是在预定时间(三天)内没有完成,并且没有再确定新的完成时间,这个任务变成了一个没有时间要求的任务。后来在SQ继续执行这个任务时,中间又插入了一些其它临时任务。现在这个任务已经花费了超出预定十天以上的时间,而且还没有完成。向他人分派任务时, 应该预先确定

2010-01-15 09:29:00 735

原创 Win32下的录音编程

 1 引言  在Win32 APIs基础上编写录音程序繁琐易错,使用封装好的类是个不错的注意。不幸的是所谓封装好的类对你而言,往往是代码罗嗦且功能不足,因此尽管你可能希望在某个项目上因使用封装好的类而避开Win32 APIs,可最终你发现你还得面对它。不是为了编写自己的类,就是为了修改别人的代码。  Win32 APIs中有一组被称成多媒体控制接口(即MCI)的函数,该接口提供了多媒体

2009-12-08 18:55:00 1000

原创 讲述程序的时候

 应该先把整个流程讲述清楚, 再逐步细化到具体的模块和代码. 总之, 这应该是一个由总到分的过程. 

2009-11-20 09:48:00 440

原创 根据设备描述, 找到并返回一个串口设备的串口名称

 1.       根据设备类型获得设备类的GUID对VC来说, 这些GUID定义在DEVGUID.H文件中. 假设是一个端口类设备, 则GUID为DEFINE_GUID( GUID_DEVCLASS_PORTS,          0x4d36e978L, 0xe325, 0x11ce, 0xbf, 0xc1, 0x08, 0x00, 0x2b, 0xe1, 0x03, 0x18 );2

2009-10-27 20:44:00 5869 3

原创 消息的分发与处理

The MailHub is a UI class which is responsible for routing messages from the UI, PSW, the keypad, etc… to multiple applets and modules developed using the VIA framework.  This is needed since applic

2009-09-15 18:55:00 3095

转载 [转]手机研发的基本流程

手手机设计公司是根据不同的手机研发平台来设计不同性能的产品!手机研发的基本流程是:用一个较简单的阐释,一般的手机研发公司是需要最基本有六个部门:ID、MD、HW、SW、PM、Sourcing、QA。1、ID(Industry Design)工业设计包括手机的外观、材质、手感、颜色配搭,主要界面的实现与及色彩等方面的设计。   例如摩托罗拉“明”翻盖的半透明,诺基亚7610的圆弧形外观,

2009-06-26 12:31:00 504

原创 关于阅读的一些想法

    很久以来都不能比较完整地读完一本专业性较强的书籍, 常常都是兴致勃勃的开始, 没多久又意兴澜珊的结束, 或是慢慢的不了了之. 这所以会这样, 一方面当然是毅力不够, 另一方面可能和阅读方法也有些关系.    我想要尝试这样一种阅读的方法. 当拿到一本新书的时候, 并不是马上从第一章第一节开始逐字逐句的细读, 而是先观其大概, 浏览目录和主要内容, 对该书的知识框架和行文风格有个了解,

2009-05-27 08:12:00 475

原创 关于windows api GetLastErro的取值(备查)

〖0〗-操作成功完成。〖1〗-功能错误。〖2〗-系统找不到指定的文件。〖3〗-系统找不到指定的路径。〖4〗-系统无法打开文件。〖5〗-拒绝访问。〖6〗-句柄无效。〖7〗-存储控制块被损坏。〖8〗-存储空间不足,无法处理此命令。〖9〗-存储控制块地址无效。〖10〗-环境错误。〖11〗-试图加载格式错误的程序。〖12〗-访问码无效。〖13〗-数据无效。〖14〗-存储器不足,无法完成此操作。〖15〗-系

2009-05-09 00:03:00 7862

原创 MailBoxC之消息映射机制

VIA(UI)的类中,有以下几个类是从MailBoxC继承而来,ApplicationC ApplicationManagerC DialogStackC SoftIconDisplayC GpteKeyProcessC WindowC 正是它们构成了VIA UI的主体部分。MailBoxC的一个最主要的功能便是实现了消息映射机制。消息映射机制的实现主要依赖于几个宏和一个函数。它们分别是,

2008-08-29 17:08:00 1591 2

原创 VIA(UI) FWP CLASSES STRUCTER

VIA(UI) CLASSES STRUCTER     LEVEL 1LEVEL 2LEVEL 3LEVEL 4LEVEL 5     MailboxCApplicationCMany   

2008-08-29 13:56:00 983

VC2005+Automation操作Excel

网络资源加自己的代码,通过导出Excel.exe类库的方式对Excel进行操作,比用ADO方式要全面,但是由于效率问题,最好是放在辅助线程里进行

2012-02-29

VC2005+ADO操作Excel文件

与从Excel.exe导出类库相比,更方便,但是有局限性,当表格中同一列包含不同类型数据时,则读取数据可能出错,这时需要在连接字符串中将IMEX值设为1(导入模式),把所有数据都当作TEXT类型来处理,但是这样一来将只能进行读取操作;

2012-02-29

windows bat文件语法

windows bat文件的语法,用于分析某移动平台的build文件。

2011-05-23

Make File学习

网上找来用于分析某些平台的build文件,向写出这篇文章的牛人致敬。

2011-05-23

windows网络编程技术

站里有一个资源是每章分开的,有一些些不太方便,我下下来,稍微整理了一下,就不要分了。

2011-01-14

ADS map文件分析

本文系网上资源,主要介绍了基于ARM核微处理器工程编译产生的MAP文件结构、内容,简单分析工程各组成元素和生成的映象文件之间的关系。通过实际例子分析说明MAP文件,并浅谈MAP文件对编写代码的作用,认识怎样编写嵌入式系统软件。

2009-06-24

空空如也

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

TA关注的人

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