![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
软件架构师笔记
立志成为软件架构师,记录成长之路
展开
-
记一次不间断空格引入的bug
空格原创 2022-06-01 16:08:59 · 500 阅读 · 0 评论 -
同网段和跨网段主机通信原理详解[待完善]
主机通信原创 2022-06-01 16:07:15 · 1210 阅读 · 0 评论 -
如何初始化机器的bmc
机器出厂出厂时,厂商会把bmc的账户、密码写到固件网络规划规划机器对应的内网ip,带外ip机器加电机器加电后,bmc启动时,会自动启动dhcp,此时程序通过ipmi为机器注入初始化信息,带外信息。...原创 2022-05-09 21:24:43 · 1229 阅读 · 0 评论 -
IO多路复用select/poll/epoll
背景 多线程实现网络复用,用户态实现开销较大,通过内核机制降低开销selectselect(max+1, &rset, null, null, null)将用户态数据拷贝到内核态劣势1024 bitmapfdset 不可重用用<–>内核开销o(n) 复杂度pollpoll(pollfds, 5, 50000)将用户态数据拷贝到内核态struct po...原创 2019-11-24 11:28:11 · 94 阅读 · 0 评论 -
嵌入式linux:make 参数 ARCH与CROSS_COMPILE
转自ARCH即architecture,就是选择编译哪一种cpu architecture,也就是编译arch/目录下的哪一个子目录。如指定make ARCH=arm就是编译arch/arm下的代码。如果不指定,make将使用本机(用什么机器编译就是什么)的cpu作为缺省ARCH.注意:arch/arm下不但有arm体系架构特有的代码,还有arm特有的kconfig,也就是配置选项,所以在ma...原创 2019-10-29 10:18:49 · 1838 阅读 · 0 评论 -
qemu参考文档
华为qemu讲解uefi下载qemu软件包升级qemu版本下载busybox下载原创 2019-10-26 09:26:22 · 1000 阅读 · 0 评论