SDK 入门手册
入门手册入门手册
入门手册 -- 无
无无
无 82xx 编程经验者
编程经验者编程经验者
编程经验者
Sunplus Technology Co., Ltd.
PAGE 4 V0.1 –Jun 02, 2012
6.2.1 建立\src\ap\hello_ap.c 文件 ................................................................................................................................... 16
6.2.2 完善 hello_CallBack(UINT32 iMsg, UINT32 lParam __UNUSED,void *pMsg)函数 ......................................... 16
6.2.3 完善 hello_navigation()函数 .................................................................................................................................. 16
6.2.4 建立\src\include\ap\hello_ap.h ............................................................................................................................... 17
7 有关
有关有关
有关 MCU Protocol 的添加
的添加的添加
的添加 ........................................................................................................ 17
7.1 MCU Driver&MCU Device ..................................................................................................... 17
7.2 Service Manager&Base Service ........................................................................................... 18
8 有关
有关有关
有关 Makefile ............................................................................................................................. 18
8.1 \src\drivers\iop 目录示例 ....................................................................................................... 18
8.1.1 在 iop 目录下新增 Makefile 文件 ......................................................................................................................... 19
8.1.2 修改 Makefile 文件 ................................................................................................................................................ 19
8.1.3 修改\src\Makefile ................................................................................................................................................... 20
8.2 \src\fsi 目录示例 ..................................................................................................................... 20
8.2.1 在 fsi 目录下新增 Makefile 文件 .......................................................................................................................... 20
8.2.2 修改 Makefile 文件 ................................................................................................................................................ 22
8.2.3 分别在 fs_api 和 core 目录下新增并编辑 Makefile 文件 .................................................................................... 22
8.2.4 修改\src\Makefile ................................................................................................................................................... 22
9 好的编程习惯
好的编程习惯好的编程习惯
好的编程习惯 .............................................................................................................................. 22
1 专有名词约定
专有名词约定专有名词约定
专有名词约定
说明本文档中的约定名词。
1.1
CarSDK
CarSDK 是 Sunplus 针对车载碟机系统特点基于 Sunplus 82xx 系列车载芯片开发的一套嵌入式软件系统。
CarSDK 的核心是:一套针对车载碟机系统的软件框架系统 + 一套使用说明书。
1.2
框架
框架框架
框架
或者称之为“软件架构”。但“框架”更形象一些,框架意味着在 CarSDK 上的开发需要遵守框架的要求,
不能够破坏框架来实现新功能或者维护功能。因此我们强调遵守框架架构的开发行为,而不是随意的修改和开
发。
1.3
视图
视图视图
视图(
((
(
View
)
))
)
这是一个 UI 开发的基础概念,是 CarSDK 的 GUI 框架的基础和核心。狭义上讲,屏幕上任何一块 UI 区域
称之为视图,背景(即所谓的 logo,在这里将使用更书面化的词语——Wallpaper)是一个视图,左上角的消息
提示是一个视图,setup 界面是一个视图,filelist 同样也是视图的概念。广义上讲,显示屏上的任何一幅画面都
可称之为视图,如播 DVD 时可称之为 DVD 视图,播 JPEG 时可称之为 JPEG 视图,播 DIVX 时可称之为 DIVX
视图等。广义上的视图概念将用于最顶层的应用程序框架。
Release For Hi-Level