基于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

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值