关于U-boot的移植(一)

本文详细介绍了如何针对S3C6410平台移植u-boot-2010.3的过程,包括编译交叉编译器、添加boards.cfg、创建修改板级文件目录、添加配置头文件、编译制作uboot等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参考文章:

  1. 《S3C6410移植u-boot-2010.3(1)成功编译的开始》http://www.cnblogs.com/plinx/archive/2013/03/15/2960925.html
  2. 《S3C6410移植u-boot-2010.3(2)基本的启动信息修改》http://www.cnblogs.com/plinx/archive/2013/04/11/2963823.html
  3. 《S3C6410移植u-boot-2010.3(3)正常化配置》http://www.cnblogs.com/plinx/archive/2013/04/13/3015851.html
  4. 《S3C6410移植u-boot-2010.3(4)uboot的dnw功能添加》http://www.cnblogs.com/plinx/archive/2013/04/14/3019860.html
  5. 《S3C6410移植u-boot-2010.3(5)Dnw for linux》http://www.cnblogs.com/plinx/archive/2013/04/14/3020455.html
  6. 《S3C6410移植u-boot-2010.3(6)回顾总结》http://www.cnblogs.com/plinx/archive/2013/04/15/3021423.html
  7. 《MMU相关操作》http://blog.youkuaiyun.com/r91987/article/details/6695007
  8. 《uboot lds 文件说明》http://blog.youkuaiyun.com/pottichu/article/details/4261289
  9. 《S3C6410之uboot回炉再造(1)start.S - SVC模式设置》http://www.cnblogs.com/plinx/archive/2013/04/24/3032883.html
  10. 《S3C6410之uboot回炉再造(2)地址无关性》http://www.cnblogs.com/plinx/archive/2013/04/26/3040510.html
  11. 《S3C6410之uboot回炉再造(3)lowlevle_init.S》http://www.cnblogs.com/plinx/archive/2013/04/26/3045777.html
  12. 《S3C6410之uboot回炉再造(4)使能MMU》http://www.cnblogs.com/plinx/archive/2013/04/28/3050047.html
  13. 《S3C6410之uboot回炉再造(5)设置堆栈与跳转至C入口》http://www.cnblogs.com/plinx/archive/2013/04/28/3050179.html
  14. 《S3C6410之uboot回炉再造(6)异常中断处理》http://www.cnblogs.com/plinx/archive/2013/04/28/3050206.html
  15. 《S3C6410之uboot回炉再造(7)C环境的入口》http://www.cnblogs.com/plinx/archive/2013/05/03/3055752.html
  16. 《Uboot中start.S源码的指令级的详尽解析》http://www.crifan.com/files/doc/docbook/uboot_starts_analysis/release/html/uboot_starts_analysis.html
  17. 《关于移植Uboot的一些参考资料》http://www.crifan.com/summary_some_materials_about_porting_uboot/
  18. 《2014.4新版uboot启动流程分析》http://blog.youkuaiyun.com/skyflying2012/article/details/25804209

1.初次编译需要链接交叉编译器:
1)修改Makefile文件, 更改编译器:

CROSS_COMPILE ?= arm-linx-

或者
2)直接输入命令编译:

make prebuilts/gcc/linux-x86/arm/arm-eabi-4.6/bin/arm-eabi- ARCH=arm distclean
make prebuilts/gcc/linux-x86/arm/arm-eabi-4.6/bin/arm-eabi- ARCH=arm rk30xx
make prebuilts/gcc/linux-x86/arm/arm-eabi-4.6/bin/arm-eabi- ARCH=arm clean
make prebuilts/gcc/linux-x86/arm/arm-eabi-4.6/bin/arm-eabi- ARCH=arm -j8

2.添加boards.cfg:

#add for rockchip
Active arm armv7 rk30xx rockchip rk30xx rk30xx

3.创建修改板级文件目录:

4.添加rk30xx配置头文件:
include/configs/rk30xx.h

5.make编译制作uboot:

资源下载链接为: https://pan.quark.cn/s/d9ef5828b597 在本文中,我们将探讨如何通过 Vue.js 实现个带有动画效果的“回到顶部”功能。Vue.js 是款用于构建用户界面的流行 JavaScript 框架,其组件化和响应式设计让实现这种交互功能变得十分便捷。 首先,我们来分析 HTML 代码。在这个示例中,存在个 ID 为 back-to-top 的 div 元素,其中包含两个 span 标签,分别显示“回到”和“顶部”文字。该 div 元素绑定了 Vue.js 的 @click 事件处理器 backToTop,用于处理点击事件,同时还绑定了 v-show 指令来控制按钮的显示与隐藏。v-cloak 指令的作用是在 Vue 实例渲染完成之前隐藏该元素,避免出现闪烁现象。 CSS 部分(backTop.css)主要负责样式设计。它首先清除了些默认的边距和填充,对 html 和 body 进行了全屏布局,并设置了相对定位。.back-to-top 类则定义了“回到顶部”按钮的样式,包括其位置、圆角、阴影、填充以及悬停时背景颜色的变化。此外,与 v-cloak 相关的 CSS 确保在 Vue 实例加载过程中隐藏该元素。每个 .page 类代表个页面,每个页面的高度设置为 400px,用于模拟多页面的滚动效果。 接下来是 JavaScript 部分(backTop.js)。在这里,我们创建了个 Vue 实例。实例的 el 属性指定 Vue 将挂载到的 DOM 元素(#back-to-top)。data 对象中包含三个属性:backTopShow 用于控制按钮的显示状态;backTopAllow 用于防止用户快速连续点击;backSeconds 定义了回到顶部所需的时间;showPx 则规定了滚动多少像素后显示“回到顶部”按钮。 在 V
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值