发布时间:2013-01-09 12:07:11
作者:赵孝强,华清远见嵌入式培训中心讲师。 1.向量中断概述 S5PC100集成了3个向量中断控制器(后文用VIC来表示),采用的是ARM基于PrimeCell技术下的PL192核心,另外还包括了3个TZIC,即针对于TrustZone技术所涉及的中断控制器(后文都用TZIC表示),其核心为SP890。 S5PC100下支持94个中断源,其中TZIC为TrustZone单独设计以了一个安全软件中断接口,它提供了基于安全控制技术的nFIQ中断以及屏蔽来自非安全系统下的所有中断源。以下是S5PC100中断控制器的特点: ●支持94个向量IRQ中断 ●灵活的硬件中断优先级 ●可编程的中断......【阅读全文】
发布时间:2013-01-09 12:07:07
作者:倪键树,华清远见嵌入式培训中心讲师。 1、android分为四层: 应用程序层(Applications)、应用程序框架层(Application Framework)、系统运行库层(Libraries和Android Runtime)和Linux内核层(Linux Kernel)。 2、应用程序层: 所有的应用程序都是使用java语言编写的,通过调用应用程序框架层(Application Framework)所提供的API来完成。 3、应用程序框架层: 为开发人员提供了可以完全访问核心应用程序所使用的API框架。 •活动管理器:管理应用程序生命周期并提供常用的......【阅读全文】
发布时间:2013-01-09 12:07:02
作者:郑萌,华清远见嵌入式培训中心讲师。 没有什么时候比现在更需要设计师去为各种各样的移动设备营造体验了。随着平板电脑被不断接受,我们已经步入“后PC时代”,公司会利用平板电脑的用户体验质量来争夺用户的注意力。设计成功的Android平板电脑应用程序,不但需要一个很棒的概念来鼓励用户下载、使用和保留,还需要一种使Android用户很直观的发现并适应使用环境的用户体验。 接下来通过了解ipad iOS用户界面与Android 3.x “Honeycomb” 用户界面 设计规范和元素之间的不同,可以帮助设计师熟悉Android平板电脑应用程序设计。我们还将分析Honeycomb的设计模式和布局......【阅读全文】
发布时间:2013-01-09 12:06:57
作者:唐攀,华清远见嵌入式培训中心讲师。 通过上篇文章,我们分析了编译android时source build/envsetup.sh和lunch命令,在执行完上述两个命令后, 我们就可以进行编译android了。 1、 make 执行make命令的结果就是去执行当前目录下的Makefile文件,我们来看下它的内容: 1 ### DO NOT EDIT THIS FILE ### 2 include build/core/main.mk &nbs......【阅读全文】
发布时间:2013-01-09 12:06:43
作者:苗德行,华清远见嵌入式培训中心讲师。 先来引用一下这篇介绍“ARM Linux内核启动要求”的文章ARM Linux Kernel Boot Requirements,是ARM Linux内核的维护者Russell King写的。 CPU register settings o r0 = 0. o r......【阅读全文】