会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
坐看云起时
乘风好去,长空万里,直下看山河!!! 研究过httpserver、nginx、内核tcpip协议栈源码,内存管理 、摄像头-iic-spi等驱动!! 目前搞搞准入 看看内核 看看身份逻辑 看看管控 写写go
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
22
23
24
25
26
27
28
29
30
···
70
下一页
2022年7月15日
记录根文件系统镜像img制作
摘要: 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)
2022年7月4日
shell 编程语法网址
该文被密码保护。
阅读全文
posted @ 2022-07-04 10:36 codestacklinuxer
阅读(47)
评论(0)
推荐(0)
2022年6月30日
inird 导致系统挂掉down机问题
摘要: 目前正在调试initrd,向其中添加initrd添加一些必要的动态库以及系统命令;使用chroot 命令测试也可以用。 但是放在设备上就是不能起来! 5.074563] registered taskstats version 1 [ 5.079539] Freeing unused kernel
阅读全文
posted @ 2022-06-30 19:19 codestacklinuxer
阅读(88)
评论(0)
推荐(0)
2022年6月28日
构建initrd文件系统
摘要: 由于需要在initrd增加更多的操作,原来的initrd文件sbin lib等版本太老,新的系统组件命令不兼容,所以此时需要整一个完全新的系统组件。 经过搜索以及查找目前找到了ubuntu-base 基础镜像! ubuntu-img基础组件 ubuntu-base 基础组件在此;Ubuntu 针对不
阅读全文
posted @ 2022-06-28 22:15 codestacklinuxer
阅读(47)
评论(0)
推荐(0)
2022年6月25日
uboot&&grub 调试内核时的参数
摘要: 目前信创设备有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的原理,可以知道:内核和用户态相互消息传递,最好的方法就是使用 netlink,比较可以双向传递消息,不像 proc sys 只能单向; 但是netlink有个缺点就是使用tcpdump抓不到!! 目前为了解决他,采取了以前dpdk抓包的方法,直接copy&&mirror到虚
阅读全文
posted @ 2022-06-25 17:41 codestacklinuxer
阅读(84)
评论(0)
推荐(0)
perf usdt
摘要: 目前perf 支持添加动态探测内核;通过 perf ,来自定义动态事件(perf probe),只关注真正感兴趣的事件。如下使用。 笔者有时需要使用perf 调试用户态,so记录之 静态探针 是指事先在代码中定义好,并编译到应用程序或者内核中的探针。这些探针只有在开启探测功能时,才会被执行到;未开启
阅读全文
posted @ 2022-06-25 15:47 codestacklinuxer
阅读(36)
评论(0)
推荐(0)
2022年6月24日
内核模块的strip以及依赖
摘要: 由于目前使用的内核模块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)
2022年6月22日
转载 性能指标优化
摘要: 平均负载高有可能是CPU密集型进程导致的 平均负载高不一定是cpu使用率高,有可能是io更繁忙了 发现负载高,使用mpstat、pidstat工具进行分析 CPU上下文切换:把前一个CPU上下文(cpu寄存器及程序计数器)保存起来,然后加载新的任务的上下文到这些寄存器及程序计数器,然后跳转到寄存器及
阅读全文
posted @ 2022-06-22 10:38 codestacklinuxer
阅读(21)
评论(0)
推荐(0)
2022年6月21日
initrd 文件系统
摘要: 目前正在处理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
下一页