zoukankan      html  css  js  c++  java
  • 学习Android移植平台工具介绍的心得体会

             本章首先讲解了如何搭建FS_S5PC100平台开发环境包括它的安装,配置和使用然后在FS_S5PC100平台下进行了安卓系统的烧写和配置。

            在这一章我接触了一下开发板,了解到开发板是用来进行嵌入式系统开发的电路板,包括中央处理器,存储器,输入设备,输出设备,数据通路总线和外部资源接口等一系列硬件组件。

            嵌入式系统是专用计算机系统,它对系统的功能,可靠性,成本,体积,功耗等某些方面有严格的要求。

            在交叉开发环境下,开发主机也是工作站,可以给开发者提供开发工具,同时也是一台服务器,可以配置启动各种网络服务。在PC上,Linux已经成为优秀的计算机操作系统,各种Linux发行版本,可以直接在PC上安装,功能十分强大。它不仅能够支持各种处理器和外围设备接口提供了图形化的用户交互界面和丰富的开发环境。

            学习了这章我还知道了对于交叉开发方式,一方面开发者可以在熟悉的主机环境下进行程序开发,另一方面又可以真实的在目标板系统上运行调试程序,可以避免受到目标板硬件的限制,这种开发方式贯穿线路是系统开发的全过程。要建立交叉开发方式,需要主机与目标板之间建立连接,才能实现远程通信,传输文件的功能。这依赖于不同连接方式。

            目标板与主机之间连接也需要串行通信接口,以太网接口,USB接口,JTAG等接口。这些接口的电气性能不同,但是功能大体上是相似的。主机端编译的安卓内核影像必须至少有一种方式下载到目标板上执行,通常是目标板的引导程序负责把主机端的影像文件下载到内存中,根据不同的连接方式有多种文件传输方式,各种方式都需要相应的传输软件和协议。

            最后涉及到了U_boot镜像的下载与烧写。在学习这一章的过程中我发现,嵌入式系统的特点与PC机开发相比有很多复杂的工作。这个过程比较有难度,我需要慢慢研究。

          

  • 相关阅读:
    谷歌在线测试题
    C++ 重载(overload)、重写(overrride)、重定义(redefine)总结
    C/S架构和B/S架构的概念和区别
    hadoop 及hbase zookeeper 经常出现问题
    Hadoop上的中文分词与词频统计实践 (有待学习 http://www.cnblogs.com/jiejue/archive/2012/12/16/2820788.html)
    HBase数据的导入和导出
    浅谈hbase表中数据导出导入(也就是备份)
    学习大数据看门的几本书
    hadoop pig入门总结
    Hadoop生态上几个技术的关系与区别:hive、pig、hbase 关系与区别
  • 原文地址:https://www.cnblogs.com/daiyan666/p/5402589.html
Copyright © 2011-2022 走看看