sonic
菜菜的阿庄
这个作者很懒,什么都没留下…
展开
-
onie支持pice硬盘
我们知道,SATA硬盘和pcie硬盘的dev设备名不一样:onie中怎么支持这种不同类型的硬盘呢?在 中的 接口中,将 变量作为onie安装位置,从 也可以看出这点。 变量是在 接口中,通过 定义了的。因此,需要支持指定的硬盘,只需要在自己的vendor_modules下重载 接口,并返回相应的硬盘设备名。例如支持nvme硬盘:接口只要返回即可。同样支持SATA硬盘或U盘,接口返回等即可.......原创 2022-07-05 11:16:14 · 556 阅读 · 1 评论 -
sonic开发——整体架构
数据库架构原创 2022-04-16 09:36:05 · 710 阅读 · 0 评论 -
sonic开发——修改内核配置
sonic 中的内核配置修改不需要编译menuconfig,而是直接修改 patch/kconfig-exclusions和patch/kconfig-inclusions。例如不想内核中包含某些配置,则将这些配置添加到 patch/kconfig-exclusionsCONFIG_REISERFS_FSCONFIG_JFS_FSCONFIG_XFS_FS类似的,想要内核中包含某些配置,则将这些配置添加...原创 2022-04-12 15:45:55 · 676 阅读 · 3 评论 -
sonic开发——cmdline传参
参考:https://github.com/Azure/SONiC/wiki/Porting-Guide在device下面的installer.conf文件中,可以为onie安装sonic提供一些额外配置文件,其中包含cmdline参数。device/|-- <VENDOR_NAME>/| |-- <ONIE_PLATFORM_STRING>/| | |-- installer.conf在installer.conf文件中添加ONIE_PLATFORM_EX原创 2022-04-12 14:45:17 · 597 阅读 · 0 评论