计算机与信息工程学院 09级嵌入式 吴素芬
嵌入式系统移植三部曲
一、BootLoader的移植
二、linux的移植
三、根文件系统的移植
一、准备工作
(1)、创建交叉编译环境
1、[root@localhost opt]# ll arm-linux-*
-rwxr-xr-x 1 root root 36273634 06-13 12:21 arm-linux-gcc-...
分类:
其他好文 时间:
2016-03-30 13:16:23
阅读次数:
199
交叉编译:tar xjf freetype-2.4.10.tar.bz2 ./configure --host=arm-linuxmakemake DESTDIR=$PWD/tmp install find -name stdio.h 平时使用#include路径 ./arm-linux/inclu... ...
分类:
其他好文 时间:
2016-03-26 16:53:52
阅读次数:
110
下载arm-linux-gcc 4.2.3http://code.google.com/p/princess-alist/downloads/detail?name=arm-linux-gcc-4.3.2.tgz&can=2&q= 安装arm-linux-gcc 4.2.3sudo tar xvzf ...
分类:
系统相关 时间:
2016-03-26 12:20:54
阅读次数:
242
1. Linux下有两类时钟: 1.1 实时钟RTC 它由板上电池驱动的“Real Time Clock”也叫做RTC或者叫CMOS时钟,硬件时钟。当操作系统关机的时候,用这个来记录时间,但是对于运行的系统是不用这个时间的。 1.2 系统时钟 “System clock”也叫内核时钟或者软件时钟,是 ...
分类:
系统相关 时间:
2016-03-23 21:55:48
阅读次数:
238
1. 注册软中断当然是通过open_softirq 例子如下: 软中断TIMER_SOFTIRQ的中断处理函数为:run_timer_softirq 之所以成为softirq,是因为这些中断是由硬件中断来间接触发的,如何间接触发的呢:硬件中断处理函数-->对软中断的相应位置位-->唤醒ksoftir ...
分类:
系统相关 时间:
2016-03-23 21:41:24
阅读次数:
260
1、 <<ARM嵌入式Linux系统开发详解>> 2、
分类:
系统相关 时间:
2016-03-22 22:11:48
阅读次数:
265
这几天参考国嵌的实验手册和网上的资料完成了u-boot定制、内核定制、ramdisk根文件系统的制作,并成功。趁热打铁,总结一下。本文引用了很多网络上的文章,就不一一注明了。感谢各大侠的帮助,如有雷同,望见谅。 开发环境:红帽企业版5 交叉编译工具链:arm-linux-gcc4.3.2 嵌入式Li
分类:
系统相关 时间:
2016-03-22 00:40:08
阅读次数:
191
今天做了个试验,让Linux2.6.29.4从ramdisk根文件系统启动成功,总结一下。其中涉及的内容较多,很多东西不再详述,如需深入研究请查阅相关资料(百度或谷歌一下一大堆)。开发环境:Fedora 9交叉编译工具链:arm-linux-gcc 4.3.2 with EABI嵌入式Linux内核
分类:
系统相关 时间:
2016-03-22 00:23:18
阅读次数:
477
busybox-1.24.1.tar.bz21, 修改 Makefile找到以下2处修改为ARCH ?= armCROSS_COMPILE ?= arm-linux- 2, 打开配置菜单make menuconfig这里进行一些配置,打开 TAB 补全功能,选中 ifconfig , 打开驱动加载功
分类:
其他好文 时间:
2016-03-10 14:21:51
阅读次数:
215
安装交叉编译工具 tar –xvzf ARM-Tools.tar.gz 进入解压的文件夹 安装软件tar –xvzf arm-linux-gcc-4.3.2.tar –C / 指定解压到根目录 解压的文件在/usr/local/arm/4.3.2 添加路径 vim /root/.bashrc 加入e
分类:
其他好文 时间:
2016-03-04 23:55:06
阅读次数:
244