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。

相关推荐
江湖有缘3 分钟前
Docker实战 :使用Docker部署OneTerm堡垒机
运维·docker·容器
泡沫冰@6 分钟前
ECS 的介绍和使用
linux·服务器·网络
姜太小白31 分钟前
【Linux】df -h 卡住问题的通用排查与解决方案总结
linux·运维·php
土星云SaturnCloud38 分钟前
抽水蓄能设备智慧运营:基于土星云边缘计算实现机组全生命周期预测性维护
服务器·人工智能·ai·边缘计算
fengyehongWorld1 小时前
Linux 终端快捷键
linux·运维
hyf3266332 小时前
泛程序:从零开始搭建稳定程序项目框架
运维·服务器·爬虫·百度·seo
为自己_带盐2 小时前
安敢越雷池一步?浅尝雷池WAF社区版
运维·web安全
NiceCloud喜云3 小时前
海外云服务器怎么选?适用场景、价格和避坑经验总结
运维·服务器
easy_coder3 小时前
Linux LVM 知识文档
linux·运维
小小的木头人4 小时前
Ubuntu 使用 udev + systemd + UUID 实现 USB 硬盘自动挂载
linux·运维·ubuntu