[问题]一个嵌入式课程项目,请教如何着手
发表于 : 2008-05-25 12:34
课程项目的要求是这样的:
基于Ebest S3C2410的开发板,开发一个用红外传输图片的系统。
即有两块开发板,他们中间通过红外连接,可以从一块开发板向另一块传输图片。
开发板上跑的是带GUI的linux操作系统。
我的职责是:
在发送端,把JPEG图片文件读取到内存的缓存区
在接收端,也有一个缓存区,用于缓存图片数据,我要把图片显示出来。
我的基本思路是:
在发送端,不需要编解码,直接把JPEG图片文件作为普通文件的方式来发送。在接收端,接收到整个文件后,再利用JPEG解码器把图片显示出来。
要用到的技术大概有:linux文件I/O、JPEG解码、linux GUI编程
另外还有一种思路,就是:本来我们的意思是图片在发送端是从一个摄像头获取的,可以假设摄像头是以JPEG形式编码,放到缓存里,也就没有了读取图片文件的过程,而是直接从缓存发送。在接收端同上。
这里用到的技术增加了:JPEG编码器
第三种思路,就是:如果有可能,就是把图片传输,编程视频传输,假设视频是MPEG4编码。
这样就要用到:MPEG4编解码器
我们目前想实现第二种思路,但现在不知道一般的嵌入式linux是否自带了JPEG编解码器,如果带了,其调用借口是怎样的,如果没带,各位能否告知哪里有JPEG编解码器的源代码(最好是C源代码,以便移植到linux上)下载?先谢谢了,
基于Ebest S3C2410的开发板,开发一个用红外传输图片的系统。
即有两块开发板,他们中间通过红外连接,可以从一块开发板向另一块传输图片。
开发板上跑的是带GUI的linux操作系统。
我的职责是:
在发送端,把JPEG图片文件读取到内存的缓存区
在接收端,也有一个缓存区,用于缓存图片数据,我要把图片显示出来。
我的基本思路是:
在发送端,不需要编解码,直接把JPEG图片文件作为普通文件的方式来发送。在接收端,接收到整个文件后,再利用JPEG解码器把图片显示出来。
要用到的技术大概有:linux文件I/O、JPEG解码、linux GUI编程
另外还有一种思路,就是:本来我们的意思是图片在发送端是从一个摄像头获取的,可以假设摄像头是以JPEG形式编码,放到缓存里,也就没有了读取图片文件的过程,而是直接从缓存发送。在接收端同上。
这里用到的技术增加了:JPEG编码器
第三种思路,就是:如果有可能,就是把图片传输,编程视频传输,假设视频是MPEG4编码。
这样就要用到:MPEG4编解码器
我们目前想实现第二种思路,但现在不知道一般的嵌入式linux是否自带了JPEG编解码器,如果带了,其调用借口是怎样的,如果没带,各位能否告知哪里有JPEG编解码器的源代码(最好是C源代码,以便移植到linux上)下载?先谢谢了,