sim:通常所说的sim卡
spi:串行商品
gpio:通用可编程输入输出口
uart:通用串行数据总线,用于异步通信(全双工,用与pc通信,调试用)
msdc:记忆卡驱动,支持sd卡,mmc卡,stick卡
usb:不用说
bmt:电波充电管理
lcd,camera不用说
pmic:电源管理芯片
keypad:键盘
rtc:实时时钟(做时钟,日历,闹钟等)
还有一些比如说phb(电话本),sms(短消息)
大家可以做的:通讯录,播放器,短信彩信,摄像拍照,闹钟日历,文件管理器
task解说:
手机中最重要的一个软件模块,数据结构:comptask_handler_struct
typedef struct{
kal_task_func_ptr comp_entry_func;
task_init_func_ptr comp_init_func;
task_cfg_func_ptr comp_cfg_func;
task_reset_func_prt comp_reset_func;
task_end_func_ptr comp_end_func;
}comptask_handler_struct;
事件:
1) 协议层事件: void SetProtocolEventHandler(PsFuncPtr funcptr,U16 eventID)
2) 按键事件: void SetKeyHandler(FuncPtr funcptr, U16 keyCode,U16 keyType){currKeyFuncPtrs[keyCode][keyType]=funcprt;}
3) 高亮事件(一般为用户选中某菜单项)void register_fixed_list_highlight_handler(void (*f) (S32 item_index)){MMI_fixed_list_menu.item_highlighted=f;}
MMI开发常用目录:
待机界面(Idle Screen)
主菜单(Main Menu)
电话本(Phone Book)
短消息(Messages)
通话记录(Call History)
设置(Setting)
文件管理(File Manager)
娱乐(Fun& Games)
情景模式(User Profiles)
工具箱(Organizer)
服务(Services)
音频播放器(Audio Player)
照相机(Camera)
录音(Sound Recorder)
转自
http://vre.net.ru