- 博客(8)
- 资源 (6)
- 收藏
- 关注
原创 rtems 6.1版本上amd64 efi编译试验
rtems-source-builder下载编译相关工具链等解压到如下目录中,新建patches sources目录,结构如下├── bare├── rtems│ ├──patches│ └──sources将下载的.diff patch等文件复制到patches目录,其他 .tar.gz .tar.xz等放到sources目录下。
2026-10-07 22:16:20
214
1
原创 rtems waf编译系统分析
rtems 6版本开始使用waf编译系统,不再使用autotool makefile编译,二者差别比较大基本过程为:1. 先生成一个默认的配置文件config.ini2. 再生成配置3. 开始实质性的编译过程waf并非专为rtems开发,代码量相关不大,下面对相关命令做详细分析。
2026-01-18 23:18:03
669
原创 ubuntu 22.04修改initrd.img
因为有需要,要查看下ubuntu启动过程中加载的脚本,initrd.img。但是接下来使用cpio还是其他解压缩命令得到的文件都不全,最终一条命令搞定解压缩到initramfs 目录中。其他方法如链接中提到的太复杂,在新版OS上已不适用。一番搜索之后,发现有现成的命令如下。使用file命令查看文件格式。
2025-12-19 20:48:34
148
原创 Windows10下qemu使用TAP网络与主机互通方法
7 .启动到WIN7下之后,可以看到自动获取到的网卡地址为 192.168.137.138 ,可通过HOST的网卡对外通信,也可以对HOST本身通信,当然也可以手动设置静态地址。选择“允许其他网络用户通过此计算机的Internet连接来连接”, 家庭网络连接,选择”tap-nic” 网卡,这一步非常关键。或者安装 openvpn,openvpn安装时会自动安装TAP 生成一虚拟网卡,如果删除,从设备管理器中选择删除包括驱动程序勾选即可。下载TAP-DRIVER-dist.win7。
2024-10-31 22:29:14
4385
1
原创 QEMU 仿真 rtems pc386平台网络http server示例(基于rtems5.3)
上篇文章,是基于4.10.3-rc2 代码编译的network-demo. rtems5.3 新版本,network-demo并没有随之更新,network-demos-4.10.2.tar.bz2 + rtems5.3 会编译报错,作者时间有限,直接使用rtems5.3 中的网络示例修改,因为我们要实现一简单的WEBSERVER, 原例子是LOOPBACK方式测试,修改如下。编译后得到mghttpd01.exe。在QEMU TAP 网络环境中。
2024-10-31 22:11:13
948
原创 QEMU 仿真 rtems pc386平台网络http server示例
多年前笔者看过RTEMS的相关文档,当时参考几位前辈Ray/雪松/Rickleaf的大作。进来突发奇想,这么多年,这个OS仍然在维护发展,当前最新已经到6版了,用新的CODE游玩一把,略作记录。把玩RTEMS, 编译环境是少不了折腾的,不过当前已经有人开发了source-builder的工具,编译工具等可以省心不少,4.10.3-RC2是4系列版本中开始有source builder工具的版本,5.3 当前已经支持,这里选用 4.10.3-RC2 和 5.3 两个版本。
2024-10-31 22:02:02
953
pci SRIOV document
2019-01-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅