GRUB 是linux下最常用的 bootloader,在电脑开机后负责加载操作系统内核,再由内核完成系统其他部分的初始化,GRUB2是基于GRUB开发的更加强大的版本
// 仅为示例,需要根据具体linux版本查找对应文件位置
// 假设(hd0,gpt1)为系统所在分区
set root=(hd0,gpt1)
linux /boot/vmlinuz xxx
initrd /boot/initrd.lz
boot
// 加载 ubuntu20.04 iso 文件
set isofile="/path/to/ubuntu-20.04.3-live-server-amd64.iso"
loopback loop $isofile
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=$isofile noprompt noeject
initrd (loop)/casper/initrd.lz
boot
上位机和OBU之间是以局域网的形式进行通讯,在设置 OBU ip , OBU 接收端口 , OBU 转发端口后,上位机可以通过socket与 OBU 进行通讯,socket 发送信息需要的目的端口为 "OBU 接收端口",socket 接收端口为 "OBU 转发端口",OBU之间则是PC5等方式进行通讯
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有