SX_项目编译及运行流程_2

目前我理解项目编译后将bin文件传输到板子中,板子的控制是通过串口控制,板子的传输数据是通过网线传输

1、生成可执行文件

1.编译流程:

首先需要将项目编译,公司的项目里配置有编译环境所以直接用命令进入编译环境进行编译

./scripts/setupenv  # 进入临时编译环境
cd openssl-xxx  # 版本不定用ls查看
./zss_config_openssl_host.sh  # 运行
make all && make install  # 编译和下载这个过程需要等一会
cp -rf openssl-install/* ../openssl-installed/  # 复制目标文件
cd ../openssl-installed  # 切换文件夹
cp -p ./lib/lib* ../work/commonfs/usr/lib/  # 将本目录下的lib中所有文件复制到上级work文件夹内相对位置
#退回主目录 ( cd .. )

注意如果显示work/commonfs/usr/lib/文件不存在可先执行make fs_archive命令否者最后执行make fs_archive

make all  # 等待编译成功

在这里插入图片描述

2、烧录

1.bin文件导出:

烧录需要先将上述编译好的bin文件取出来

虚拟平台  win + r : //192.168.91.98  # 将bin文件由虚拟化桌面环境取出
实际桌面  win + r : \\192.168.96.30  # 将bin文件取出到实际桌面开始烧录 

2.bin烧录:

烧录采用MobaXterm与板子连接控制板子,3CD软件用于将主机的bin文件传输到板子

[1]MobaXterm:

串口线连接moba和板子看看设备管理器是否识别到板子,如果识别不到则

ft232r usb uart驱动下载

识别后
在这里插入图片描述
[2]常用命令:

ifconfig  # 查看板子的ip地址
fconfig eth0.20 10.10.10.12 netmask 255.255.255.0  # 设置板子网口ip地址和子网掩码
cli  # 进入板子系统
show firewall service config  # 显示板子系统防护墙信息

在这里插入图片描述

set firewall service PING enable  # 关闭防火墙,启动PING

在这里插入图片描述

[3]板子与主机互ping:

板子能与主机互相ping通是传输数据的前提,板子与主机应该在同一个局域网内且板子与主机的防火墙都关掉才能互相ping通

板子的网口:
在这里插入图片描述
设置主机网口为:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
确保板子和主机在一个局域网内那么主机ip设置为10.10.10.x即可

主机防火墙关一下

在这里插入图片描述
那么就可以互相ping通了
在这里插入图片描述
[4]3CD:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
上述我选择的服务器名字叫red,需要设置密码,需要传输的文件放在F:\linux内

[5]烧录操作:

#root登录
TS3000>upgrade mgm 3000u-hm-mgm_upd_V2.0.0-RC5_202401171138.bin ftp:10.10.11.100  anonymous  # 传输anonymous文件夹中的3000u文件到板子中,主机ip为...

在这里插入图片描述

show image info  # 显示Next boot image: 1说明成功

reboot  # 重启即可

注意输入不了密码重启板子试试用root登录

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值