摘要
为了便于家庭用户存储个人隐私数据,提出了一种基于ARM9微处理器S3C2440和嵌入式Linux操作系统构建家庭云存储的设计方案。所提出的方法可以很好地提高Linux内核和Samba服务器的移植性,同时可以解决Linux与Windows异构平台之间的文件共享。在Flask框架模型的基础上,深入研究开发Web程序,抛弃了现有复杂的Web服务器框架,自主搭建了一个在嵌入式ARM9上的Web服务器,它能即时响应家庭用户通过HTTP发送的请求,通过设计合理的路由响应来实现用户的上传、下载、删除等响应操作,且占用资源少,运行效率高,安全性好,功耗低,成本低。
In order to facilitate the storage of personal privacy data for home users,this paper presents a design scheme for building home Cloud storage with ARM9 microprocessor S3 C2440 and embedded Linux operating system. The proposed method can improve the portability of Linux kernel and Samba server,and can solve the file sharing between Linux and Windows heterogeneous platform. Based on the Flask framework model,this paper studies the development of Web program,abandons the existing complex Web server framework,and builds a Web server on embedded ARM9. It can immediately respond to home users through the HTTP request,and through the design of a reasonable routing response it can achieve the user's upload,download,delete and other response operations. It takes up less resources,and has high efficiency and security,low power consumption,and low cost.
出处
《微型机与应用》
2017年第20期111-114,共4页
Microcomputer & Its Applications