角色

输出

工作流

Android板供应商
  1. 原理图,规格书等硬件设计资料
  2. 确保硬件的稳定性,可靠性
  3. 系统原码
  4. 编译方法(包括编译调试镜像,发布镜像)
  5. 烧录镜像的方法(包括USB烧录,以及至少一种刷成砖之后的系统恢复方法)
  6. 外设接口驱动需提前在linux系统源码中配置好
  7. 所有外设对应的文件号应提供一份对应表格
  8. 对于新增外设接口,需要配合改板
  9. 开机启动程序的修改方法
  1. 提供所有的软硬件资料,提供开发板三块以上。
  2. 提供相关的硬件可靠性检测资料。
  3. 响应硬件工程师和嵌入式软件工程师的相关问题及改板需求。

硬件工程师

  1. 对接Android板供应商
  2. 消化板商提供的硬件设计资料
  3. 确保硬件的稳定性和可靠性(相信供应商也是一种办法)
  4. 确保板子可正常烧录
  5. 新增外设接口时,负责相关改板工作
  1. 向供应商要到开发板及相关资料
  2. 完成单板详细设计
  3. 输出硬件设计资料、生产资料
  4. 确保开发板能正常烧录
  5. 单板调试、测试,解决硬件的相关问题
  6. 跟进EMC、能效等认证相关问题
嵌入式软件工程师
  1. 掌握系统源码的编译方法
  2. 掌握在应用层调用底层驱动的方法,以服务器的形式发布给其他应用使用
  3. 提供调用驱动服务器应用程序接口的demo程序
  4. 根据厂家提供的开机启动程序修改办法,能任意修改板子开机启动的应用及其启动顺序
  5. 提供性能优化服务,当用java实现某些功能出现性能瓶颈时,负责把相关代码改写成C/C++
  1. 搭建系统源码编译环境
  2. 搭建软件调试环境(包括镜像烧录,应用开发环境)
  3. 在应用层开发外设驱动服务
  4. 编写调用外设驱动服务的demo程序,并输出调用指导。
  5. 解决性能相关的问题
  6. 修改板子开机启动脚本,编译发布版本镜像。
Android应用开发工程师
  1. 完成交互逻辑
  2. 调通与驱动服务之间的通讯
  3. 完成美工要求的UI界面编写
  1. 没有板子时,先通过模拟器调通业务逻辑。
  2. 没有驱动程序时,先通过假接口完成其他逻辑。
  3. 在板子上联调,确保符合产品工作逻辑
  4. 提供发布版的apk文件。

00.关于Android开发的任务分工相关推荐

  1. Android开发关键知识点讲解

    有下载:http://download.csdn.net/detail/zl594389970/6281471 Android应用程序架构 src/  java原代码存放目录 gen/ 自动生成目录 ...

  2. Android开发傲娇之作

    你坐在椅子上,忽略了窗外流过的光 你伸出双手摸着屏幕上写下的希望 你说应用上了又下像一扇窗 可是窗开了又关像Bug的模样 --改编自筠子<立秋> 有一本书,小编一直不知道如何介绍给大家,因 ...

  3. 国内首本Android开发图书之双剑

    国内首本Android开发图书之双剑Google Android SDK开发范例大全 (china-pub首发热卖中) [市场价]¥79.00 [PUB价]¥59.25 详情查看:http://www ...

  4. Android 开发包括哪些方面?如何提升?

    前言 android应用开发框架是 Application Framework. 其系统架构由5部分组成,分别是:Linux Kernel.Android Runtime.Libraries.Appl ...

  5. Android 开发有什么好的架构么?

    做了几年Android开发,也算是个半吊子的开发者了.但是从大公司到小公司,要么程序的结构乱七八糟,别说耦合什么的了,根本找不到功能的代码:要么就是有个看似牛逼的架构师(往往是j2me或者j2ee转过 ...

  6. Android开发中的多线程编程技术

    Android开发中的多线程编程技术 [IT168技术]多线程这个令人生畏的"洪水猛兽",很多人谈起多线程都心存畏惧.在Android开发过程中,多线程真的很难吗?多线程程序的&q ...

  7. android开发常用的颜色值

    android 开发常用颜色值 AA 指定透明度. 00 是完全透明. FF 是完全不透明.超出取值范围的值将被恢复为默认值. ffff00 ffff33 ffff66 ffff99 ffffcc f ...

  8. Android开发学习---使用Intelij idea 13.1 进行android 开发

    Android开发学习---使用Intelij idea 13.1 进行android 开发 原文:Android开发学习---使用Intelij idea 13.1 进行android 开发 1.为 ...

  9. 2018-2019-2-20175225 实验四《Android开发基础》实验报告

    一.实验报告封面 课程:Java程序设计 班级:1752班 姓名:张元瑞 学号:20175225 指导教师:娄嘉鹏 实验日期:2019年5月14日 实验时间:13:45 - 21:00 实验序号:实验 ...

最新文章

  1. Unet实现图像分割(四)
  2. 学会这几个公式技巧,瞬间你就是高手
  3. Word2vec 讨论
  4. 分数化小数c语言题目,习题 2-5 分数化小数 (decimal)(C语言版)
  5. java什么叫内部对象,java – 函数对象的内部类中的变量/对象会发生什么?
  6. EL之Bagging:利用Bagging算法实现回归预测(实数值评分预测)问题
  7. nagios errors
  8. 74款app源码,值得你拥有的干货
  9. 谷歌发布端到端AI平台,还有用于视频和表格的AutoML、文档理解API等多款工具
  10. mitmproxy抓包 | Python实时生成接口自动化用例(三)
  11. 电脑常见问题_电脑常见问题解决方法(二)
  12. tcp关闭连接:挥手讨论
  13. 比特币区块链将分道扬镳、Libra苦难继续,2020区块链进入关键时期!
  14. [ExtJs4.0]数据从excle2003导入到数据库【2-1】
  15. 帆软连接kingbase8
  16. python 时间序列异常值_干货 :时间序列异常检测
  17. dell服务器分区表修复,如何修复被Partition Magic损坏的分区表
  18. 微信卡片生成,微信分享链接卡片名片制作,无需认证服务号微信分享链接美化描述LOGO
  19. 计算机网络(3)--应用层协议--HTTP与HTTPS
  20. SAP FI 会计凭证批量创建实现 客户/供应商/资产

热门文章

  1. PHP模式-单例模式
  2. Linux设备上时间不准确?使用chrony服务配置时间服务器实现Linux时间同步以及实现主从设备时间同步
  3. Mixly数码管TM1637时钟实验
  4. abap视图字段限制_创建表维护视图(SE54)
  5. XenApp6.5产品BUG
  6. Bootstrap Table 表头和表格内容不对齐
  7. 【学习笔记2】新机折腾:装系统、远程控制和插头转换
  8. MySQL(四)Select总结及补充聚合函数及分组过滤MD5加密
  9. 展示一下基于flask框架的网页播放器的代码
  10. 《周志明的软件架构课》学习笔记 Day7