论文部分内容阅读
本课题在嵌入式浏览器的设计开发中采用了一些内存受限的软件开发模式,以满足实际系统的内存受限要求。主要工作总结如下:
首先,分析现有浏览器的研究开发现状,参考了一些开源代码的浏览器,根据理光多功能打印机的内存受限要求,设计了嵌入式浏览器的架构。
然后,在HTTP输入输出模块中,作者利用Open SSL库实现了SSL协议,用于嵌入式浏览器和Web服务器的安全连接。
另外,作者还完成了HTML解析和布局模块的实现工作。充分考虑了受限内存的设计模式,设计了精简的数据结构和相应的算法予以支持。
还有在内存管理中,作者采用了垃圾回收库,对动态分配的内存进行自动回收。
内存受限是嵌入式系统常见的设计和开发要求,本文提出的用于嵌入式浏览器的一些数据结构和算法的设计实现,较好地节省了内存。对SSL的支持和垃圾回收库的使用也是本课题中嵌入式浏览器的特色。