引导安装步骤
相关介绍:
开发板软件构成:Bootloader、嵌入式操作系统、嵌入式文件系统
JTAG接口常用于对flash等器件进行编程,常见的JTAG下载线有并口和USB接口两种
硬件连接:
1.Flash选择开关拨到Nor Flash启动
2.连接好JLink与开发板
3.打开开发板电源
软件安装:
1.安装JLink驱动
2.连接开发板
J-Flash->file->Open Project->2440.jflash->Target->Connect
3.下载辅助安装程序
flie->Open->Superboot2440.bin->Target->Erase chip->Target->Program
4.测试是否安装成功
关闭电源->拔掉JTAG->连接串口->打开电源
Linux安装步骤
相关介绍:
1.Bootloader:初始化硬件,启动操作系统(ARM的启动代码)
2.kernel:Linux内核,驱动程序
3.根文件系统:应用程序和文件
硬件连接:
1.连接好开发板电源线。并关闭开发板电源开关
2.Flash选择开关为于nor flash
3.串口线已经连接到PC
4.USB下载线已经连接到PC
软件安装:
1.安装USB驱动
insmod usb_dnw.ko 安装驱动
lsmod 查看驱动
2.安装Linux系统
1.SecureCRT
2.format nand flash for linux(格式化nand flahs)
3.download vivi(安装bootloader)
./dnw vboot.bin 30000000
下载bootloader到内存,然后安装辅助程序将bootloader从内存安装到nand flash,内存地址0x30000000
4.download linux kernel(安装内核)
./dnw zImage_TD35 30000000
5.donwload root_yaffs image(安装文件系统)
./dnw rootfs_qtopia_qt4.img 30000000
关键字:Mini2440
引用地址:
[国嵌笔记][014][Mini2440安装Linux]
推荐阅读最新更新时间:2026-03-24 11:06
Ubuntu安装arm-linux-gcc 详细步骤
gcc编译的只能在Linux中使用,要在ARM中使用,还要使用交叉编译工具: arm-linux-gcc 1.获取压缩包 首先尝试使用命令行安装,结果如下: 但是此方法需要翻墙获取(我听别人说的…),一般情况不会成功的。 所以在主机上下载 arm-linux-gcc的安装包,通过FTP传输工具发送压缩包到Ubuntu中: 发送到 /tmp 路径下,如图: 2.解压 压缩包到指定路径 然后解压压缩包到根目录,注意这里使用tar命令,根据压缩包的后缀信息看出使用bzip2压缩然后tar命令分包: sudo tar -xjvf arm-linux-gcc-4.6.4-arm-x86_64.tar.bz2 -C /
[单片机]
ARM学习笔记001之arm-linux-gcc 4.3.2下载与安装
下载arm-linux-gcc-4.3.2.tgz(84MB) 安装交叉编译工具链: 1、首先以root用户登入 2、复制arm-linux-gcc-4.3.2.tgz到根目录下tmp文件夹里 3、解压命令 tar xvzf arm-linux-gcc-4.3.2.tgz -C / 注意tgz和-C之间有空格,-C是大写,-C和/之间有空格 注意:在进行解压命令之前一定要先进入路径”/tmp“( cd /tmp),不然会出现如下情况 4、配置编译环境的路径 ① 在小红帽的终端里输入 gedit /root/.bashrc 注意:gedit和/root之间有空格,bashrc前面有
[单片机]
Boost下载安装编译配置使用指南(含Windows、Linux以及ARM Linux)
——更新于2011/7/19,目前我已对boost的安装和使用有了新的认识,因此也会对两年前写的这篇文章做大幅修改,网上转载版本泛滥,请以本文为准。 ——更新于2013/3/20,增加ARM Linux下的编译配置方法。 理论上,本文适用于boost的各个版本,尤其是最新版本1.48.0;适用于各种C++编译器,如VC6.0(部分库不支持),VS2003,VS2005,VS2008,VS2010,V2012,gcc,arm-linux-gcc,C++ Builder等。 先总结一下Windows系统。 一、下载 首先从boost官方主页 http://www.boost.org/ 下载最新版boost安装包,或者使用Subv
[单片机]
arm-linux 4.3.2 交叉工具链的安装
1.先解压到根目录下(目录可随意选择),解压完成后在/usr/local目录中会增加子目录arm,该目录就是工具链的安装目录 命令:tar zxvf arm-linux-gcc-4.3.2.tgz -C / 2.为了在整个文件系统下都能使用交叉编译命令,需要将/usr/local/arm/4.3.2/bin添加到环境变量PATH中 修改/root/.bashrc,在最后添加代码: export PATH=$PATH:/usr/local/arm/4.3.2/bin 修改/etc/profile文件(实验的时候不修改此文件也可以,暂不明白.bashrc和profile有什么区别)。 添加path
[单片机]
ARM开发板如何安装Linux系统
注意:本小节假定您已经连接好开发板的和PC机之间的串口和USB口,并把开发板设置为NOR Flash 启动,系统更新和安装完毕请设置为Nand Flash 启动。 本文下载的bootloader、内核和文件系统是友善之臂公司提供的,可以在这里下载到 http://www.arm9home.net/read.php?tid-974.html 。当然其它的bootloader、内核以及文件系统下载方式也是类似的,可能bootloader不同造成bootloader的菜单项不同,但一般都有对应的菜单项,另外这里使用的串口工具是windows的超级终端,其它的串口调试工具也是同样可用的。 说明:安装 Linux 所需要的二
[单片机]
mini2440串口设置
在这里有必要先了解一下底层串口的知识, 在这里用到的关于串口的分别是:termios,tcgetattr,tcsetattr,tcsendbreak,tcdrain,tcflush,tcflow,cfmakeraw, cfgetospeed,cfgetispeed,cfsetispeed,cfsetospeed。 分别对其进行分析: 其原型为: int tcgetattr(int fd, struct termios *termios_p); int tcsetattr(int fd, int optional_actions, struct termios *termios_p); int tcsendbreak(int fd,
[单片机]
s3c2440裸机开发调试环境(MDK4.72,Jlink v8,mini2440)
我的开发环境:windows 7 32位,J-linkv8,mini2440开发板一块。最后选择了:MDK4.72版本,J-ink v8的当前最新版本J-linkARM v4.94。 1)打开Keil uVision4新建一个工程: 2)新建一个目录用于存放我们的工程文件,这样我用新建一个test目录:并且取工程名为test并保存: 3)接下来选择CUP database:我们选择samsung的S3C2440A,点击OK;之后会出现第二个图问你是否拷贝'S3C2440.s'到工程文件夹并加入到工程里,S3C2440.s是启动代码我们选择YES 4)然后我们需要对S3C2440.s进行一些
[单片机]
mini2440的SDRAM分析
首先是2440的存储控制器: 暂时不管是从nand启动还是nor启动,因为我现在只关注内存,从上图可以看到由2440的Memory Controller可以寻址的范围是0x0000,0000---0x4000,0000,总共是1G,这1G又分为8个bank,bank0-bank7,每个bank为128M, 8*128M=1G。其中bank0-bank5这6个bank是只能接SROM,那么什么是SROM,2440数据手册的221页说明了,SROM是ROM或者SRAM。 通用存储设备: 内存存储设备的存储方式:ROM,RAM ROM(Read-Only Memory):只读存储器,是一种只能读出事先所存数据的固态半导体存储器
[单片机]