diff --git a/README.md b/README.md index 8dca33db3efeaa284aa60f7dcc31d4e5eb701462..eaa3d10d0eee0d770b748b3da0fa75f8d88c21f1 100644 --- a/README.md +++ b/README.md @@ -101,7 +101,7 @@ defconfig默认不编译Phytium-optee,如果需要编译Phytium-optee请执行 ### 支持xenomai 本项目还支持编译xenomai,关于xenomai的信息请参考:`https://gitee.com/phytium_embedded/linux-kernel-xenomai` -支持将xenomai内核及用户态的库、工具编译安装到debian系统上。如果需要编译xenomai请执行: +支持将xenomai内核及用户态的库、工具编译安装到飞腾派OS系统上。如果需要编译xenomai请执行: (1)使用phytiumpi_xxx_defconfig作为基础配置项,合并支持xenomai的配置: `$ ./support/kconfig/merge_config.sh configs/phytiumpi_xxx_defconfig configs/phytiumpi_xenomai_xxx.config` 其中,`phytiumpi_xxx_defconfig`为`phytiumpi_defconfig`或`phytiumpi_desktop_defconfig`; @@ -122,7 +122,7 @@ xenomai用户态的库、工具被安装到根文件系统的/usr/xenomai目录 ### 支持ethercat 本项目还支持编译ethercat,关于ethercat的信息请参考:`https://gitee.com/phytium_embedded/ether-cat` -支持将ethercat驱动及用户态的库、工具编译安装到debian系统上,ethercat只支持linux 4.19 rt,linux 5.10 rt内核。如果需要编译ethercat请执行: +支持将ethercat驱动及用户态的库、工具编译安装到飞腾派OS系统上,ethercat支持linux 4.19 rt,linux 5.10 rt内核。如果需要编译ethercat请执行: (1)使用phytiumpi_xxx_defconfig作为基础配置项,合并支持rt内核,及ethercat的配置: `./support/kconfig/merge_config.sh configs/phytiumpi_xxx_defconfig configs/phytiumpi_linux_xxx_rt.config configs/phytiumpi_ethercat.config` 其中,`phytiumpi_xxx_defconfig`为`phytiumpi_defconfig`或`phytiumpi_desktop_defconfig`; @@ -140,7 +140,7 @@ ethercat用户态的库、工具被安装到根文件系统: ### 支持jailhouse 本项目还支持编译jailhouse,关于jailhouse的信息请参考:`https://gitee.com/phytium_embedded/phytium-jailhouse` -支持将jailhouse编译安装到debian系统上,如果需要编译jailhouse请执行: +支持将jailhouse编译安装到飞腾派OS系统上,如果需要编译jailhouse请执行: (1)使用phytiumpi_defconfig或者phytiumpi_desktop_defconfig作为基础配置项,合并支持jailhouse的配置: `./support/kconfig/merge_config.sh configs/phytiumpi_xxx_defconfig configs/phytiumpi_jailhouse.config` (2)编译 @@ -151,24 +151,24 @@ ethercat用户态的库、工具被安装到根文件系统: jailhouse相关的文件被安装到根文件系统: ``` 按照Makefile中的规则, -将jailhouse的驱动jailhouse.ko安装到/lib/modules/version/jailhouse/driver; +将jailhouse的驱动jailhouse.ko安装到/lib/modules//jailhouse/driver; jailhouse.bin安装到/lib/firmware; -linux-loader.bin安装到/usr/local/libexec/jailhouse; -jailhouse和ivshmem-demo安装到/usr/local/sbin; -python helper脚本安装到/usr/local/libexec/jailhouse; -jailhouse-config-collect.tmpl和root-cell-config.c.tmpl安装到/usr/local/share/jailhouse; +linux-loader.bin安装到/usr/libexec/jailhouse; +jailhouse和ivshmem-demo安装到/usr/sbin; +python helper脚本安装到/usr/libexec/jailhouse; +jailhouse-config-collect.tmpl和root-cell-config.c.tmpl安装到/usr/share/jailhouse; jailhouse-completion.bash安装到/usr/share/bash-completion/completions/并改名为jailhouse; 另外,还将configs/*/*.cell安装到/etc/jailhouse; -inmates/demos/*/*.bin安装到/usr/local/libexec/jailhouse/demos; -configs/arm64/dts/*.dtb安装到/usr/local/libexec/jailhouse/dtb; -pyjailhouse安装到/usr/local/lib/python3.11/site-packages, -通过/usr/local/lib/python3/dist-packages/pyjailhouse.pth文件,将pyjailhouse模块添加到python模块的搜索路径。 +inmates/demos/*/*.bin安装到/usr/libexec/jailhouse/demos; +configs/arm64/dts/*.dtb安装到/usr/libexec/jailhouse/dtb; +pyjailhouse安装到/usr/lib/python3.10/site-packages, +通过/usr/lib/python3/dist-packages/pyjailhouse.pth文件,将pyjailhouse模块添加到python模块的搜索路径。 ``` 关于jailhouse的使用方法等更多信息,请参考`https://gitee.com/phytium_embedded/phytium-jailhouse/blob/master/Readme.md` ### 支持openamp 本项目还支持编译openamp,编译OpenAMP裸跑二进制镜像请参考:`https://gitee.com/phytium_embedded/phytium-standalone-sdk`,编译OpenAMP FreeRTOS二进制镜像请参考:`https://gitee.com/phytium_embedded/phytium-free-rtos-sdk` -支持将openamp二进制镜像、用户空间测试程序安装到debian系统上,openamp只支持linux 4.19,linux 5.10内核,并且5.10内核下功能更丰富,推荐使用5.10内核。如果需要编译openamp请执行: +支持将openamp二进制镜像、用户空间测试程序安装到飞腾派OS系统上,openamp支持linux 4.19,linux 5.10内核,并且5.10内核下功能更丰富,推荐使用5.10内核。如果需要编译openamp请执行: (1)使用phytiumpi_xxx_defconfig作为基础配置项,合并支持openamp的配置: `./support/kconfig/merge_config.sh configs/phytiumpi_xxx_defconfig configs/openamp_xxx.config` 其中,`phytiumpi_xxx_defconfig`为`phytiumpi_defconfig`或`phytiumpi_desktop_defconfig`;