?? readme.txt
字號:
版本號:V1.3
s1d13716lib.exe 是使用WINRAR壓縮的SID13716API自解壓包。
解壓后生成目錄 SID13716LIB。
S1D13716 API包括兩個庫文件S1D13716.LIB、HAL.LIB。
----S1D13716LIB
|----DEMO //使用S1D13716 API 和HAL的一個例子。
| |----C33INCLUDE
| |----MAIN //demo源代碼
| |----33209_10.par
| |----LCDCLIB.cm
| |----LCDCLIB.cmx
| |----LCDCLIB.mak //demo工程文件
| |----ramlib.cmd
|
|----DOCUMENTS //DOC是S1D13716 API和HAL的相關文檔,
| |----README.TXT
| |----S1D13716API編程指南.pdf
| |----S1D13716API移植手冊.pdf
| |----S1D13716API函數說明.pdf
|
|----INCLUDE //INCLUDE是S1D13716 API的頭文件。
|
|----LIB //S1D13716 API 的庫文件S1D13716.LIB、HAL.LIB存放目錄。
| |----HAL.LIB //由HAL.LIB源代碼生成的庫。
| |----S1D13716.LIB //由S1D13716.LIB源代碼生成的庫。
|
|----SOURCECODEOFHAL //HAL源代碼,用來生成HAL.LIB。
| |----SOURCECODE
| |----HALLIB.MAK //生成HAL.LIB的工程文件,存儲在LIB目錄下。
|
|----SOURCECODEOFS1D13716 //S1D13716.LIB源代碼,
| |----CHIPLIB //13716顯示和控制
| |----JPEG //JPEG、CAMERA功能函數
| |----TOPC //預覽高層函數
| |----S1D13716LIB.mak //工程文件用來生成S1D13716.LIB庫,并存儲在LIB目錄下。
| |----S1D13716LIB.cm
| |----S1D13716LIB.cmx
說明:
1.
所有的工程文件都是針對EPSON的WORK BENCH 33制定的。原庫文件也是使用WORK BENCH 33編譯生成的。
如果你使用了不同的開發工具和編譯器,你需要制定相應的的工程文件重新編譯源代碼,生成需要的庫。
2.
這個DEMO運行在C33STAR目標板上。并且需要13716擴展板。
DEMO的源代碼在MAIN目錄下,包括下列文件:
car.c //一幅16位565RGB汽車圖像
crt0.c //BCU初始化
mainlib.c //主程序
timeout.c //實現超時接口函數,這個函數在S1D13716.LIB中會用到,所以一定要實現。
vector.c //中斷向量表
C33INCLUDE是E0C33209芯片的頭文件,主要是一些和寄存器相關的宏定義。
3.
如果你的目標板和我們不同,你可能需要移植HAL。參見S1D13716API的移植.doc。
4.
HALLIB.MAK和S1D13716LIB.mak生成的庫,將被存儲在LIB目錄下。
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Version:V1.0
Please check off the Word wrap.
s1d13716lib.exe is a self-unzip package of SID13716API using WINRAR.
SID13716LIB directory will be ganerated as following:
----S1D13716LIB
+----DEMO //Demostration of using the SID13716LIB based on C33 star board and expansion board
| |----C33INCLUDE //Macro define for c33 internal register head file
| |----MAIN //demo source code
| |----33209_10.par //par file for c33 workbench
| |----LCDCLIB.cm //cm file for c33 workbench
| |----LCDCLIB.cmx //cmx file for c33 workbench
| |----LCDCLIB.mak //make file for c33 workbench
| |----ramlib.cmd //command file for c33 workbench
|
+----DOCUMENTS //DOCUMENTS of the S1D13716API user guider
| |----README.TXT //This document
| |----S1D13716API User Guide.doc //User Guide
| |----S1D13716API Porting Guide.doc //Porting Guide
| |----S1D13716API Function Referrence.doc。 //Lib Function Referrence document
|
+----INCLUDE //INCLUDE is the head file of the S1D13716 API
|
+----LIB //S1D13716 API Lib
| |----HAL.LIB //HAL Lib
| |----S1D13716.LIB //S1D13716 API LIB
|
+----SOURCECODEOFHAL //HAL Lib source code
| |----SOURCECODE
| |----HALLIB.MAK //the make file for c33 workbench to generate the lib file of HAL.LIB
|
+----SOURCECODEOFS1D13716 //S1D13716 API Lib source code
| |----BLT //2D Accelerate
| |----CHIPLIB //13716 control
| |----INCLUDE //head file
| |----JPEG //JPEG encode and decoder function and preview capture function
| |----TOPC //top function of preview
| |----S1D13716LIB.mak //make file for c33 workbench and the generated lib file of S1D13716.LIB will save at LIB\ directory
| |----S1D13716LIB.cm //cm file for c33 workbench
| |----S1D13716LIB.cmx //cmx file for c33 workbench
Note:
1. The lib files for HAL and API are for EPSON's 32bit MCU C33. And generated by EPSON's development tool workbench33. So if you use other MCU, please use your own development tools to generate the lib files. All the source code located under SOURCECODE OF HAL.LIB and SOURCECODE OF S1D13716.LIB directory.
2. The demostration is run on the C33 star board and the S1D13716 expansion board made by ECC ShangHai.
The demo source code is under the DEMO\MAIN\ directory, as following:
car.c //a 16bit RGB565 car image
crt0.c //BCU initial
mainlib.c //main function
timeout.c //timeout function
vector.c //Interrupt vector
3. If you want to use the lib on your own target board, your must port the lib on your target board. Please refer to the S1D13716API Porting Guide.doc to start your porting job. It's very easy.
4. When you make your own lib files using the make file of S1D13716LIB\SOURCECODE OF S1D13716.LIB\S1D13716LIB.mak and S1D13716LIB\SOURCECODE OF HAL.LIB\HALLIB.mak, the generated lib files of S1D13716.LIB and S1D13716.LIB will save at the directory of S1D13716LIB\LIB\ and replace the old one.
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -