全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Ubuntu linux下建立GCC交叉编译环境Step1:sudo tar xvzf arm-linux-gcc-4.3.2.tgz C /注意:C 后面有个空格,并且C 是大写的,它是英文单词“Change”的第一个字母,在此是改变目录的意思。执行该命令,将把 arm-linux-gcc 安装到/usr/loca/arm/4.3.2 目录xphcyhxphcyh-desktop:/usr/local/arm/4.3.2$ lsarm-none-linux-gnueabi bin lib libexec shareStep2:把编译器路径加入系统环境变量,运行命令sudo gedit /root/.bashrc上面语句中root为用户名,我的用户名为xphcyh,所以应改为xphcyhxphcyh-desktop:/usr/local/arm/4.3.2$ sudo gedit /home/xphcyh/.bashrc在.bashrc中最后一行加入以下语句export PATH=/usr/local/arm/4.3.2/bin:$PATH即将gcc启动目录添加到PATH里面Reboot or logout or 输入source /home/xphcyh/.bashrc生效通过以下方式可以查看是否加载成功1、 echo $PATH查看路径xphcyhxphcyh-desktop:/usr/local/arm/4.3.2$ echo $PATH/usr/local/arm/4.3.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games2、 arm-linux-gcc v查看GCC版本号gcc version 4.3.2 (Sourcery G+ Lite 2008q3-72)加载的方式还可以放在/home/xphcyh/.profile或/etc/bash.bashrc的最后一行,source后加载进去Step3 解压安装Linux 内核源代码在工作目录/opt/FriendlyARM/mini2440 中执行:mkdir p /opt/FriendlyARM/mini2440cd /opt/FriendlyARM/mini2440sudo tar xvzf /tmp/linux/linux--mini2440-20100106.tar.gzStep4 使用缺省配置文件配置和编译内核config_mini2440_n35 适用于NEC3.5” LCD 的内核配置文件xphcyhxphcyh-desktop:/opt/FriendlyARM/mini2440/linux-$ lsarch Documentation MAINTAINERS soundblock drivers Makefile System.mapconfig_mini2440_a70 firmware mm toolsconfig_mini2440_l80 fs Module.symvers usrconfig_mini2440_n35 include net virtconfig_mini2440_t35 init README vmlinuxconfig_mini2440_vga1024x768 ipc REPORTING-BUGS vmlinux.oCOPYING Kbuild samplesCREDITS kernel scriptscrypto lib security执行以下命令来使用缺省配置文件 config_t35sudo cp config_mini2440_t35 .config ;注意:t35 后面有个空格,然后有个“.”开头的config然后执行“make menuconfig”,出现配置内核界面使用缺省配置就可以,Exit退出输入以下命令,开始编译内核:sudo make zImage输入以上命令后会显示make: arm-linux-gcc:命令未找到那是因为sudo用户的PATH没有GCC指向路劲执行sudo s 切换到超级用户,再执行sudo make zImage就可以了,编译结束后,会在 arch/arm/boot 目录下生成linux 内核映象文件:zImageStep5 下载安装 Linux 系统主要有以下步骤:(1)格式化Nand Flash(2)安装bootloader(3)安装内核文件(4)安装文件系统下面是详细的步骤。下载只在windows系统进行打开DNW,连接好串口和USB线,mini2440选择nor flash启动DNW-Serial Port-Connect,在DNW上显示超级终端,就不用另外开启超级终端打开电源显示如下:Keypress f开始对Nand Flash 进行分区,如图所示。说明:有的 Nand Flash 分区时会出现坏区报告提示,因为supervivi 会对坏区做检测记录,因此这将不会影响板子的正常使用Keypress x x format NAND FLASH for LinuxEnter your selection: xFound block size = 0x00020000Erasing. . doneWriting. . doneWritten 49152 bytesSaved vivi private data功能号v开始下载supervivi选择supervivi-128M进行下载Now, Downloading ADDRESS:30000000h,TOTAL:253922RECEIVED FILE SIZE: 253922 (247KB/S, 1S)Downloaded file at 0x30000000, size = 253912 bytesFound block size = 0x00040000Erasing. . doneWriting. . doneWritten 253912 bytes功能号K开始下载内核Download linux kernel,内核选择zImage_N35下载Now, Downloading ADDRESS:30000000h,TOTAL:2022354RECEIVED FILE SIZE: 2022354 (493KB/S, 4S)Downloaded file at 0x30000000, size = 2022344 bytesFound block size = 0x00200000Erasing. . doneWriting. . doneWritten 2022344 bytes按B启动系统b Boot the system,出现以下信息Warning: unable to open an initial console.Failed to execute /linuxrc. Attempting defaults.Kerne
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025四川成都医学院第一附属医院招聘合同制人员4人考试笔试模拟试题及答案解析
- 2026年甘肃省庆阳市市直事业单位引进急需紧缺和高层次人才29人考试笔试备考试题及答案解析
- 2026广东“百万英才汇南粤”东莞信托有限公司校园招聘5人笔试考试参考题库及答案解析
- 小班语言教案红红的东西
- 20265南平延平区樟湖中心卫生院招聘收费人员1人考试笔试备考题库及答案解析
- 一年级语文上册草原的早晨片段赏析教案
- 初中初三上册语文唐雎不辱使命教案(2025-2026学年)
- 2025广东深圳市宝安区冠群实验学校诚聘物理、心理教师2人考试笔试模拟试题及答案解析
- 碳青霉烯类药物的比较教案
- 议论文界定概念教案
- 2025广东深圳市公安局第十三批招聘警务辅助人员2356人笔试备考题库含答案解析(夺冠)
- 2025江苏镇江市京口产业投资发展集团有限公司招聘2人备考题库含答案详解(综合卷)
- 2025重庆水务集团股份有限公司招聘64人备考题库及答案详解(全优)
- 彩票店雇员合同范本
- 汽车维修公司hse管理制度
- GB/T 44510-2024新能源汽车维修维护技术要求
- 互联网+大学生创新创业项目计划书范本-智能外卖柜项目创业计划书
- 商用车基础培训课件
- YY 9706.257-2021 医用电气设备 第2-57部分:治疗、诊断、监测和整形医疗美容使用的非激光光源设备基本安全和基本性能的专用要求
- 分子筛粒径减小及影响
- 粮食检验原始表格
评论
0/150
提交评论