2008/3/4 上午 11:25:04
becasue driver programming depends various chipsets and you must study those specifications , this job's major parts are to understand operating system and how to create some process for drivers and configure some default value for device drivers of chipsets. ps is a maintained job that means all source code have been developed by your chipvendor and you don't need to spend a lot of time to modify them. you just need to study specs and debug for protocol's stability and add some little features for new features of specs. MMI's professions belonfg to software prof. this part includes sw architecture , inter process communications , real time tasks' scheduling and coding skills. Of course this does not belong to gsm telecom and driver , but it is a very critical and core part and it can decide your product's success. becasue mmi's soul is your customers' requirements. if your functios can't meet customers' requirements , it means you don't have capability of developing sw.
2008/3/5 上午 08:27:22
no. mmi still communicate with ps and driver or os. because it is an embedded software architecture. you must spend a lot of time to resolve bugs and implement new features from srs. driver's core is some low level knowledges and os concepts. you must study some chips spec and understand their operations then programming. before you program mmi , you may study window programming skill (SDK). their operations are familiar. p: both conditions are hold, p-->q is hold.