| RSS
深圳电器感厂家
您当前的位置:电感器制造商 > 技术知识

基于uClinux内核移植ARM开发板应用

来源:    作者:     发布时间:2015-04-24 17:53:26     点击数:

3.10以太网设备基地址修改

修改文件:uClinux-dist/linux-2.4.x/driver/net/ne.c

修改内容:dev->base_addr =

base_addr = 0x08000000;

说明:修改了以太网设备的基地址。

4.移植的步骤

4.1解压uClinux-dist发行包

到以下地址下载uClinux-dist-20040408.tar.gz源代码包:

http://www.uclinux.org/pub/uClinux/dist/uClinux-dist-20040408.tar.gz

该版本在很多方面比早先的20030522版本要完善很多,这也使我们的移植工作变得方便很多。其中使用的内核版本是Linux

2.电感器生产厂家4.24。

以下工作在装有Linux操作系统(例如RedHat9.0)的PC机上进行。

将uClinux-dist-20040408.tar.gz拷贝到/home/下(或者其它目录都可以),运行解压命令:

tar xvzf uClinux-ARMSYS-20040801.tar.gz

解压结束后会在/home/下生成uClinux-dist目录。

4.2安装补丁

到以下地址下载补丁文件:

http://www.hzlitai.com.cn/download/uClinux-20040408-ARMSYS.rar

解压后产生patch文件,安装patch文件:

patch –p1 < uClinux-20040408-ARMSYS.patch

安装过程中可能会出现一些错误信息,可以手动地按照patch文件的内容在指定的文件处进行修改一下。

5.配置与编译

5.1安装编译环境

到以下地址下载arm-elf工具链:

http://www.uclinux.org/pub/uClinux/m68k-elf-tools/arm-elf-tools-20030314.sh

将arm-elf-tools-20030314.sh拷贝到根目录,运行安装:

sh arm-elf-tools-20030314.sh

5.2内核配置

下面就可以开始配置uClinux的内核和用户选项了。打开终端。

# cd /home/uClinux-dist

# make

menuconfig

进入uClinux配置(uClinux v3.1.0 Configuration),选中“Kernel/Library/Defaults

Selectionà”敲空格进入。其中有两个选项:定制内核设置和定制用户选项设置:

[*] Customize Kernel Settings

[

] Customize Vendor/User Settings

选中定制内核设置选项,按下ESC键退出,在询问是否保存时,选择Yes并回车。

大电流电感

终端将首先进入内核配置选单。我们在配置uClinux内核时,就可以通过对这些选项的选择和取消选择来设定内电子电感器核所具有的功能项。这也是裁减uClinux内核的基本方法。

每个选项都对应着一个宏定义,make

menuconfig执行结束后,自动将配置结果保存为.config文件,将前一次的配置结果备份为.config.old文件。

读者可到http://www.hzlitai.com.cn/download/linux/8019/kernelconfig_eth

处下载内核配置文件(其中包括对网卡驱动的配置),读者可对照进行配置。

5.3交叉编译

按下面的步骤对uClinux源码包进行编译:

# 一体成型电感make dep

# make clean (非必要)

# make

lib_only

# make user_only

# make romfs

# make image

#

make

初次移植时,在make

lib_only到make这5步编译过程中很可能产生错误,无法继续下去。如果产生了错误,可以尝试根据报告的错误内容修改一下源程序,这一过程将有助于你熟悉uClinux内核源程序的结构,或者可以跟我们联系

Support@hzlitai.com.cn

交叉编译成功后,在 uClinux-dist/目录下产生images目录,其中包含的3个文件:image.ram,

image.rom和romfs.img就是我们可以使用的二进制文件。参考《uClinux的移植包在ARMSYS上的使用说明》的方法,下载或烧录这些二进制文件,并启动运行uClinux。

6.启动信息

正确启动信息的例子如下:

Linux version 2.4.24-uc0 (root@localhost) (gcc

version 2.95.3 20010315

(re一体电感lease)(ColdFire patches - 20010318 from http://fiddes

.net/coldfire/)(uClinux XIP and shared

lib patches from http://www.snapgear.com/

)) #165 五 10月 8

20:04:10 CST 2004

Processor: Samsung S3C44B0X revision 0

Architecture:

S3C44B0X

On node 0 totalpages: 2048

zone(0): 0 pages.

zone(1): 2048

pages.

zone(2): 0 pages.

Kernel command line: root=/dev/rom0

init=/linuxrc

Calibrating delay loop... 31.84 BogoMIPS

Memory: 8MB = 8MB

total

Memory: 6592KB available (1270K code, 155K data, 40K init)

Dentry

cache hash table entries: 1024 (order: 1, 8192 bytes)

Inode cache hash table

entries: 512 (order: 0, 4096 bytes)

Mount cache hash table entries: 512

(order: 0, 4096 bytes)

Buffer cache hash table entries: 1024 (order: 0, 4096

bytes)

Page-cache hash table entries: 2048 (order: 1, 8192 bytes)

1

集成门极换向晶闸管(IGCT)是集成门极驱动电路和门极换流晶闸管(GCT)的总称,其中GCT是以GTO为基础的器件。IGCT采用了硬驱动、缓冲层和透明阳极发射极等新技术,与GTO相比具有开

贴片绕线电感的作用。基本作用:电感滤波、振荡、延迟、陷波等;形象说法: 通直流,阻交流 细模压电感生产厂化解说:在电子线路中,电感线圈对交流有限流作用,它与电阻器或电容器能组成高通或低通滤波器、移

插件电感器工厂 相信大家对开关电源变压器并不陌生,开关电源变压器在各种电子装备中都常被用到,它作为一种主要的软磁一体成型电感厂家电磁元件,在电源技术中和电力电子技术中得到广泛的应用,开关电功率电感器


上一篇: AT89C51串并转换驱动数码管实验指导
下一篇:功率电感器
来顶一下
返回首页
返回首页
相关文章
推荐资讯
电感数字转换器
电感数字转换器
相关文章
栏目更新
栏目热门