上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 70 下一页
摘要: Using the initial RAM disk (initrd) Written 1996,2000 by Werner Almesberger <werner.almesberger@epfl.ch> and Hans Lermen <lermen@fgan.de> initrd provi 阅读全文
posted @ 2022-07-15 17:38 codestacklinuxer 阅读(283) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2022-07-04 10:36 codestacklinuxer 阅读(47) 评论(0) 推荐(0)
摘要: 目前正在调试initrd,向其中添加initrd添加一些必要的动态库以及系统命令;使用chroot 命令测试也可以用。 但是放在设备上就是不能起来! 5.074563] registered taskstats version 1 [ 5.079539] Freeing unused kernel 阅读全文
posted @ 2022-06-30 19:19 codestacklinuxer 阅读(88) 评论(0) 推荐(0)
摘要: 由于需要在initrd增加更多的操作,原来的initrd文件sbin lib等版本太老,新的系统组件命令不兼容,所以此时需要整一个完全新的系统组件。 经过搜索以及查找目前找到了ubuntu-base 基础镜像! ubuntu-img基础组件 ubuntu-base 基础组件在此;Ubuntu 针对不 阅读全文
posted @ 2022-06-28 22:15 codestacklinuxer 阅读(47) 评论(0) 推荐(0)
摘要: 目前信创设备有bootloader or grub引导内核,其中 grub: linux /bzImage console=ttyS0,115200 ramdisk_size=60000 earlycon=ppl011,mmio32,0x28001000 bonding.miimon=100 bon 阅读全文
posted @ 2022-06-25 23:33 codestacklinuxer 阅读(62) 评论(0) 推荐(0)
摘要: 以前分析了netlink的原理,可以知道:内核和用户态相互消息传递,最好的方法就是使用 netlink,比较可以双向传递消息,不像 proc sys 只能单向; 但是netlink有个缺点就是使用tcpdump抓不到!! 目前为了解决他,采取了以前dpdk抓包的方法,直接copy&&mirror到虚 阅读全文
posted @ 2022-06-25 17:41 codestacklinuxer 阅读(84) 评论(0) 推荐(0)
摘要: 目前perf 支持添加动态探测内核;通过 perf ,来自定义动态事件(perf probe),只关注真正感兴趣的事件。如下使用。 笔者有时需要使用perf 调试用户态,so记录之 静态探针 是指事先在代码中定义好,并编译到应用程序或者内核中的探针。这些探针只有在开启探测功能时,才会被执行到;未开启 阅读全文
posted @ 2022-06-25 15:47 codestacklinuxer 阅读(36) 评论(0) 推荐(0)
摘要: 由于目前使用的内核模块ko文件太大, 一个驱动ko大约11M; 于是直接strip xx.ko;然后insmod xx.ko 但是报错了:module has no symbols (stripped?) Develop>insmod /opt/bin/test.ko insmod: ERROR: 阅读全文
posted @ 2022-06-24 22:58 codestacklinuxer 阅读(95) 评论(0) 推荐(0)
摘要: 平均负载高有可能是CPU密集型进程导致的 平均负载高不一定是cpu使用率高,有可能是io更繁忙了 发现负载高,使用mpstat、pidstat工具进行分析 CPU上下文切换:把前一个CPU上下文(cpu寄存器及程序计数器)保存起来,然后加载新的任务的上下文到这些寄存器及程序计数器,然后跳转到寄存器及 阅读全文
posted @ 2022-06-22 10:38 codestacklinuxer 阅读(21) 评论(0) 推荐(0)
摘要: 目前正在处理initrd 升级;记录一下这个过程并总结。 内核代码执行流程: 根据上篇转载文章; head.S执行过程中保存了bootloader传递的启动参数、启动模式以及FDT地址等,创建了内核空间的页表,最后为init进程初始化好了堆栈,并跳转到start_kernel执行; 此次主要看的是s 阅读全文
posted @ 2022-06-21 12:07 codestacklinuxer 阅读(81) 评论(0) 推荐(0)
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 70 下一页