我受到这个previous问题的启发,但是我没有得到整个图片。 我正在开发基于商用芯片组平台的新设备的内核和Android系统。嵌入式linux/android内核开发工作流程
该芯片组供应商为我提供了“固定内核代码压缩”,“android专有资源”,“调制解调器资源”。 所有这些部件都配对,E.G.,我不能改变(某种程度上)平台元素之一(内核,调制解调器,系统)而不影响其他部分。
这也是相当有限的,如果需要更新的版本会发生什么?我无法确定我会得到供应商的来源。
因此,这里有一些流程我做:
================================== ===========================
工作流程1: - 我不需要更新的版本,我现在需要发布设备!
1.Download最新的公共内核的芯片组供应商,他的系统
2.添加自己的驱动程序到内核
3.添加专有源到构建
4。整理 - >一切都已经配置
5.debug - >小
6.patch - >小
7.release - >快速
8.give更新? - >失败!? - 我需要芯片组供应商提供的新内核/系统。
============================================== ====================
Workflow2:我不需要供应商
1.Download从谷歌/ cyanogem等清洁android系统。
2.增加我的司机内核
3.Get从芯片组供应商的来源内核补丁
专有文件3.Build设备目录
4。配置/修补专有编译与所述系统 - >地狱低电平臭虫
5.face很多 - >地狱
6。调试/补丁
7.miss期限,解雇
任何想法,这实际上是如何工作的主要的移动设备制造商?
谢谢!
您有没有见过快速更新的设备制造商?我想这更像是工作流程2 – zapl 2012-04-23 13:58:22