u-boot-2010.3移植到Tiny6410问题总结】的更多相关文章

1. 修改顶层Makefile文件 2. 修改arch/arm/cpu/arm1176/s3c64xx/cpu_init.S 3. 修改arch/arm/cpu/arm1176/s3c64xx/Makefile 4. 修改arch\arm\include\asm\arch-s3c64xx\s3c64x0.h 5. 修改arch/arm/include/asm/arch-s3c64xx/s3c6400.h 6. 创建tiny6410的文件夹 在board/samsung建立tiny6410的文件夹…
问题1: u-boot-2010.3中nand_spl文件夹的作用:实现从Nandflash启动在编译是会建立几个链接文件,用这几个链接文件生成u-boot-spl-16k.bin nand_spl/board/samsung/smdk6400文件下有config.mk,Makefile和u-boot.lds三个文件,看看这三个文件再加上uboot根目录下的makefile文件就可以大概明白nand_spl这种方式是如何实现的了: 在uboot根目录下的makefile中有: $(obj)u-b…
在移植游戏之前, 我们首先需要将 SDL/SDL_mixer/SDL_ttf/SDL_image 这四个库移植到 Tiny6410 上, 另外还需要 iconv 库. libiconv-1.13.1.tar.gz Iconv 库 下载:http://ftp.gnu.org/pub/gnu/libiconv/SDL-1.2.14.tar.gz SDL 库 http://www.libsdl.org/download-1.2.phpSDL_image-1.2.8.tar.gz SDL_image 库…
Uboot-2012.4的启动流程: 自从Uboot-2010后的Uboot在文件结构和启动流程方面都有非常大的改变,所以移植Uboot-2012.4的时候还是费了我不少时间, 首先在编译Uboot的时候,nand_spl文件夹下的Makefile会建立几个链接文件(具体链接到那几个文件自己查看),然后生成u-boot-spl-16k.bin文件, 之后在与u-boot.bin文件结合生成u-boot-nand.bin的可执行文件,当从Nandflash启动时,首先CPU会复制u-boot-na…
春节了,趁着假期的空闲时间,抽空捣鼓了下tiny6410开发板,发现这个东东尘封许久,很长时间没用过了.貌似最近物联网大热,谷歌收购Nest,其设计的恒温器能够智能调节和远程控制房间的温度,UI和设计理念都非常棒.物联网是什么东东,这个百度.google一下就能得到很多说法或概念,但到底是什么呢,这个我想还是DIY一个简单的东东来体验一下吧.   一.目的       DIY一个可以简易的远程监控室内温度设备,实现通过web/android/ios/微信进行查看家中温度的电子设备.(最终的效果相…
U-Boot,全称 Universal Boot Loader,是遵循GPL条款的开放源码项目.U-Boot的作用是系统引导. U-Boot从FADSROM.8xxROM.PPCBOOT逐步发展演化而来.其源码目录.编译形式与Linux内核很相似, 事实上,不少U-Boot源码就是根据相应的Linux内核源程序进行简化而形成的,尤其是一些设备的驱动程序, 这从U-Boot源码的注释中能体现这一点. U-Boot不仅仅支持嵌入式Linux系统的引导,它还支持NetBS, VxWorks, QNX,…
下载linux-4.5.1.tar.gz 解压在任意目录下.我解压在/home/tiny6410/ # tar xvzf linux-4.5.1.tar.gz # cd linux-4.5.1/ 修改Makefile文件 在第251和252行上  改成自己的交叉编译器 251 ARCH ?= arm 252 CROSS_COMPILE ?= arm-linux- 在linux源码文件中有一个三星Demo板的默认配置 这里我们的配置文件就先用这个  arch/arm/configs/s3c6400…
环境:RedHat 已安装交叉编译器 tslib版本:1.4 首先在redhat文件系统的/usr/local/tslib 创建目录 拷贝源代码tslib-1.4.tar.gz到/usr/local/tslib/ 下并解压 进入到刚刚解压的文件夹 执行以下命令: # ./autogen.sh # ./configure --host=arm-linux ac_cv_func_malloc_0_nonnull=yes -–cache-file=arm-linux.cache -prefix=/us…
今天在tiny6410上移植了boa服务器,中间遇到了一些小问题.当时也及时解决了. 第一步:boa的编译 在www.boa.org下载Boa的压缩包  我这里用的是 boa-0.94.13.tar.gz 先解压 然后进入文件夹boa-0.94的src目录中 直接进行配置  ./configure 配置完成后会生成一个Makefile  然后我们修改这个Makefile 更改Makefile的31行和32行: CC = gcc CPP = gcc -E 更改为 CC = arm-linux-gc…
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<  开发环境:…