u-boot-2011.06-rc2移植到mini2440开发板(一)

一、移植环境

u-boot版本:u-boot-2011.06-rc2

Linux版本:Ubuntu 11.04

交叉编译工具:arm-linux-gcc-4.3.2(友善之臂)

开发板:友善之臂mimi2440

CPU:s3c2440

SDRAM:64MB

Nor Flash:2MB

Nand Flash:128MB

网卡:DM9000

二、准备工作

1、下载u-boot-2011.06-rc2,地址:ftp://ftp.denx.de/pub/u-boot/

2、解压u-boot到工作路径。tar -xvjf u-boot-2011.06-rc2.tar.bz2 /home/prince/workspace/

3、在“boards.cfg”中增加自己开发板选项。进入到u-boot-2011.06-rc2目录下,cd u-boot-2011.06-rc2,然后打开“boards.cfg”文件,在“smdk2410.....”那一行下增加自己开发板的一行“mimi2440  arm  arm920t  -  samsung  s3c24x0”。保存退出。

4、增加自己开发板的文件夹。进入到“/u-boot-2011.06-rc2/board/samsung”目录下,增加自己开发板的文件夹,起名字为“mini2440”,将“smdk2410”文件下的所有文件拷贝到“mini2440”文件夹下,进入到mini2440文件夹下:cd mini2440,将“smdk2410.c”改名为“mini2440.c”,打开Makefile文件,将“COBJS  := smdk2410.o”改为“COBJS  := mini2440.o”。

5、增加自己开发板头文件。进入到“/u-boot-2011.06-rc2/include/configs”目录下,拷贝“smdk2410.h”并命名为“mini2440.h”。

三、编译

退出到u-boot-2011.06-rc2的根目录下,“make distclean”,然后“make mini2440_config”,最后“make all”,编译直接通过,得到“u-boot.bin”文件。(若机器为多核的机器,使用“make -j4 all”,-j4表示4核的机器,可以大大增加编译速度)。

转载于:https://www.cnblogs.com/zhuguangwei/archive/2011/06/15/2081178.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/261386.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux Socket学习--套接口的类型和协议

我们首先来说一下PF_INET和AF_INET,虽然标准提倡在指定demain参数的时候,优先使用PF_INET,但是大量已经编写的c代码遵循旧的协议。目前情况是AF_UNIXPF_UNIX,AF_INETPF_INET。但是将来是不是这样不好说啊。 不同于socketpari函数的…

8266串口调试助手_200行Python代码实现串口调试助手(2) 界面构建

大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是串口调试工具pzh-py-com诞生之界面构建。一个软件的UI界面是非常重要的,这是软件与用户交互的接口,软件功能即使再强大,但如果没有清晰的UI界面&#…

权限访问控制设计

一、前言 之前的博客一直都还没写到框架的实现及权限系统,今天开始写我的权限系统,我以前做过的项目基本上都有权限管理这个模块,但各个系统都会有一些不太一样,有些简单点,有些稍微复杂一点,一句话&#x…

关于页面布局的一些注意点

1、在div布局不好解决的地方不用犹豫,使用table! 2、div使用百分比大小时如果其又受其他元素的固定高宽影响的话overflow无效,加入position:absolute即可解决 3、当有dtd头存在时height的百分比单位不起…

jquery $.trim()方法使用介绍

$.trim(str)的作用是去掉字符串首尾空格 $.trim(str) 返回&#xff1a;string&#xff1b; 说明&#xff1a;去掉字符串首尾空格。 示例&#xff1a; 先看个错误代码&#xff1a; <input type"text" name"" id"results" value""/&…

卸载失败_Windows 10可能的新功能-自动卸载失败的补丁更新

Windows 10作为Windows最新报告&#xff0c;微软正在向Windows 10添加一项新的恢复功能&#xff0c;该功能旨在自动检测更新安装后启动失败的时间。在用户不必做任何事情的情况下&#xff0c;将卸载违规更新&#xff0c;这个操作可以引导系统再次运行。根据在线发布的支持文档&…

用java发送邮件(黄海已测试通过)

/*** java发送带附件的邮件* 周枫* 2013.8.10*/ package com.dsideal.Util; import javax.mail.*; import javax.mail.internet.*;import java.util.*; import javax.activation.*;public class SendMail {private static String host "smtp.qq.com"; // smtp服务器…

MS SQL 不常用但却十分有用的一些语法

创建自定义数据类型 CREATE TYPE ADDRESS FROM VARCHAR(30) NOT NULL数据量大了的情况下修改表某字段类型方法 ALTER TABLE TEST ALTER COLUMN TEST VARCHAR(80) 注意&#xff1a;如果要包含一些数据如numeric数据类型转换成为Integer数据类型时数据将自动取整&#xff0c;所以…

iOS开发CoreAnimation解读之三——几种常用Layer的使用解析

iOS开发CoreAnimation解读之三——几种常用Layer的使用解析 一、CAEmitterLayer CAEmitterLayer是CoreAnimation框架中的粒子发射层&#xff0c;在以前的一片博客中有详细的介绍和范例&#xff0c;这里不再重复&#xff0c;地址如下&#xff1a; 粒子效果的应用和火焰范例&…

中文格式_常见中文编码格式

中文编码主要有以下四种&#xff1a;GB2312简体中文编码&#xff0c;一个汉字占用2个字节&#xff0c;在大陆是主要的编码方式。当文章/网页中包含繁体中文、日文、韩文等时&#xff0c;这些内容可能无法被正确编码。BIG5繁体中文编码&#xff0c;主要在台湾地区使用。GBK支持简…

广播发送与接收

//发送端 #include <iostream> #include <stdio.h> #include <string.h> #include <winsock2.h> using namespace std; int main() { WSADATA wsaData; short version MAKEWORD(2,0); WSAStartup(version,&wsa…

征服英语的30个坏习惯

作者&#xff1a;李阳 亲爱的正在征服英语的战友们&#xff0c;你们辛苦了&#xff01; 我总结了20多年来我自己以及我周围的成功人士们风风雨雨的生活和奋斗历程&#xff0c;得出了如下结论&#xff1a; 英语的好习惯决定英语学习的最终成败&#xff01; 这些好习惯包括&…

SQLite数据库常用语句及MAC上的SQLite可视化工具MeasSQLlite使用

SQLite数据库常用语句及MAC上的SQLite可视化工具MeasSQLlite使用 一、引言 在移动开发中&#xff0c;通常会用到一些小型的数据库进行数据管理。SQLite是一款十分小巧便捷的数据库&#xff0c;在iOS开发中&#xff0c;原生框架也对其有很好的支持。 二、SQLite常用语句 数据库…

SQL Server之字符串函数

以下所有例子均Studnet表为例&#xff1a; 计算字符串长度len&#xff08;&#xff09;用来计算字符串的长度 select sname ,len(sname) from student字符串转换为大、小写lower() 用来将一个字符串转换为小写&#xff0c;upper() 用来将一个字符串转换为大写 select lower(I …

vue重复路由_vue后台管理系统,动态添加路由,路由重复

使用vue-router的addRoutes动态添加路由时&#xff0c;子路由重复了。点击‘职工类型’&#xff0c;路由地址变为‘http://localhost:8123/#/workerType’&#xff0c;显示的却是‘职工列表’点击‘职工列表’&#xff0c;路由地址变为‘http://localhost:8123/#/workerList’&…

Makefile文件编写

Makefile的一般格式如下&#xff1a; target&#xff1a; components TAB rule 第一行表示的是依赖关系.第二行是规则. 一个通用的Makefile例子&#xff0c;本人觉得还可以&#xff0c;所以就推荐一下 ob file1 #ob为一变量&#xff0c;以后如果要改变源程序…

tonardo做web服务器播放大视频内存泄露问题的解决

之前为了实现websocket来完成网页的推送&#xff0c;所以使用了tonardo作为web服务器。但是如果网页中含有视频插件的话&#xff0c;特别是经常要播放大视频的话&#xff0c;在linux环境下&#xff0c;经常发现 python进程会莫名其妙的死掉。通过内存检测命令动态查看&#xff…

yii框架源码分析之创建controller

使用yii框架的url路径一般形如hostname/?rxxxx/xxxx/xxxx&sdfsdsfdsf我们可以看到有时会使用protected目录下的controller&#xff0c;有时会使用module中controller&#xff0c;具体是如何处理的呢&#xff0c;请看如下的分析&#xff1a;以下代码摘自yii框架核心代码%Yi…

Android通用流行框架大全

Android通用流行框架大全 1. 缓存 名称描述DiskLruCacheJava实现基于LRU的磁盘缓存2.图片加载 名称描述Android Universal Image Loader一个强大的加载&#xff0c;缓存&#xff0c;展示图片的库Picasso一个强大的图片下载与缓存的库Fresco一个用于管理图像和他们使用的内存的库…

Windows Shell 编程 第六章 【来源:http://blog.csdn.net/wangqiulin123456/article/details/7987951】...

第六章 快捷方式的最短路径 Windows Shell允许存储任何对象的引用到系统范围内的任何地点。例如&#xff0c;当你从一个文件夹拖拽可执行程序到另一个文件夹时&#xff0c;鼠标自动改变形状给出除拷贝和移动文件之外的第三种选择。 除非你确定&#xff0c;否则可执行文件是不能…