|
各位大侠:
最近在忙着做一次方案的论证. 方案是针对这样的背景: 把一个平台上比较完善的MMI移植到另一个平台上.也就是 A. MMI + B.(Device + OS), A,B的芯片,os都不一样. 我负责了解task in OS 部分. 现在就这一部分有几个问题想向各位大侠讨教.
1. 很多task是和外设或者硬件相关的.比如sound , display, uart. 等. 我的问题是: 构建这样的TASK 的 工作是不是需要有driver的工程师来做. 如果需要外包.比如bluetooth的task构建是不是有第三方来做. 我没有涉及过这一块, 不知道比较通用或者说比较合理的解决方案是什么.
2. 这个问题是和上个问题相关的, driver的工作包括那些. 我不是做driver的, 是不是MMI只负责到与某个接口层的地方, 那么构建TASK, 写驱动,都是driver的工作了。
3. 因为两个OS相差很多. Rex to Nucleus. 他们提供的组建也不一样. 让小弟感到迷惑的是两个平台task级的差异很大. 比如Rex的 Watch Dog TASK . 预定的方案是不动TASK, 直接修改device上面的接口层. 问题是.我不能很好的把握.不能预见到结果.
这几个问题可能描述的不是很清楚. 大家可以就相关的问题展开讨论. 小弟在这里多谢了. |
|