文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > IT/计算机 > 计算机硬件及网络 > 嵌入式LINUX内核移植步骤-1
侵权投诉

嵌入式LINUX内核移植步骤-1

嵌入式linux内核移植步骤,五份文档之一

配置信息:

移植内核:linux-3.3.5 可以从 doc.guandang.net 下载纯正的版本

编译环境:vmware下ubuntu11.04 交叉编译版本:4.3.2

准备工作:

一块OK6410开发板,交叉网线,串口线一根。

在ubuntu根目录下创建forlinx文件,将内核拷贝至该目录下。

确保你的ubuntu已经安装libncures5-dev(安装方法 #sudo apt-get install libncurses5-dev)。 由于移植内核工作要频繁的测试所编译的内核运行情况,所以最好配置NFS服务和使用带有tftp网络功能的uboot。

doc.guandang.net本人测试可以在ok6410上使用tftp下载

移植步骤:

1.解压内核

解压内核

[cpp]

1. root@ubuntu:/forlinx# tar zxvf linux-3.3.5.tar.gz

########################################################################################################

在arch/arm/mach-s3c64xx/目录下的mach-smdk6410.c 复制一份在当前文件下命名为mach-ok6410.c

[cpp]

1. root@ubuntu:/forlinx/linux-3.3.5/arch/arm/mach-s3c64xx# cp mach-smdk6410.c mach-ok6410.c

########################################################################################################

有了ok6410开发板的bsp文件之后,修改当前目录下的Kconfig文件,将我们的bsp文件添加到内核配置中

[cpp]

1. root@ubuntu:/forlinx/linux-3.3.5/arch/arm/mach-s3c64xx# gedit Kconfig

找到

[cpp]

1. config MACH_SMDK6410

2. bool "SMDK6410"

3. select CPU_S3C6410

4. select SAMSUNG_DEV_ADC

5. select S3C_DEV_HSMMC

6. select S3C_DEV_HSMMC1

7. select S3C_DEV_I2C1

8. select SAMSUNG_DEV_IDE

9. select S3C_DEV_FB

10. select S3C_DEV_RTC

11. select SAMSUNG_DEV_TS

12. select S3C_DEV_USB_HOST

13. select S3C_DEV_USB_HSOTG

14. select S3C_DEV_WDT

15. select SAMSUNG_DEV_BACKLIGHT

16. select SAMSUNG_DEV_KEYPAD

17. select SAMSUNG_DEV_PWM

18. select HAVE_S3C2410_WATCHDOG if WATCHDOG

19. select S3C64XX_SETUP_SDHCI

20. select S3C64XX_SETUP_I2C1

21. select S3C64XX_SETUP_IDE

22. select S3C64XX_SETUP_FB_24BPP

23. select S3C64XX_SETUP_KEYPAD

24. help

25. Machine support for the Samsung SMDK6410

复制一下,创建OK6410配置

[cpp]

第1页

你可能喜欢

  • linux驱动程序
  • Linux内核配置
  • 数码管显示控制
  • linux内核移植
  • linux内核启动分析
  • uboot移植
  • S3C6410
  • 嵌入式软件工程师笔试题

热门文档

相关文档

  • 嵌入式LINUX内核移植步骤-1

    手把手教你移植 linux 内核---OK6410(二)前面已经把内核给跑起来的,现在要做的就是各种驱动的移植了,首先来移植简单的 led。 在 linux 内核中 drivers/leds...

  • 嵌入式LINUX内核移植步骤-5

    嵌入式LINUX内核移植步骤-5_计算机软件及应用_IT/计算机_专业资料。嵌入式linux内核移植步骤,五份文档之一手把手教你移植 linux 内核---OK6410(五) 搭建 NFS ...

  • 嵌入式LINUX内核移植步骤-3

    嵌入式LINUX内核移植步骤-3_计算机软件及应用_IT/计算机_专业资料。嵌入式linux内核移植步骤,五份文档之一手把手教你移植 linux 内核---OK6410(三) OK6410--...

  • 嵌入式LINUX内核移植步骤-4

    嵌入式LINUX内核移植步骤-4_计算机硬件及网络_IT/计算机_专业资料。嵌入式linux内核移植步骤,五份文档之一手把手教你移植 linux 内核---OK6410(四) OK6410--...

  • 嵌入式Linux内核及移植-3-2009

    ? ? SkyEye简介 BOOTLOADER分析 嵌入式Linux的内核分析及移植 Linux开发步骤 ? BOOTLOADER开发 ? Linux开发环境建立 ? Linux内核移植 ? 应用程序开发 ? 嵌入式系统...

  • 嵌入式Linux内核移植

    1 嵌入式 Linux 内核移植 姓名:成炼 学号:081141 实验目的 l 了解 Linux 内核源代码的目录结构及各目录的相关内容 l 了解 Linux 内核各配置选项内容和作用 l...

  • 嵌入式Linux操作系统内核移植的研究与实践

    嵌入式Linux操作系统内核移植的研究与实践_计算机软件及应用_IT/计算机_专业资料。本文首先介绍了操作系统移植的理论,接着概述了Linux内核移植的基本原理,然后深入...

  • 嵌入式Linux内核的编译与移植

    优势已成为嵌入式系统领域研究的一个热点.本文首 先介绍了嵌入式 Linux,然后着重介绍了嵌入式 Linux 内核的编译过程,并最后描述了嵌入式 Linux 内核的移植过程 ....

  • 基于ARM的嵌入式linux内核裁剪及移植实战

    文章以 linux 移植到 ARM920T 内核的 S3C2410 处理器芯片为例, 介 绍了嵌入式 linux 内核的裁剪以及移植过程, 文中介绍 的基本原理与方法技巧也可用于其它芯片。...

  • ...系统开发标准教程》8 基于ARM的Linux内核移植

    《嵌入式Linux系统开发标准教程》8 基于ARM的Linux内核移植_IT/计算机_专业资料。作者:华清远见嵌入式培训中心本章以ARM平台为例介绍内核移植的基本方法,并且详细...

站点地图 | 文档上传 | 侵权投诉 | 手机版
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.guandang.net All Rights Reserved.  -  email