完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
申请理由: 随着社会的发展,网络文件安全传输的问题日益突出,传统的文件传输系统一般以FTP,HTTP,SFTP等协议进行传输,但这些协议几乎都存在严重缺陷,使得安全性大打折扣,并且工恩能够不尽人意,成本偏大。而如今基于嵌入式linux的安全文件传输系统更为常用,通过linux网络编程建立套接字,与加密协议OpenSSL相结合,并加入线程池设计,可以实现客户端与服务器之间更为安全有效的传输文件,系统整体性能更为稳定,传输效率更高,因此,对需要设计进行文件传输的场合具有一定的参考意义。
而基于OK210设计的网络文件传输系统可以实现其更可靠安全的性能,并可以完美实现OpenSSL的自定义传输协议的开发。项目描述: 拿到开发板后,可以运用嵌入式的知识,从研究linux应用程序布局开始,学习设计静态函数和动态函数库,然后去接触无名管道,有名管道通讯编程以及网络协议分析。研究公开密钥算法(RSA算法),通过编程实现并发服务器和客户端的设计,即定义应用层协议,生成RSA密钥和数字证书。并在服务器程序中加入OpenSSL协议,使得客户端与服务器之间的信息能得到保密。最后创建一个新线程,并加入到服务器中,当服务器收到一个请求后,由该线程执行任务,这样可以大大减少信息的传输时间,使得信息传达更为方便。整个流程主要是研究算法和编程实现。最后要完成的就是申请开发板要做的项目-基于OK210的网络文件传输系统。 |
|
相关推荐 |
|
只有小组成员才能发言,加入小组>>
1102 浏览 0 评论
1597 浏览 0 评论
2145 浏览 0 评论
【飞凌嵌入式OK3588J-C开发板体验】OK3588J-C开发板在QT中使用FFmpeg API编程
3806 浏览 0 评论
【飞凌嵌入式OK3588J-C开发板体验】OK3588J-C开发板的支持RKMPP的FFmpeg移植
3418 浏览 0 评论
6878浏览 2评论
11381浏览 1评论
5461浏览 1评论
87086浏览 1评论
「飞凌嵌入式OK3568开发板试用 」直接在开发板上开发LVGL程序
15318浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-23 12:01 , Processed in 0.361565 second(s), Total 41, Slave 32 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号