
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
在menuconfig中配置: 详细介绍内核配置选项及删改情况 第一部分:全部删除 Code maturity level options ---> 代码成熟等级选项 []Prompt for development and/or incomplete code/drivers 默认情况下是选择的,这将会在设置界面中显示还在开发或者还没有完成的代码与驱动.不选。 第二部分
安装SystemTap(ubuntu10.10)简便的安装方式通过下面命令直接下载并安装在系统里:# sudo apt-get install systemtap也可以去http://sourceware.org/systemtap/getinvolved.html下载各种版本的systemtap。具体的安装说明可以参考官网上的指导:http://sourceware.
下面以最新的Linux 2.6.20内核为例,介绍比较常用的一些Linux内核配置选项,其他选项读者可以参考系统提供的帮助信息。需要说明的是,在内核配置中,某项选择Y表示把该项选择进内核,选择M则表示把该项编译成模块,选择N则表示不选择进内核。在make menuconfig 下,*表示Y,M表示M,空白表示N。在make xconfig下,√表示Y,·表示M,空白表示N。如果某选项在配置菜单
使用Gdb+qemu调试内核:我们调试内核需要一个叫qemu的虚拟机,qemu虚拟的一个好处便是可以让cpu处于冻结状态,从而让操作系统处于暂停状态,这样我们才能很方便的调试内核。首先使用qemu安装一个操作系统,再将该操作系统的内核换成我们要调试的。安装qemu:在ubuntu10.10下用# sudo apt-get install qemu下载最新的qemu版本从
构建交叉编译工具链有三种方法,即手工编译、通过脚本编译和直接获取交叉编译工具链。本次实验使用crosstool脚本工具编译安装,安装过程如下面截图所示:按照实验PPT上的要求,我对本机虚拟机上安装的ubuntu版本进行了修改,安装了ubuntu10.10和下载安装gcc-4.1替换gcc-4.4.5;安装脚本工具集在embedded目录下,下面我对几处脚本文件进行修改,包括重新定义工具链源码所
今天被阿尔卡特电话面试了,第一次接受外企的电面,还是有点紧张的,怕那边提的问题啥都不会,电面前也看了不少的C语言基础问题,下午4点半准时来电了,给我电面的人姓黄,是泛在网/云计算项目组成员,挺和蔼的,属于比较好交流的那种类型,开始他就问我工程实践的事情,问我在里面主要负责哪部分,进度怎样了,什么时候能弄完,然后问我熟悉哪些语言,我说我只对C比较熟悉,以前弄过C51单片机开发过一些项目,都的底层硬件
主机:winxp虚拟机:centos5.31、装载VBoxGuestAdditions.iso打开虚拟光驱,我的是DAEMON Tools。把VirtualBox安装目录下的VBoxGuestAdditions.iso文件装载进去。2、给虚拟机centos分配光驱打开virtualbox,启动centos,选择“设备”=》“分配光驱”=》“物理光驱G”。如图:
使用Gdb+qemu调试内核:我们调试内核需要一个叫qemu的虚拟机,qemu虚拟的一个好处便是可以让cpu处于冻结状态,从而让操作系统处于暂停状态,这样我们才能很方便的调试内核。首先使用qemu安装一个操作系统,再将该操作系统的内核换成我们要调试的。安装qemu:在ubuntu10.10下用# sudo apt-get install qemu下载最新的qemu版本从
#!/usr/bin/env python# -*- coding: utf-8 -*-# 2/10/16 base trans. wrote by srcdog on 20th, April, 2009# ld elements in base 2, 10, 16.import os,sys# global definition# base = [0, 1, 2, 3, 4,







