Palmmicro Name Logo
 
   
PA6488开发指南 - IJG JPEG
  
为什么用JPEG
摄像头设置和控制功能由网页界面完成, 使用rawvideo.jpg文件直观的检查和观看效果. 我们的PA6488软件中需要一个基本的JPEG编码器.
IJG JPEG文件被用来测试部分PA6488视频处理性能.
优化的JPEG源代码同时为基于提供PA6488 API开发额外的图像处理功能提供例子.
  
怎么测试
在pa6488\bin下运行"jpegput.bat xxx.xxx.xxx.xxx", TFTP会把全部需要的文件传送到PA6488.
在PA6488设备上按键"#9*1"开始JPEG测试, 更多的键盘测试内容见pa6488\doc\test.txt.
JPEG测试结束后, 在pa6488\bin下运行"jpegget.bat xxx.xxx.xxx.xxx"把产生的文件用TFTP传回PC.
在pa6488\bin下运行"jpegfc.bat"比较测试结果.
这个测试具体包含的内容在不同软件版本中会有所不同, 密切注意输出的UDP调试信息.
  
代码细节
JPEG测试代码在pa6488\test\testjpeg.c. 消息输出设置成使用DebugPrintf();
JPEG函数说明在pa6488\include\jpeg.h, 库文件在pa6488\lib\jpeg.lib. 全部源代码按照IJG授权协议在API中提供, 用户也可以自行编译库文件.
在源代码中检查PA6488_IJG的定义阅读PA6488主要的相关改动.
在源代码中检查JINT16, JUINT16和JINT32阅读PA6488剩下的相关改动. 部分"int"和"unsigned int"改为了"JINT16"和"JUINT16". 全部"long"改成了"JINT32".
使用IJG JPEG版本8c(16-Jan-2011).