欢迎来到天天文库
浏览记录
ID:48417768
大小:336.33 KB
页数:8页
时间:2020-01-19
《BRCM CMS架构培训.pptx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、2012年8月31日上海光通研发中心—王海涛BRCMCMS平台培训----代码调试提纲一、BRCMCMS平台简介二、BRCMCMS平台代码讲解三、BRCMCMS平台代码调试CMS平台简介什么是CMS?。Startingwiththe4.0.2releaseoftheBroadbandCarrierAccessCPEreferencesoftware,thesystemconfigurationportionofthereferencesoftwarewillbereplacedwithanewsoftwarearchitecturecalledt
2、heCPEManagementSystem,orCMS.CMS架构。主进程:SMD辅助进程:SSKLayer:RCL/STL/RUT/DAL/PHL/CLILibs:cms_corecms_cli数据存储:MDM管理进程:httpd/tr69c/cli消息:cms_msgBRCMCMS平台代码讲解用户层(userspace)private/public/gpl底层(kernel/driver)Kernelbcmdrivers工具(hosttools)hosttoolsBRCMCMS平台代码调试●基本Debug手段(printf/printk)串口
3、输出打印信息●Debug一些技巧1.自己定义Debug输出函数+宏开关+分级2.有所取舍,哪些地方加,哪些地方不需要加3.利用cmsLog_debugCMS架构调试进程内部代码调试cmsLog_debug利用CLI测试代码关键是熟悉CMS流程、架构LINUX工具grep/find/xargs/vim/cscope/ctags/taglist良好的编程习惯if、switch、for、break、while、gotoalloc/freereturn/paratmers
此文档下载收益归作者所有