自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

转载 ubuntu9.10下交插编译环境arm-linux-gcc的建立

<br />最近重新硬盘安装了ubuntu9.04并升级到9.10就重新建立交叉编译环境arm-linux-gcc-4.3.2。<br />将arm-linux-gcc-4.3.2.tgz复制到任意路径下,我装的是双系统,现在ubuntu9.10已近很好的能管理硬盘了,这个得益于palimpsest硬盘实用工具,记得9.04版本时我的几个xp 的分区都能挂载,但识别它们的名字都是乱码,很不爽,现在可好了,ubuntu9.10带来了全新的快感!好了,我们言归正传。<br />      首先确保安装了标准C开

2010-12-05 14:49:00 507

转载 Ubuntu9.10配置(随时更新)

<br />1.源<br />编辑你的源列表:sudo cp /etc/apt/sources.list /etc/apt/sources.bak<br />编辑你的源列表:sudo apt-get update<br />可以在运行“sudo apt-get update ”时查看一下错误信息,把不能连接的源删除再重新运行“sudo apt-get update ”<br />更新系统:sudo apt-get upgrade<br />北京交通大学<br />deb http://mirror.bjtu

2010-12-05 14:48:00 383

原创 linux 下vim的安装方法 及一些基本命令

<br />  linux 下vim的安装方法 及一些基本命令 <br />系统更新到ubuntu9.10,使用vi编辑器的时候发现,ESC键不能返回到默认模式,输入:help命令,发现ubuntu默认安装的 vim-tiny,

2010-12-03 17:53:00 1520

转载 用crosstool-ng建立Linux 交叉编译环境

<br />最近准备针对Linux内核和驱动做实验,但是当我用从前的制作的gcc-4.1.1编译最新的Linux内核的时候发现因为编译器太旧了无法编译,所以决定在做一个新的可以使用的。早就知道crosstool-ng这个工具了,但是去年使用了以后发现编译出的库文件不对(我要编译armv4的,结果编译出了v5的),所以只留下了记录,没有写文档。这次编译成功了,经过编译u-boot、Linux kernel、busybox,并制作了根文件系统做测试,都没有问题,这才决定写一份文档放到博客来。好的,闲话不多说,现

2010-12-01 21:27:00 716

原创 U-boot源代码的网络资源

<br />下面总结一下关于U-boot源代码的网络资源:<br />官方链接<br />德国DENX软件工程中心主页<br />http://www.denx.de/<br /> U-boot官方主页(注意其中的邮件列表链接)<br />http://www.denx.de/wiki/U-Boot/WebHome<br /> U-boot官方源码FTP下载<br />ftp://ftp.denx.de/pub/u-boot/<br /> U-boot官方Git代码仓库<br />http://git.de

2010-12-01 21:23:00 489

转载 嵌入式系统 Boot Loader 技术内幕

<br />1. 引言<br />在专用的嵌入式板子运行 GNU/Linux 系统已经变得越来越流行。一个嵌入式 Linux 系统从软件的角度看通常可以分为四个层次: <br />1. 引导加载程序。包括固化在固件(firmware)中的 boot 代码(可选),和 Boot Loader 两大部分。 <br />2. Linux 内核。特定于嵌入式板子的定制内核以及内核的启动参数。 <br />3. 文件系统。包括根文件系统和建立于 Flash 内存设备之上文件系统。通常用 ram disk 来作为 ro

2010-12-01 21:09:00 363

原创 Linux根文件系统介绍

什么是根文件系统<br />根文件系统首先是一种文件系统,但是相对于普通的文件系统,它的特殊之处在于,它是内核启动时所mount的第一个文件系统,内核代码映像文件保存在根文件系统中,而系统引导启动程序会在根文件系统挂载之后从中把一些基本的初始化脚本和服务等加载到内存中去运行。<br />我们首先从主机上所安装的Linux操作系统中了解一些根文件系统的信息。比如在笔者工作的Linux桌面系统中可以得到下面的结果:<br /> <br /># mount<br />/dev/hda2 on / type ext

2010-11-30 12:47:00 317

转载 嵌入式程序员必须知道的16个问题(C语言方面)

<br />嵌入式程序员必须知道的16个问题(C语言方面)<br /> <br />     C语言测试是招聘嵌入式系统 程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为带面试者和被面试者提供许多有用信息.此外,撇开面试的压力不谈,这种测试也是相当有趣的。<br />从被面试者的角度来讲,你能了解许多关于出题者或监考者的情况。这个测试只是出题者为显示其对ANSI标准细节的知识而不是技术技巧而设计吗?这个愚蠢的问题吗?如要你答出某个字符的ASCII值。这些问

2010-11-30 11:56:00 364

转载 C语言的setjmp:异常处理与构建协作式多任务系统

<br />在C标准库中有一对非常有趣的函数setjmp()函数与longjmp()函数,用来实现代替goto实现一些非常重要的功能,如异常处理。C语言中,标准库函数setjmp和longjmp形成了结构化异常工具的基础。简单的说即setjmp实例化异常处理程序,而longjmp产生异常。<br /><br />先介绍setjmp<br /><br />int setjmp(jmp_buf envbuf)<br /><br />宏函数setjmp()在缓冲区envbuf中保存系统堆栈里的内容,供longjm

2010-11-30 10:23:00 504

原创 嵌入式学习网址大全

http://uplookingsh.blog.163.com/http://blog.chinaunix.net/u3/101996/article_119096.htmlhttp://hi.baidu.com/hc_black_wolf/blog/item/921b7f8ae74deb769e2fb4a5.htmlhttp://futongrui.blog.sohu.com/129658319.htmlhttp://mingv150.blog.163.com/blog/static/7030241520

2010-11-30 10:05:00 508

原创 ARM9—Linux

我终于下定了决心,开始了嵌入式方面的研究和开发,不知道未来等着我的是什么,但是我有信心在短时间内就可以做的很好,从今天开始,从现在开始,blog也见证了我的开始!它将伴随着我不断成长,我会把这个过程中的一点一滴都记录下来!我知道有这么一双眼睛在看着我,所以我一定要努力!

2010-11-30 08:46:00 348

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除