以前有个学员在学C语言时说,“C语言很多地方都很奇怪,都得用内核的知识去解释,可是你又不先教我内核,我没法学C语言。我只好自己看操作系统的书,看内核代码,可是看不懂。”当然看不懂了,内核代码都是用C写的,如果不学内核就没法学C语言,那不学C语言又怎么可能看懂内核..
分类:
其他好文 时间:
2016-05-20 19:56:04
阅读次数:
214
嵌入式系统开发流程嵌入式系统的一般开发流程如下:
嵌入式操作系统
管理资源
提高系统可靠性
硬件虚拟化
实时性能
多任务
现有的嵌入式操作系统
VxWorks pSOS PalmOS QNX OS-9 LynxOS WindowsCE uC/OS 嵌入式Linux FreeRTOS ARM体系架构ARM:Advanced RISC Machines
ARM处理器共有37个寄存器,分为若干个组...
分类:
其他好文 时间:
2016-05-12 23:14:31
阅读次数:
205
手机本质上是一个实时嵌入式系统。
嵌入式系统是以应用为中心和以计算机技术为基础的,并且软硬件可裁剪的,能满足应用系统对功能、可靠性、成本、体积和功耗等指标的严格要求的专业计算机系统。通常由嵌入式处理器、嵌入式外围设备、嵌入式操作系统和嵌入式应用软件等几大部分组成。
嵌入式应用软件开发要使用交叉开发环境。
交叉开发环境是指实现、编译、链接和调试应用程序代码的环境。与运行应用程序的环境不同,它分...
分类:
移动开发 时间:
2016-05-12 19:07:53
阅读次数:
149
本书的第一章主要是对Android系统进行介绍,对Android系统移植前的准备工作进行了解,还有是对Linux内核及驱动进行讲解。 Android是已经形成了非常完善的嵌入式操作系统。Android的系统架构分为4层:第一层Linux内核,主要包括驱动程序以及管理内存、进程、电源等资源的程序;第二 ...
分类:
移动开发 时间:
2016-05-04 21:10:06
阅读次数:
341
Android是一个非常优秀的嵌入式操作系统,android的系统架构分为4层,第一层为Linux内核,这一层主要包括Linux驱动程序以及内存管理、进程管理、电源管理的等程序。并且不同的Android的版本的驱动可能并不通用。第二层为C/C++代码库,这一层主要包括使用C/C++编写的代码库(Li ...
分类:
移动开发 时间:
2016-05-03 12:43:00
阅读次数:
226
21世纪社会进入高速发展时代,手机的使用以成为人们生活的必需品。Android系统是如今手机操作系统的老大。因为安卓的开源性基于linux内核的安卓系统一直到其他不同种类的硬件中充当操作系统。 实现安卓的移植必须了解安卓的构成,优秀的嵌入式操作系统记过不断地积累形成了非常完善的系统构架,第一层lin ...
分类:
移动开发 时间:
2016-05-02 11:44:14
阅读次数:
229
Android它是一种优秀的、免费的、开源的嵌入式操作系统,任何人都可以利用Android的源代 码定制属于自己的嵌入式系统。总之,Android 是Google开发的基于Linux平台的开源手机操作系统。Android系统可以搭载在手机、MP4、智能电视、车载系统等多种设备上。 Android 移 ...
分类:
移动开发 时间:
2016-04-30 15:26:31
阅读次数:
189
Android是当前智能手机操作系统使用率最高的操作系统。 但是由于 Android 原生的代码支持的设备并不多,因此需要另外开发一些程序,使其可以识别相应的设备硬件。这个过程被称为“移植”。 Android是一个嵌入式操作系统。其系统架构分为4层,分别为:第1层: Linux内核;第2层:C/C+ ...
分类:
其他好文 时间:
2016-04-30 08:55:16
阅读次数:
135
《Android深度探索》第一章讲的是Android系统移植与驱动开发概述.这一章节将对Android以及Linux驱动做一个总体的介绍。 Android是一个非常优秀的的嵌入式操作系统。经过几年的发展和演进,Android已经形成了非常完善的系统架构。Android的系统架构分为四层,如下图 An ...
分类:
移动开发 时间:
2016-04-29 21:50:13
阅读次数:
168
Android是非常优秀的嵌入式操作系统,通过对第一章的阅读,我了解了很多关于操作系统的基础知识,我认为这些基础对之后的学习会有很大的帮助。 我了解到安卓系统架构分为4层:第一层:Linux内核(驱动程序以及管理内存、进程、电源等资源的程序)。第二层:c/c++代码库(包括Linux的.so文件以及 ...
分类:
其他好文 时间:
2016-04-28 20:07:50
阅读次数:
118