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 删除。