logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Vbox error: cannot be closed because it is still attached to 1 virtual machines

在使用vritualBox时,手动移动了一下虚拟机的物理位置。再双击win7.vbox发生了如下错误。通过google, 得到了解决方式。1,先把win7.vbox 备份。2,使用文本工具打开win7.vbox,3,,删除有关hd的一项配置信息。

嵌入式系统linux 记录内存panic

简介在内存发生panic时,需要把panic的日志保存下来。以方便日后进行分析。目前有三种记录的方式: kdump; mtdoops; crashlog(这是openwrt特别的功能,正式linux内核中没有)大家对kdump比较了解。它主要使用于x86系统。因为它使用占用大量内存和硬盘。mtdoops和crashlog主要用于嵌入式的环境。也只是记录文本日志。mtdo

read_proc的用法实例

说明本测试程序主要参考了《linux设备驱动程序》第三版的第四章“调试技术”的‘/proc文件’一节。并对一些关键函数进行了实例化。以下是mod1.c#include#include#include#include   /* read_pr

#linux#测试
在新linux中使用proc_create_data编写proc

主要讲使用proc_create_data如何传递私有数据。其中可以参考/fs/proc/uptime.c以下是我在工作中,针对一个phy驱动写的一个procconst char *___dev_name(const struct device *dev){ /* Use the init name until the kobject becomes avail

backports的层次

backports的层次 引言Linux 无线驱动的开源项目backports的分析。 介绍整个驱动代码分成两个结构。80211通用的功能提取出来做成通用层,这一部分叫做soft mac。而一些与芯片处理相关的部分代码放在各个芯片目录下,这部分是芯片的特定mac层。  一般而言 mac驱动有两个方面,一是数据转发,二是管理。我们把这两个方面,分别叫作数据

用户进程到系统调用

1.用户进程使用如open();的C库函数。2从库函数(open)中使用"int 0x80"或是syscall命令进入system_call。glibc 中的部分源码//sysdeps/unix/sysv/linux/x86_64/sysdeps.

到底了