第2章
通过本章简述Android系统与嵌入式开发,了解了Android与传统嵌入式Linux系统,一类是从事Android应用开发人员,他们使用的开发语言主要是Java;另一类是Android底层开发人员,他们使用的语言主要是C/C++语言。通过本章了解了嵌入式系统的特点,嵌入式系统的应用,在消费电子、工业控制、网络等个领域都广泛应用。了解了嵌入式的一些基本特点专用、软硬件可裁减、可配置;低功耗、高可靠、高稳定性;软件代码短小精悍和代码可·固化等特点。本章介绍了嵌入式系统的发展,知道在过去的三十多年里,嵌入式系统主要经历了四个阶段,并了解未来嵌入式系统的发展趋势是小型化、智能化、网络化、可视化、多核技术的应用、低功耗、绿色环保等特点,通过了解未来嵌入式系统的发展趋势,可以明确未来嵌入式的发展趋势,进而明确就业形势。然后讲嵌入式开发概述,嵌入式系统的开发主要分为系统总体开发、嵌入式硬件开发和嵌入式软件开发三部分。把进行交叉编译的主机称为宿主机,把程序实际的运行环境称为目标机。接着进行交叉调试,进行软件调试,GDB调试桩工作流程如下:(1)建立调试器与目标操作系统的通信连接(2)在目标机上开启GDBServer进程,并监听对应端口等操作。进行硬件调试,使用硬件调试器可以获得更强大的调试功能和更优秀的调试性能。最后,知道Android系统从下至上分为4层:Linux内核、Android核心库及Android运行时环境(Android Runtime)、应用程序及小部件,对Android系统架构大概了解了一下。http://www.cnblogs.com/fei127/