- 浏览: 111686 次
- 性别:
- 来自: 上海
-
最新评论
-
loweets:
你好,请问你的代码下到了没,现在链接失效了,我想要一份,谢谢
[MT6225]0840源代码SVN下载
文章列表
如果编译出现“Couldn't reserve space for cygwin's heap, Win32 error 487” ,是因为msys-1.0.dll 出错,该文件会导致目录tools\MSYS\bin下的sh.exe,make.exe等不能运行.提示Couldn't reserve space for cygwin's heap, Win32 error 487 错误,
解决办法:
进入工程目录,使用命令工具
rebase -b 0x76000000 tools\MSYS\bin\msys-1.0.dll
可以解决该问题.原来是msys-1.0起始地址充突引起
全部完整的错误 ...
请下载完后,如果您未安装MinGW和Msys工具,请0把MinGW和Msys工具放到tools目录下,编译工程。
编译命令:
全新new,make *** gprs new
编译 make *** gprs remake
模拟器
make *** gprs gen_modis
make *** gprs codegen_modis
svn地址:svn://www.svnhost.cn/mtksource
MTK手机软件系统的主要目录如下所示,一些相对不重要的目录略去。
.
|-- Fast_DL
|-- ROM
|-- adaptation
|-- applib
|-- bootloader
|-- config
|-- custom
| |-- app
| | `-- TOP_6227_BB
| |-- common
| |-- drv
| | |-- LCD
| | | `-- TOP_62 ...
MTK使用了nucleus实时操作系统,在其上做了个内核抽象层的封装,以适应多种实时操作系统,如oscar、ThreadX、nucleus。整个软件系统包括nucleus操作系统、平台设备驱动、协议栈、文件系统、WGUI、MMI、J2ME等。在这里MMI部分几乎包括了操作系统内核、协议栈、文件系统之上的所有部分,其中WGUI也在其中。
下面这张图是MTK的架构:
参考文章: MTK手机软件系统工程和配置简介(一)
最近有项目要移植到MTK,在研究MTK的过程中希望把自己的点滴记下来,另外发现MTK的文档不多,也希望能跟大家分享。
1:将要发送的邮件加入到队列mailcron,mailqueue
//检查是否存在当前队列
$cid = 0;
$query = $_SGLOBAL['db']->query("SELECT * FROM ".tname('mailcron')." WHERE email='$email' LIMIT 1");
if($value = $_SGLOBAL['db']->fetch_array($query)) {
$cid = $value['cid'];
} else {
$cid = inserttable('m ...
javascript这门语言是完全面向对象的,也不可能以非面向对象的方法来使用,不过大多数新手的的常见弱点在于按照功能编写代码,而不考虑任何上下文或者组织。要完整理解如何编写最优化的javascript代码,就必须理解javascript是如何工作的。他们和其他语言的对象有何不同,以及怎样使用才对你有益。
对象是javascript的基础,事实上,这门语言里的所有东西都是对象,这门语言里的大多数功能都是基于这一点的。从最基本的层次上来说,对象是一系列属性的集合、和其他语言里的散列结构类似。
和大多数其他面向对象的语言相比,javascript并没有类的概念。其他面向对象语言里你大 ...
- 2009-06-30 20:31
- 浏览 730
- 评论(0)
当我们要辨识网站的一位用户,以提供给他在应用中独有的使用体验,这时候我们需要一个Session ID,这个ID是独一无二的.
另外一些情况下我们也需要给用户产生一个独一无二的令牌,比如用户注册的时候我们发给他确认邮件的时候,提供一个令牌让他用来验证。这些令牌的产生和Session ID是类似的
下面我们就来看一下怎么样生成这样的令牌,然后我们再看怎么生成随机密码
生成令牌
下面的genToken()函数接受两个参数,$len用于规定令牌的长度,$md5是个布尔值,用于选择是否使用md5。
function genToken( $len = 32, $md5 = tru ...
- 2009-06-02 10:33
- 浏览 4746
- 评论(0)