摘要:
dm3730的启动流程为RBL+X-loader+uboot+uImage分别在片内ROM(fireware),片内SRAM,片外的DDR,片外的DDR。之所以建立这样一个复杂的启动过程,我个人的理解是。片内ROM和SRAM空间有限,uboot的大小基本达到了200KB 左右,不能放在空间有限的SRAM中(因为SRAM的集成度不高,容量越大体积也越大)。于是肯定需要有前期的RAM来帮助完成加载。当然为何不让ROM直接来加载uboot的原因也是如此,因为uboot需要有ddr的环境,而这部分需要做的初始化ddr控制器自然会增加程序的代码量,从而在容量有限的rom区域也没有这个条件来一次就完成ub 阅读全文
posted @ 2013-07-01 20:39
坚固66
阅读(588)
评论(0)
推荐(0)
摘要:
smtp.gmail.com pop.gmail.com SMTP服务器端口 465 要求安全连接打钩 POP3服务器端口 995 要求安全连接打钩 阅读全文
posted @ 2013-07-01 20:37
坚固66
阅读(211)
评论(0)
推荐(0)
摘要:
用HttpURLConnection联网的代码: HttpURLConnection conn = null; URL url = new URL("http://10.0.0.172/"); conn = (HttpURLConnection) url.openConnection(); conn .setRequestMethod("POST"); conn .setDoInput(true); conn .setDoOutput(true); conn.setRequestProperty("X-Online-Host",&qu 阅读全文
posted @ 2013-07-01 20:35
坚固66
阅读(1118)
评论(0)
推荐(0)
摘要:
Android 的 call setting 是用来设定与 simcard 相关的一些内容的应用程序,如网络,PIN等等,算是AP层。这里就选择其中一个项从源代码读下去直到底层,看看大概的结构和流程。在 Android 主菜单中选择 setting->call setting->additional call setting->caller ID,会弹出来一个对话框来选择,这个项是用来设定在用电话本拨打电话的时候是否显示对方的电话号码。这里就以这个设定为例来一步步读下去。AP层:call setting 的代码和资源都是放在/packages/apps/Phone 的目录下。 阅读全文
posted @ 2013-07-01 20:32
坚固66
阅读(639)
评论(0)
推荐(0)
摘要:
==============================================版权所有:小熊不去实验室CSDN博客 ==============================================在PHOTOSHOP里,羽化就是使你选定范围的图边缘达到朦胧的效果。 羽化值越大,朦胧范围越宽,羽化值越小,朦胧范围越窄。可根据你想留下图的大小来调节。算法分析:1、通过对rgb值增加额外的V值实现朦胧效果2、通过控制V值的大小实现范围控制。3、V = 255 * 当前点Point距中点距离的平方s1 / (顶点距中点的距离平方 *mSize)s2;4、s1 有根据 rati 阅读全文
posted @ 2013-07-01 20:30
坚固66
阅读(3373)
评论(0)
推荐(0)
摘要:
看下篇之前,请先读这三篇文章:Android GSM驱动模块(rild)详细分析(一)基本架构及初始化Android GSM驱动模块(rild)详细分析(二)request流程Android GSM驱动模块(rild)详细分析(三)response流程这几篇分析了android 的 GSM 也就是 RIL 部分的驱动。我这篇文章也就是建立在这个基础上的。上篇最后说到 framework 最后通过 socket 给底层发信息来沟通,有一个守护进程来接收信息,这个进程就是 rild。具体的代码在/hardware/ril 下面。代码结构和流程的介绍上面3篇文章都已说明,这里只是通过call set 阅读全文
posted @ 2013-07-01 20:29
坚固66
阅读(283)
评论(0)
推荐(0)
摘要:
以前就碰到过设置发件人后缀的方式,这次迁移服务器居然忘记,从头开始记录下1:第一种方法,修改/etc/hosts,据说sendmail使用hosts里面的本地设置域名,修复方法如下127.0.0.1 aizher.com结果:不成功2:第二种方法:修复/etc/mail/acess,增加Connect:aizher.com RELAY结果:不成功,同理看了一下sendmail相关配置,不需要修改太多东西就可以:http://blog.163.com/koumm@126/blog/static/95403837200921794034579/,不过还是在vim /etc/mail/loca... 阅读全文
posted @ 2013-07-01 20:27
坚固66
阅读(426)
评论(0)
推荐(0)
摘要:
题目描述输入两颗二叉树A和B,判断B是不是A的子结构,九度题目描述如下:题目描述:输入两颗二叉树A,B,判断B是不是A的子结构。输入:输入可能包含多个测试样例,输入以EOF结束。对于每个测试案例,输入的第一行一个整数n,m(1#include // 二叉树结点定义struct btree{ int value; int lchild, rchild;};// A树和B树的最多结点数int n, m;/** * 第二步判断,判断A树是否有B树的子结构 */int doesTree1HasTree2(struct btree *ahead, int numa, struct btree *bhea 阅读全文
posted @ 2013-07-01 20:24
坚固66
阅读(244)
评论(0)
推荐(0)
摘要:
Obj-c的基本通讯原则是对象间的消息传递,这种情况多出现在两个对象之间。但是如果多个对象共同关注一个对象状态的时候呢,当然可以让发生事件的对象向所有关注他的对象发送消息,但是这并不高效。所以有了通告中心,让发生事件的对象向通告中心发布通告,然后由通告中心向注册成为观察器的对象发布通告。若将某个对象注册为观察器,需要制定通告名称、发布通告的对象和接收相应通告的方法的方法名。比如我将self注册为观察器,通告名称是getMarried,发送对象可以是任意对象,则当任何一个对象发布getMarried通告时,self对象就会收到blessing:消息NSNotificationCenter *nc 阅读全文
posted @ 2013-07-01 20:22
坚固66
阅读(289)
评论(0)
推荐(0)
摘要:
Pseudo-Random NumbersComputers normally cannot generate really random numbers, but frequently are used to generate sequences of pseudo-random numbers. These are generated by some algorithm, but appear for all practical purposes to be really random. Random numbers are used in many applications, inclu 阅读全文
posted @ 2013-07-01 20:20
坚固66
阅读(252)
评论(0)
推荐(0)

浙公网安备 33010602011771号