Ziggo-Device软件构建(On device)教程

Ziggo-Device软件构建:ERRORS-CSDN博客https://blog.csdn.net/Rthan/article/details/160149173?spm=1001.2014.3001.5501Ziggo-CaaS-Switch软件配置教程-CSDN博客https://blog.csdn.net/Rthan/article/details/160148026?spm=1001.2014.3001.5501Ziggo-CaaS-Switch软件配置: undefined reference to pthread_create -CSDN博客https://blog.csdn.net/Rthan/article/details/160148714?spm=1001.2014.3001.5501

以上教程为在Ubuntu系统上测试cmake和make的教程,存在一些问题。在Ubuntu上解决调试完成后,将其打包发送到Device设备上进行源代码编译和配置,当然要重新进行Build,操作步骤不区分Switch或Device设备(虽然实现的文件内容不同)

复制代码
# Ubuntu系统bash
tar -czf Software.tar.gz Software
scp Software.tar.gz root@192.168.1.xx:/home


# Zynq板卡系统bash
cd /home
tar -xzf Software.tar.gz
cd Software
rm -rf build
mkdir build
cd build
cmake ..
make

备注:从device上 make 日志看,严格来说这次不是"编译失败",而是**"编译成功,但存在大量 warning,且有时钟/时间戳异常"。日志里已经显示 [ 85%] Built target pkt_gen_app,后面也继续在编译 pkt_gen,所以当前最核心的问题不是链接失败,而是代码质量问题很多,部分 warning 很可能会在运行阶段演变成真正的 bug。当前不做修改,后期留做代码优化。

小结:make完成后,交换机Software生成的是 time_sync 和 switch_config配置文件;设备侧实际生成的配置文件是 time_sync 和 pkt_gen。

相关推荐
米饭不加菜2 小时前
PLC编程基础知识
运维·服务器
末日汐2 小时前
网络层IP
服务器·网络·tcp/ip
倔强的胖蚂蚁2 小时前
Gemma4 优势与 Ollama 更新
运维·云原生
阿洛学长2 小时前
Hexo+Qexo全自动化博客搭建教程
运维·自动化
A-刘晨阳2 小时前
Kubernetes 部署 MySQL 一主两从集群(StatefulSet + Job 初始化主从复制)
运维·mysql·adb·kubernetes·主从复制
HoneyMoose2 小时前
Jenkins pipeline 构建提示 packageManager 配置
运维·jenkins
翻斗包菜2 小时前
实战:使用 HAProxy 搭建高可用 Web 负载均衡集群
运维·前端·负载均衡
爱喝水的鱼丶2 小时前
SAP-ABAP: 深入浅出 SAP 经典可执行程序:从零开始掌握
运维·服务器·数据库·sap·abap·开发交流
zzh0812 小时前
keepalived高可用与负载均衡笔记
运维·笔记·负载均衡