在第四章中,介绍的是安卓应用程序开发环境和linux内核开发环境。这两套开发环境都是linux开发和测试的前提。有了两套开发环境,接下来就应该考虑,测试好的linux驱动应该在哪里运行,运行环境是什么。这也就是第五章的内容。

当一个已经完成测试的linux驱动放到一块开发板上时,开发板也同样要有一个允许linux驱动运行的环境,在这里就是用安卓来满足这一要求。

当拿到一个开发板的时候,首先要使用一种方法,与开发板进行数据传输,将所需要的开发环境放到开发板上。在书上用的是SD卡方式,也就是刷机时所说的卡刷(另外还可以使用串口或者是网络等方式,如果使用串口的方式,那么就要有一个串口的驱动程序(由于好多笔记本电脑并没有串口,那么可以使用USB转串口,将串口线连接,并连接到PC端),安装好串口驱动程序就可以向开发板上烧写系统了),接下来将android_fs.tar   mmc.bin   zImage复制到SD卡中,将SD卡插入开发板,设置开发板启动方式以SD卡启动,开始从SD卡烧写系统。

不同种开发板烧写系统的方式大同小异,当拿到一个开发板时,应该从开发板带的资料上了解其烧写系统的方式。

转载于:https://www.cnblogs.com/Mr-mwcss/p/5563079.html

安卓驱动开发(五)----搭建开发板的测试环境相关推荐

  1. [精简]RuoYi开发实战-搭建开发环境

    文章目录 简介 说明 RuoYi环境准备 JDK 安装docker mysql安装 redis 6.2安装 下载源码 数据库初始化 Redis配置 数据源配置 Logback报错解决 测试后端是否启动 ...

  2. 《最详细的docker+php开发环境教程》(五) 搭建开发环境概要

    环境部署方式的优缺点 环境部署需要很多东西,也是开发过程与项目上线必须要考虑的一个重要环节,随着项目的迭代更新,系统会越来越庞杂,其所依赖的环境也会需要经常的变动更新,一个基本的项目就至少需要ngin ...

  3. 仿掘金社区全栈项目开发(一)-搭建开发环境

    整个项目的技术栈 搭建开发环境 linux操作系统 我是直接买的阿里云服务器,没有用虚拟机. 常用linux命令 查看linux系统 lsb_release -a 查看操作系统的信息 uname -a ...

  4. JAVA开发与运维(JavaWeb测试环境搭建)

    本例子测试环境搭建在腾讯云平台之上. 系统架构: 微服务+Eureka+Apollo+gateWay+redis+rocketMq+OSS+spark+ETL+mysql+pgsql+clickHou ...

  5. 使用 Karma、Mocha、Chai 搭建支持 ES6 的测试环境

    写作日期 2016-09-02 前端开发很多是界面开发,但我们可以将相对独立的逻辑和功能从整体业务逻辑中独立出来,这样就可以对它们做单元测试.使用 Karma 可以比较方便地搭建出测试环境. 安装 K ...

  6. 压力测试工具Apache JMeter:11:搭建容器化分布式测试环境

    Apache JMeter是一个纯Java开发的用于负载测试或者性能测试的开源软件.这篇文章介绍一下建立基于JMeter的一主多从的容器化压测环境. 基于Alpine的JMeter镜像 关于基于Alp ...

  7. 学习riscv-vector加速器(1):搭建pulp-platform/ara的测试环境

    搭建pulp-platform/ara测试环境 ara是一个比较完整的开源riscv-vector加速器,也是目前为止我所见到的最认真.更新最积极的riscv-vector加速器项目.不过pulp项目 ...

  8. 安卓开发--Eclipse搭建开发环境

    好久没更新了,因为要准备考研,所以有些技术文章可能就没法如期更新, 但是有空还是会做一些小练习供大家一起学习,希望多多批评指正. 文章目录 一. 傻瓜式安装(32位) 1.安装配置32位JDK 2.配 ...

  9. 搭建S3C6410开发板的测试环境

    1.开发板是开发和学习嵌入式技术的主要设备.OK6410开发板基于三星公司最新的ARM11处理器S3C6410,对三星S3C6410的性能做出了完美诠释,拥有强大的内部资源和视频处理能力,可稳定运行在 ...

最新文章

  1. python二分法查找算法_顺序查找算法和折半(二分法)查找算法,C语言查找算法详解...
  2. ace unlock 苹果解锁_【曝光】苹果iPhone最新专利:全屏指纹解锁,保留人脸识别...
  3. 什么是神经网络在object detection的应用?cascade classifier,卷积神经网络,迁移学习
  4. 不再内卷!视觉字幕化新任务合集
  5. Shell 的简单常用语法
  6. vscode 崩溃_太真实了!程序员崩溃的40个瞬间
  7. linux中兴上网客户端,中兴新支点N-Print,简单高效Linux桌面操作系统网络打印方案...
  8. html内容权重计算,HTML CSS 选择器权重计算规则
  9. JavaScript基础学习(一)—JavaScript简介
  10. 手动实现 NSTabViewController 的 Rect Transition 及 Propagate Title-b
  11. 【java笔记】接口的定义,接口的使用
  12. 无法从套接字读取更多的数据
  13. C#开发WPF/Silverlight动画及游戏系列教程(Game Tutorial):(十七) 完美精灵之八面玲珑(WPF Only)①...
  14. 20194307肖江宇Exp-4 恶意代码分析
  15. PHP Session理解
  16. 【javascript激增的思考02】模块化与MVC
  17. msfvenom生成后门程序及利用
  18. 深度学习(deep learning)发展史
  19. 企查查、天眼查、启信宝的产品调研分析
  20. 福州市2020计算机专业高中排名,2019-2020全国计算机专业大学排名

热门文章

  1. 端口号及对应的服务汇总 (适用于Linux/Windows系统)
  2. [转][Python小记] 通俗的理解闭包 闭包能帮我们做什么?
  3. 再复杂的报表,用这3种方式,都能解决!
  4. 拦截器BridgeInterceptor分析
  5. java mybatis分页查询语句_mybatis分页查询的实现(一)
  6. python bootstrap安装_python + django + bootstrap + uWSGI + nginx 环境搭建
  7. python类的使用的生物学应用_当AI遇到生物-深度学习在生物研究中的应用案例列表...
  8. java爬取网页并保存_Java结合WebMagic实现网页内容爬取
  9. mysql 显示重叠_一句话实现MySQL库中的重叠分组
  10. C语言实现2048小游戏