会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
大大大大黄
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2020年9月15日
利用 QEMU USER 模式运行 mips 程序
摘要: 摘要 关键字: qemu mips 前述 QEMU是一个处理器模拟软件,可以用来在PC中模拟ARM、MIPS等多种架构的软硬件运行环境。QEMU主要有两种模拟模式: System Mode System模式中,它可以虚拟多种CPU架构的虚拟计算机系统,比如可以在x86 的 Ubuntu系统中虚拟出一
阅读全文
posted @ 2020-09-15 18:00 sinpo828
阅读(2944)
评论(0)
推荐(1)
2020年9月11日
QEMU 虚拟机网卡探究(模拟实现)
摘要: 前述 我们知道无论是VMware,Virtual Box还是HyperV 都支持 NAT/Bridge/Host-Only 三种上网方式。其中 NAT 是我最常用,最熟悉的。 需要说明的是,无论是NAT 还是 Bridge, 虚拟机与宿主机、虚拟机与虚拟机、虚拟机与外网、宿主机与外网之间都是通的!!
阅读全文
posted @ 2020-09-11 17:06 sinpo828
阅读(4231)
评论(0)
推荐(0)
2020年9月9日
openwrt 单网卡路由模拟实现
摘要: 关键字 vlan openwrt 单臂路由 一直以来都认为路由器要至少要求是双网卡,因为至少要有lan/wan。最近看了单臂路由的介绍,自己在虚拟机测试了一把,发现单网口做路由器确实可行! 测试环境 Manjaro Linux 主机 qemu openwrt 虚拟机环境(openwrt 固件可以在官
阅读全文
posted @ 2020-09-09 18:14 sinpo828
阅读(3461)
评论(0)
推荐(0)
2020年8月31日
内存泄漏检查-笔记
摘要: 记录下编译器检查内存问题的一个flag -fsanitize=address,-fno-omit-frame-pointer! 除了valgrind 又有一个很有好的检察工具! 参考 者旨於陽:Linux高级调试与优化——Address Sanitizer Address Sanitizer ASA
阅读全文
posted @ 2020-08-31 11:08 sinpo828
阅读(822)
评论(0)
推荐(0)
2020年8月28日
抓取 USB 总线LOG
摘要: 在实际工作中经常会遇到需要分析USB报文的情形。比如对比不同厂家4G/5G模块。解决实际IP over USB传输效率低下问题。 这时候如果能抓取到 USBMOM 总线的报文将会大有裨益。毕竟所有host(Linux/Windows)与外设(USB)交互的信息都是经由 USB 总线才发送到设备上。
阅读全文
posted @ 2020-08-28 21:28 sinpo828
阅读(1097)
评论(0)
推荐(0)
2020年7月31日
Linux rndis 速度低及规避方案(目前仅部分厂商存在问题)
摘要: 关键字 rndis_host, linux, kernel, modem 综述 rndis 是微软定义的一套通讯方案。类似的协议还有 qmi/mbim/ecm/ncm。 rndis 协议足够简单,可靠。所以最近在使用一款 quectel 公司模块时采用的就是 rndis 模式。在linux 下 对应
阅读全文
posted @ 2020-07-31 18:06 sinpo828
阅读(5100)
评论(4)
推荐(0)
2020年6月18日
C++ 类的内存结构
摘要: 代码与可执行文件 代码段,数据段,BSS段,堆、栈 数据段、代码段、堆栈段、BSS段的区别 程序内存空间(代码段、数据段、堆栈段) 代码段:简单说就是存储函数与常量的地方。C/C++写的成员函数,非成员函数都是在这里。 数据段:初始化的全局变量,初始化的静态变量 被编译器放在这里 BSS 段: 这里
阅读全文
posted @ 2020-06-18 09:55 sinpo828
阅读(1690)
评论(0)
推荐(0)
2019年10月14日
defer 关键字在 C/C++ 上的实现方案
摘要: 前述: golang 的关键字 defer 给出了一种,延时调用(RAII)的方式来释放资源。但是对于C/C却没有内置这种方便的关键字。对于经常需要手动管理内存的C/C尤其是C程序员这种特性显得无比重要。 这里给出了一种 C/C++ 下模拟实现 defer 的实现方案: 针对 C 语言基于 GCC/
阅读全文
posted @ 2019-10-14 17:45 sinpo828
阅读(1247)
评论(0)
推荐(1)
2019年5月29日
有符号数与无符号数比较的坑
摘要: 一个小demo 在c/c++ 的项目编译时经常会遇到 “comp.c:59:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]” 这种错误。作为一个”合格的程序员“ 对这种编
阅读全文
posted @ 2019-05-29 12:38 sinpo828
阅读(6802)
评论(0)
推荐(2)
2019年5月23日
僵尸进程与孤儿进程,以及如何避免僵尸进程
摘要: 孤儿进程 僵尸进程
阅读全文
posted @ 2019-05-23 17:25 sinpo828
阅读(1519)
评论(0)
推荐(1)
上一页
1
2
3
4
5
下一页
公告