摘要: 通常,u-boot为kernel提供一些kernel无法知道的信息,比如ramdisk在RAM中的地址。Kernel也必须为U-boot提 供必要的信息,如通过mkimage这个工具(在u-boot代码的tools目录中,可以将其拷到/usr/bin/,以后方便使用,注意保持权限)可以给zImage添加一个header,也就是使得通常编译的内 核zImage添加一个数据头,把添加头后的image通常叫uImage,uImage是可以被U-boot直接引导的内核镜像。那么如何使用 mkimage工具而产生uImage的呢?下面将具体介绍mkimage工具的使用:1.首先查看mkimage的命令参 阅读全文
posted @ 2013-01-18 00:23 wust.zjf 阅读(1471) 评论(0) 推荐(0) 编辑
摘要: 配置交叉编译器PATH 将交叉编译工具链arm-2009q1.tar.gz复制到/opt/Tools目录下,运行如下命令,安装交叉工具链。Host# ./tar –zxvf arm-2009q1.tar.gz修改root目录下/root/.bash_profile(或/root/.bashrc,根据用户Linux平台启动配置相关)文件,在文件的最后添加如下内容:CROSS_COMPILE=arm-none-linux-gnueabi-PATH="/opt/Tools/arm-2009q1/bin:${PATH}"PATH="/usr/bin:${PATH}&quo 阅读全文
posted @ 2013-01-17 20:12 wust.zjf 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/ce123/article/details/6625486一、gdb+gdbserver总体介绍远程调试环境由宿主机GDB和目标机调试stub共同构成,两者通过串口或TCP连接。使用 GDB标准程串行协议协同工作,实现对目标机上的系统内核和上层应用的监控和调试功能。调试stub是嵌入式系统中的一段代码,作为宿主机GDB和目标机调试程序间的一个媒介而存在。就目前而言,嵌入式Linux系统中,主要有三种远程调试方法,分别适用于不同场合的调试工作:用ROM Monitor调试目标机程序、用KGDB调试系统内核和用gdbserver调试用户空间程序。这三 阅读全文
posted @ 2013-01-17 20:09 wust.zjf 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/feisky/archive/2010/05/29/1746888.html在开发板卸载模块的时候可以卸载模块,不过会一直有这样一个提示:rmmod: module '×××' not found使用如下源码生成rmmod命令,就可以没有任何提示的卸载模块了#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <fcntl.h>#include <string.h> 阅读全文
posted @ 2013-01-17 14:02 wust.zjf 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/hnrainll/category/283519.htmllinux内核镜像格式一、Linux内核镜像格式 Linux内核有多种格式的镜像,包括vmlinux、Image、zImage、bzImage、uImage、xipImage、bootpImage等.(1)kernel镜像格式:vmlinux vmlinuz是可引导的、可压缩的内核镜像,vm代表Virtual Memory.Linux支持虚拟内存,因此得名vm.它是由用户对内核源码编译得到,实质是elf格式的文件.也就是说,vmlinux是编译出来的最原始的内核文件,未压缩.这种格式的 阅读全文
posted @ 2013-01-16 13:52 wust.zjf 阅读(1401) 评论(0) 推荐(0) 编辑
摘要: 转自 :http://linux.chinaunix.net/bbs/archiver/tid-1111568.html U-boot的环境变量值得注意的有两个: bootcmd 和bootargs。u-bootcmd 前面有说过bootcmd是自动启动时默认执行的一些命令,因此你可以在当前环境中定义各种不同配置,不同环境的参数设置,然后设置bootcmd为你经常使用的那种参数。u-bootargs bootargs是环境变量中的重中之重,甚至可以说整个环境变量都是围绕着bootargs来设置的。bootargs的种类非常非常的多,我们平常只是使用了几种而已,感兴趣的可以看看这篇文章说的很.. 阅读全文
posted @ 2013-01-16 10:27 wust.zjf 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.sina.com.cn/s/blog_6d0cbb0301016y3g.html今天跟大家分享的是在Ubuntu环境下实现FQ,我用的网络是电信ADSL,操作系统是Ubuntu 12.04,完成FQ,需要自己手动下载安装的是火狐浏览器的AutoProxy扩展,以及安装SSH服务器。以下进入正题:1.安装openSSH:Ubuntu缺省没有安装SSH Server,使用以下命令安装:sudo apt-get install openssh-server可能很多人还不知道SSH是个什么东西吧,事实上我自己也是无法把SSH是个什么东西这个问题说清楚,以下推荐几篇博文跟大 阅读全文
posted @ 2013-01-14 16:49 wust.zjf 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 转载请注明转自笨兔兔.本文链接地址:http://bentutu.com/?p=724 今天看到一篇如何学习英语的文章,里面说词汇很重要。我觉得专门拿出时间记忆枯燥的单词,比受酷刑还受罪啊。我英语不是太好,可我是抱着学习英语的目的来学习Linux。Linux的娘家在外国,很多资料必须看英文才过瘾啊。我不懂的词汇时候,就用stardic鼠标选中,呵呵,立马明白意思了。『下面的图片现在可以点击查看放大图片了,效果很好』1.stardict地址:http://stardict.sourceforge.net/下载地址:http://stardict.sourceforge.net/download. 阅读全文
posted @ 2012-12-26 19:33 wust.zjf 阅读(2461) 评论(0) 推荐(0) 编辑
摘要: 转自:http://article.yeeyan.org/view/68993/166902 1. 首先确定你运行的是最新版本的WINE: sudo add-apt-repository ppa:ubuntu-wine/ppa sudo apt-get update sudo apt-get install wine1.5 2.点Applications > Wine > Configure Wine,在“应用”选项卡中选择“Windows版本”为“"Windows XP”并点击“应用”。 3. 安装Microsoft Office 2007 –能够运行“setup.ex 阅读全文
posted @ 2012-12-26 17:24 wust.zjf 阅读(791) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/sxtyxdljbsg/article/details/6005727Hello WorldLinux 设备驱动的第一个例子 。一. 源程序( hello.c )[cpp] view plaincopy#include<linux/init.h>#include<linux/module.h>MODULE_LICENSE("DualBSD/GPL");staticinthello_init(void){printk(KERN_ALERT"Hello,world/n");return0 阅读全文
posted @ 2012-12-26 09:17 wust.zjf 阅读(318) 评论(0) 推荐(0) 编辑