- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 ubuntu-rootfs
在项目开发过程中,搭建项目运行环境是至关重要的一步,也是项目伊始需要决定的是事情,一般情况下市面上的操作系统有基于嵌入式的实时操作系统和基于服务器版本的linux系统,有关系统的选择主要基于CPU的性能和项目的要求。
2025-03-11 16:17:31
475
原创 docker内部网络和外部网络不通问题
o docker0 -s 10.0.0.0/16 -j MASQUERADE (一般docker会自己建立)-i docker0 -j ACCEPT (这个docker好像不会添加,需要额外添加)1,在PC中建立10.0.0.0/24的路由能够将10.0.0.0的数据包路由到ubuntu服务器设备;docker网卡为docker0:10.0.0.1。目的是需要PC能够直接访问docker中的容器。docker创建了多个容器。
2025-01-10 11:45:04
187
原创 网口导致内核挂死问题
用于刷新缓存中的数据到DMA中,这个操作太频繁就会导致设备挂死;修改kmem_cache_alloc分配缓存空间函数,直接使用pci_alloc_consistent函数申请DMA空间,然后在填充skb时,直接使用skb->data = data操作,将DMA空间地址指向SKB data位置,这样就不会触发驱动去刷新DMA空间操作,后续设备没有再出现挂死现象,但是这个操作对CPU性能消耗较大。加快问题出现方法:编写程序,启用500个线程同时运行,线程内部可以什么都不处理,这样设备半个小时左右就会挂死;
2025-01-06 18:36:34
202
原创 RETPOLINE
我的任务是移植系统,将CentOS5.8的运用程序和驱动在CentOS6.8中重新编译并需要正常运行,在此过程中遇到一个模块加载的问题,特此记录下来问题如下:我的内核模块名为switcher.ko进入到内核模块文件夹目录中,开始加载模块insmod switcher.ko提示错误insmod: error inserting 'switcher.ko': -1 Unkn...
2019-01-21 10:51:35
6684
原创 【记录】VMware安装CentOS6.5时遇到的问题和解决方法总结
一,使用的VMware和CentOS信息(1),VMware版本为 12.5.7;(2),CentOS-6.5-i386-minimal.iso二,安装完成后遇到的问题和解决方法(1),yum不能使用问题描述:当我安装好CentOS系统之后,首先我开始配置网卡,配置网卡的路径为:/etc/sysconfig/network-scripts/, 该虚拟机我配置了三个网络是配置(其中两个网络适配器绑定...
2018-03-22 20:29:04
3077
file-tail-gem-package
2018-06-29
中断和线程导致内核崩溃问题
2024-08-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人