本文主要是介绍基于SIM7600平台的OpenSSL程序移植,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.交叉编译
1.在sim_open_sdk主目录中创建新目录sim_ssl
sudo mkdir -m 777 sim_ssl
2.创建server.c、client.c、Makefile、精灵进程启动脚本和密钥文件(密钥生成参考OpenSSL程序开发)
3.回到主目录更改Makefile:添加ssl的编译过程
4.在主目录sim_open_sdk中编译ssl程序
make ssl
2.程序运行测试
1)在windows环境下的adb文件中打开调试工具
2)将生成的服务器和客户端及密钥文件上传到设备端
3)在设备上启动服务器
4)在设备上启动客户端
5)服务器客户端通信成功!
3.ssl进程自启
1)在sim_ssl目录中编写ssl服务器自启动脚本
2)拷贝程序文件到sim_usrfs/目录中
3)拷贝sim_open_sdk/sim_ssl/start_ssl文件到sim_open_sdk/sim_rootfs/etc/init.d中
sudo cp sim_ssl/start_ssl sim_rootfs/etc/init.d
进入sim_open_sdk/sim_rootfs/etc/rc5.d目录运行命令:
sudo ln -sf ../init.d/start_ssl S99start_ssl
然后清除rootfs:
sudo make rootfs_clean
重新生成rootfs:
sudo make rootfs
4.设备固件烧录
参考:https://mp.csdn.net/postedit/82841467
5.自启动测试
ssl的服务器程序自启动成功!
sdk压缩包下载地址:SIM7600M22_OL_2U_V1.00_180820.tar
这篇关于基于SIM7600平台的OpenSSL程序移植的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!