软件开发平台搭建
张永辉 2013年4月15日
一:目录结构
x:\Embed
\vs2008
\pro_vs2008
\bsp
xxx.h
xxx.c
\lpc1114
\pro_lpc1114 [基板]
\pro_1 [项目1]
\cmsis
\drivers
\bsp
\source
\lib
\dev
\FatFs
\app
\vsmodel [项目1]
项目说明
\vsmodel [项目2]
二:文件调用层次关系
lib-------------------------->\
lib------------------->\
lib----------->\
lib--->\
drivers---> bsp -->dev --->app
cmsis->/
setup->/
-->FatFs
-->uCos
-->uCgui
三:每个工程的代码组织
cmsis 可选
setup 可选
drivers 可选
lib 必须
bsp 必须
dev 必须
app 必须
工作目录都是:x:\embed
所有文件名都是BspUart0.h BspUart0.c形式
其中的函数名必须是BspUart0Xxxx() 形式
四: 文件入库名称 即后面加路径
如: devsim.h__source_lib
或 devsim.h.c__source_lib
或 devsim.h.c-2-1__source_lib devsim.h.c-2-2__source_lib 分多个文档
opengl_1.h.c_搭建环境_vs2008_drivers
opengl_2.h.c_太阳围绕地球转_vs2008_drivers 开发过程记录
如: source_lib__devsim.h
或 source_lib__devsim.h.c
或 source_lib__devsim.h.c-2-1 source_lib__devsim.h.c-2-2 分多个文档
vs2008\drivers\opengl_1.h.c_搭建环境
vs2008\drivers\opengl_2.h.c_太阳围绕地球转
五:目前已有的文件
x:\embed
\vs2008
\vs2008
\drivers
rom.h rom.c
opengl.h opengl.c
\bsp
bsptime.h bsptime.c
BspUart0.h BspUart0.c
bspeeprom.h bspeeprom.h
\pro_vs2008
\source
\lib
bastype.h
math1.h math1.c
modfifo.h modfifo.c
\dev
devsim.h devsim.c
\FatFs
ffconf.h
integer.h
diskio.h diskio.c
ff.h ff.c
fftest.h fftest.c
\app
\vsmodel
main.c