- 1、本文档共63页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第12章μCLinux在UP-NETARM3000平台上的移植
第12章 uCLinux在 UP-NETRARM3000平台 上的移植 uClinux源码下载方法和交叉编译工具的下载、生成方法。 内核源码的修改、剪裁和编译过程。 内核裁剪时的菜单选项的配置方法。 内核及根文件系统的烧写过程。 第十二章目录 UP-NETARM3000嵌入式教学开发平台介绍 uClinux在UPNETARM300上的移植 Linux移植准备 关于交叉编译环境 修改uCLinux内核源码 Linux内核裁剪 内核的编译 内核及根文件系统的烧写 配置 minicom 烧写内核 烧写根文件系统 第十二章目录 UP-NETARM3000嵌入式教学开发平台介绍 uClinux在UPNETARM300上的移植 Linux移植准备 关于交叉编译环境 修改uCLinux内核源码 Linux内核裁剪 内核的编译 内核及根文件系统的烧写 配置 minicom 烧写内核 烧写根文件系统 第十二章 目录 UP-NETARM3000嵌入式教学开发平台介绍 uClinux在UPNETARM300上的移植 Linux移植准备 关于交叉编译环境 修改uCLinux内核源码 Linux内核裁剪 内核的编译 内核及根文件系统的烧写 配置 minicom 烧写内核 烧写根文件系统 在Linux环境下,本章主要介绍了uClinux在UP-NETARM3000平台的移植过程。 uClinux源码下载方法和交叉编译工具的下载、生成方法。 内核源码的修改、剪裁和编译过程。 内核裁剪时的菜单选项的配置方法。 内核及根文件系统的烧写过程。 12.1 UP-NETARM3000嵌入 式教学开发平台介绍 UP-NETARM3000平台是博创兴业科技有限公司,依托北京航空航天大学开发的。适用于嵌入式教学和开发。 目前已应用于清华大学、北京航空航天大学等多所高校。 该平台是基于S3C44B0X 处理器,可以运行uC/OS-II和uClinux的系统。它由核心模块和扩展模块组成。 12.1 UP-NETARM3000嵌入 式教学开发平台介绍 核心模块包括S3C44B0X嵌入式芯片、2MB线性引导Flash和8MB SDRAM; 扩展模块包括16MB非线性Flash、二个串口、一个USB口、一个JTAG通用接口、10M以太网口、触摸屏、17键键盘、320×240STN彩色LCD、16M U盘、直流电机模块、步进电机模块、音频模块、CAN总线模块、A/D和D/A模块、LED显示器、IIC接口和FPGA模块。如图12-1所示。 图12-1 UP-NETARM3000嵌入式教学开发平台 12.2uClinux在UPNETARM3000 上的移植 12.2.1 Linux移植准备 其基本内容是: 获取某一版本的Linux内核源码,根据具体目标平台对这源码进行必要的改写(主要是修改体系结构相关部分)。 然后添加一些外设的驱动,打造一款适合于自己目标平台(可以是嵌入式便携设备也可以是其它体系结构的PC机)的新操作系统,对该系统进行针对目标平台的交叉编译,生成一个内核映象文件。 最后把该映象文件烧写(安装)到目标平台中。 12.2.1 Linux移植准备 基本过程如下(以Linux2.6.0为例): 1. 到.uk上下载Linux2.6.0内核及其关于 ARM平台的补丁(如:Patch-2.6.0-rmk1.gz)。 2. 给Linux2.6.0打补丁:zcat ../patch-2.6.0-rmk1.gz | patch –p1(前面../表示补丁文件放在内核文件上一层目录)。 3. 准备交叉编译环境:交叉编译环境工具链一般包括binutils (含AS汇编器,LD链接器等),arm-gcc,glibc等。 4. 修改内核目录下的makefile文件,主要是以下几行: 12.2.1 Linux移植准备 注释掉ARCH:=$(shell uname –m | sed –e s/i.86/i386/-e s/sun4u/sparc64/ -e s/arm. */arm/ - e s/sa110/arm/)这一行; ARCH ?= 改为 ARCH = arm; CROSS_COMPILE ? = 改为 CROSS_COMPILE = 你的交叉编译工具中arm-linux所在目录/arm-linux-。 5.此后就可以进行编译。 12
您可能关注的文档
- 电子学﹙三﹚.ppt
- 电子行业标准《LED电子显示屏通用规范》-深圳LED显示屏厂家.doc
- 电子设备装接工理论复习题库及答案doc.doc
- 电子舞曲DJ入门教学讲义.doc
- 电子系统设计-沈阳理工大学.ppt
- 电子荷质比.doc.doc
- 电子邮件弱点.ppt
- 电子钢琴招标书招标办.doc-江苏第二师范学院.doc
- 电工电子技术-机电与航空学院.doc
- 电机基础知识.ppt.ppt
- 2025年广西中考地理二轮复习:专题四+人地协调观+课件.pptx
- 2025年广西中考地理二轮复习:专题三+综合思维+课件.pptx
- 2025年中考地理一轮教材梳理:第4讲+天气与气候.pptx
- 第5讲+世界的居民课件+2025年中考地理一轮教材梳理(商务星球版).pptx
- 冀教版一年级上册数学精品教学课件 第1单元 熟悉的数与加减法 1.1.6 认识1-9 第6课时 合与分.ppt
- 2025年中考一轮道德与法治复习课件:坚持宪法至上.pptx
- 2025年河北省中考一轮道德与法治复习课件:崇尚法治精神.pptx
- 八年级下册第二单元+理解权利义务+课件-2025年吉林省中考道德与法治一轮复习.pptx
- 精品解析:湖南省娄底市2019-2020学年八年级(上)期中考试物理试题(原卷版).doc
- 2025年中考地理一轮教材梳理:第10讲+中国的疆域与人口.pptx
最近下载
- GB 55021-2021 既有建筑鉴定与加固通用规范.pdf VIP
- 非煤矿山安全生产执法检查方案.pptx
- 3DMax中英文对照表2.doc
- 2024年四川省德阳市中考生物试题卷(含答案解析).docx
- 苏教版四下简便计算练习题.doc VIP
- 北京市第一零一中学2023-2024学年八年级下学期期中数学试题(原卷版).pdf VIP
- 2025年单招生活常识题目答案大全 .pdf VIP
- 湖北省武汉市2025届高三上学期元月调考数学试题(学生版+解析版).docx
- 卡萨帝 洗衣机 双子云裳洗干一体机 C8 HU12G1 使用说明.pdf
- 2023届高考英语新时政热点阅读 10 人工智能(含解析).docx
文档评论(0)