移动设备,为了功耗考虑,对电源管理部分要求严格,Android系统结合Linux内核,对此有非常漂亮的方案,可以让设备随时睡眠、即刻唤醒。 本文结合ARM Cortex A系列CPU(32位)睡眠和唤醒的流程,主要分析平台相关的CPU下电和上电过程,以及ARM底层汇编代码实现。
分类:
系统相关 时间:
2015-05-26 22:59:22
阅读次数:
301
魅族MX系列手机打开usb调试后链接不上电脑,
1.在拨号键盘输入*#*#6961#*#*
2.设置页面->辅助功能 可以看到开发者选项,打开USB调试
3.在电脑端操作如下:
魅族BBS:
请在mac终端执行:
$echo 0x2a45 > ~/.android/adb_usb.ini
$adb kill-server
$adb devices
不出意外应该可以了。这是由于我们...
分类:
移动开发 时间:
2015-05-21 17:25:14
阅读次数:
891
Bootloader被烧录入Android系统之后,系统上电复位,BootLoader被载入,在操作系统内核执行之前得到执行。通过这段小程序,我们可以初始化硬件设备、建立内存空间映射图,从而将系统的软、硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好环境,完成整个系统的加载启动任务。.....
分类:
其他好文 时间:
2015-05-19 20:29:57
阅读次数:
134
Android系统启动操作流程由linux系统启动与Android系统启动连个阶段组成。1.linux系统启动 Android操作系统启动的次序分别为系统上电、Bootloader引导、Linux内核启动、init初始化系统服务等。事实上,启动流程的每一步都蕴含着不同的安全含义,尤其在系统安全性和....
分类:
移动开发 时间:
2015-05-19 20:28:09
阅读次数:
127
LPC1768的时钟源可以来自三个:
1)内部RC振荡器
内部振荡器可看作看门狗定时器的时钟源,也可作PLL0和cpu的时钟源,但是无法作为usb的时钟源,因为精度达不到。而且如果CAN波特率高于100kb/s,则也不适用了。在系统上电时,LPC1768都使用内部振荡器,直到软件将其切换为另一种可用的时钟源。
2)主振荡器
主振荡器可作为CPU的时钟源,需要通过分频和倍频进行配置使用。基本...
分类:
其他好文 时间:
2015-05-18 23:10:54
阅读次数:
1009
上周三,上完思修课后我和小组成员争分夺秒地赶制了数模竞赛的程序。刚完事儿不久,笔记本就没电了。中午去实验室插上电,又把报告赶了出来,下午打印好后交了上去。 Deadline真是第一生产力。数学建模很早就有所耳闻,感觉是非常有意思的一种比赛。据我前期了解,A题一般是连续的题,B题是离散的题,C题则是和...
分类:
其他好文 时间:
2015-05-14 20:03:29
阅读次数:
885
位置服务已经成为越来越热的一门技术,也将成为以后所有移动设备(智能手机、掌上电脑等)的标配。而定位导航技术中,目前精度最高、应用最广泛的,自然非GPS莫属了。网络上介绍GPS原理的专业资料很多,而本文试图从编程人员的角度出发,以一种程序员易于理解的方式来简单介绍一下GPS定位的基本原理,希望对做GP...
分类:
其他好文 时间:
2015-05-14 11:47:58
阅读次数:
159
对于 TCP 客户端编程流程,有点类似于打电话过程:找个可以通话的手机( socket() ) -> 拨通对方号码并确定对方是自己要找的人( connect() ) -> 主动聊天( send() 或 write() ) -> 或者,接收对方的回话( recv() 或 read() ) -> 通信结束后,双方说再见挂电话( close() )。
对于 TCP 服务器编程流程,有点类似于接电话过程:找个可以通话的手机(socket() ) -> 插上电话卡固定一个号码( bind() ) -> 职责为被动接...
分类:
系统相关 时间:
2015-05-12 13:38:13
阅读次数:
366
1、设置设备Mac地址;
2、后台调用udhcpc工具为设备分配IP:让多设备能够有独立的IP,保证多设备并行升级,为批量生产提供保证;
3、在内存/temp目录下创建临时存储升级包的目录:保证存放升级包文件的目录干净,方便升级完后,干掉flash中历史软件,保证直接将新升级包整个目录的文件拷贝大flash提供足够的存储控件,
4、在软件调用私有方法,读取给设备升级用...
分类:
系统相关 时间:
2015-05-11 20:07:08
阅读次数:
179
序号运行状态进入指令(stm32f2xx_pwr.c)退出条件状态IO管脚状态进一步降低功耗的措施1运行模式上电/系统复位后的默认模式, HCLK驱动CPU运行代码可通过指令 进入其他模式供电一切正常, 时钟处于默认设置用户设置状态1、降低系统时钟和所用外设...
分类:
其他好文 时间:
2015-05-11 19:44:26
阅读次数:
191