展讯代码架构

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/mouse1598189/article/details/86679424

代码树

/
|
|_/BASE
|        |___/BASE/atc		//what's atc? AT control?
|        |___/BASE/base_nv	//for NV
|        |___/BASE/l4		//L4 OS
|        |___/BASE/Layer1	//what's Layer1? PHY Layer?
|        |___/BASE/layer1_dsp	//DSP chip code for Layer1?
|        |___/BASE/logsave
|        |___/BASE/make	//make file
|        |___/BASE/PS		//PS? what's full name. 
|        |		//include CSN?/DL/GMM/GSM_GPRS/L1_simlulatot  /LLC/MAC/MM/RLC/RR/RRA?/SCT?/
|        |		//  /SDL?/SDT?/SM/SMC/SMR/SMS/SNDCP/SS
|        |		//	what's CSN?RRA?SCT?SDL?SDT?
|        |___/BASE/sim		//SIM card related
|_/CAF		//what's CAF?
|_/char_lib		//character libary
|_/chip_drv		//chip driver
|_/CMMB		//China Mobile Multimedia Broadcasting
|_/common		//common files
|_/connectivity	//bluetooth etc.
|_/DAPS	//it contain HTTP/IMS/SSL/WIFI/TCPIP etc. what's DAPS full name?
|_/dm_2g_layer1		
|_/dm_2g_layer1_dsp	
|_/dm_2g_ps //what's different of/BASE/Layer1&/BASE/layer1_dsp&/BASE/PS
|				//what's DM full name?
|_/DSP_CEVAX		//what's CEVAX	?
|_/external		//SQLite/Libc etc.
|_/fdl_bootloader	//bootloader
|_/lib			//common libary, what kind of libary?
|_/make			//makefile
|_/MS_Customize	//Custtomize? what kind of Custtomize? I see it contain drivers         of LCD/GPIO/SDRAM etc.
|_/MS_Ref		//reference? what kind of reference? configure reference? mobile design referecnce
|_/nes			//what's nes?
|_/PARSER		//contain MSS etc. what should be PARSER?
|_/project		//the chip project?
|_/RTOS			//what different with L4 OS?
|_/samsung_code	//what do OEM add?
|_/spload		//?
|_/tools		//write IMSI
|_/version		//version.

软件架构图

在这里插入图片描述

代码调用关系

SCI_ApplicationDefine
__POWER_PowerOn
__SCI_InitPs
__CC_TASK
__Main_HandleSignal
__main_table
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
CC_Task

  • SCI_SIGLIST_INIT
  • SCI_RECEIVE_SIGNAL
  • SCI_GET_SIGCODE
  • Main_HandleSignal
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/mouse1598189/article/details/86679424