u-boot移植为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的文件夹,并且把smdk6400文件里面的所有文件复制过去,在 修 改 board/samsung/tiny6410/lowlevel_init.S

  • 7. 修改board/Samsung/tiny6410/Makefile
  • 8. 修改board/samsung/tiny6410/tiny6410.c
  • 9. 修改drivers/net/dm9000x.c
  • 10. 修改drivers/usb/host/ohci-hcd.c
  • 11. include/configs/tiny6410.h
  • 12. 修改include/common.h
  • 13. 修改顶层的MAKEALL
  • 14. 修改顶层的MAINTAINERS
  • 15. 修改nand_spl/board/samsung/tiny6410/config.mk
  • 16. 在nand_sql/board/Samsung/tiny6410这个tiny64164100是仿照上述smdk64164100做的内容一样复制然后修改下面的就OK
  • 17

      初稿模型,正在更新!

时间: 2024-10-13 11:12:35

u-boot移植为tiny6410步骤的相关文章

系统移植的四大步骤

最近在学习系统移植的相关知识,在学习和调试过程中,发现了很多问题,也解决了很多问题,但总是对于我们的开发结果有一种莫名其妙的感觉,纠其原因,主要对于我们的开发环境没有一个深刻的认识,有时候几个简单的命令就可以完成非常复杂的功能,可是我们有没有想过,为什么会有这样的效果?如果没有去追问,只是机械地完成,并且看到实验效果,这样做其实并没有真正的掌握系统移植的本质. 在做每一个步骤的时候,首先问问自己,为什么要这样做,然后再问问自己正在做什么?搞明白这几个问题,我觉得就差不多了,以后不管更换什么平台,

FS4412-Android4.4 HDMI移植的详细步骤

作者:华清远见讲师 近期需要把 Android4.4 KitKat 的 HDMI 高清输出功能移植到 fs4412 开发平台,查阅了相关资料,经过一段时间的研究.调试,终于成功输出 1080P 的图像到电视,当然也支持720P 的输出了,这里笔者记录移植过程及注意事项,方便有相同需求的客户作为技术参考. 1.1.1 HDMI 基础知识 HDMI(High-DefinitionMultimedia Interface)又被称为高清晰度多媒体接口,是首个支持在单线缆上传输,不经过压缩的全数字高清晰度

u-boot-2012.04.01移植到Tiny6410!

1.下载u-boot-2012.04.01 http://ftp.denx.de/pub/u-boot/ 2.解压文件 # tar zxvf u-boot-2012.04.01.tar.bz 3.进入uboot根目录.新建一个单板 //Uboot里面没有6410单板只有6400单板的文件用6400的文件创建一个6410单板: # cd /borad/samsung # mkdir smdk6410  //创建6410单板文件夹 4.复制smdk6400文件到创建的文件目录 # cp smdk64

u-boot-2010.3移植到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运行库到Tiny6410 上

在移植游戏之前, 我们首先需要将 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 库

ibox4412 移植ubuntu(kernel3.8.13+13.10 from FriendlyArm and odroid)

成功实现 友善/odroid 3.8.13内核和13.10ubuntu在ibox上移植(SD卡) 实现功能: 无线上网,HDMI1080P(音频同步)输出,视频播放,声卡,触摸屏,lcd等常用驱动完全移植 分享下步骤 1.移植linux内核,参考ibox4412  3.0和3.5内核,友善移植odroid的3.8.13内核,具体内容略过 HDMI相关驱动有三个地方: \linux-3.8.13\drivers\media\video\s5p-tv (第一处不参加编译,不使用) \linux-3.

移植u-boot-2012.4到Tiny6410_1G_Nandflash

1.打开根目录下的Makefile文件 smdk6400_noUSB_config smdk6400_config : unconfig @mkdir -p $(obj)include $(obj)board/samsung/smdk6400 @mkdir -p $(obj)nand_spl/board/samsung/smdk6400 @echo "#define CONFIG_NAND_U_BOOT" > $(obj)include/config.h @echo "

[STM32F429-DISCO-uCosiii]1.uCOSIII 移植

uCOSiii的结构比uCOSii看上去是清晰了不少,也比较有条理,所以呢,移植不是让人感觉很乱.在工程中添加如下目录和文件      与CPU相关的文件都集中在uC-CPU文件夹中.这部分有很多是底层的实现,比如调度算法,CPU现场保护,前导零,时间相关的函数,其中也有不少我们需要自己来添加相关代码.库文件提供了我们对字符串.数学运算.存储运算等的处理函数,ucOS-OS提供了操作系统的各功能模块代码.移植的详细步骤UCOSiii user manual.pdf比较详细 我参考其中文译书<嵌入

tiny4412移植opencv2.4.7手记

在买了新的4412板子后.打算趁着刚成功在6410上移植过的经验,速度解决下.不想出现了各种问题.小结下: 1.关于opencv的移植: tiny4412的linux3.5上,须要把opencv的lib内so尽数复制到板子根文件夹lib下.并依照pc的arm-opencv路径.复制lib文件夹,执行文件夹则没有要求. 2.关于qt4.8.6移植 试图将qt4.8.6移植进4412代替自带的4.8.5,用的是之前移植6410的步骤方法.可使用tiny自带的bin/下的配置文件,无法正常启动elf,