



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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年新闻传播学专业课程考试题及答案
- 2025年外科执业医生考试试卷及答案
- 2025年通讯工程基础考试试题及答案
- 2025年生物科学与技术试题及答案
- Biotinyl-8-amino-3-6-dioxaoctanoic-acid-生命科学试剂-MCE
- 2025年农业机械操作工考试试题及答案
- 2025年老年人心理健康考试试卷及答案总结
- 2025年酒店管理职业资格考试试题及答案解读
- 2025年计算机专业技术资格考试试卷及答案
- 2025年各级公务员考试综合素质能力试题及答案
- 西方美术史试题及答案
- 七年级数学下学期期末测试卷(1)(学生版+解析)-2025年七年级数学下学期期末总复习(北师大版)
- 学院工会预算管理制度
- 校园短剧创作与演出指导行业跨境出海项目商业计划书
- 新生儿收治流程规范与实施
- T/CBMCA 017-2021建筑用覆膜钢板
- 三基三严测试题(附参考答案)
- 2025年油田数字化运维(初级工)职业技能等级认定理论考试题库(含答案)
- 军队食堂管理员岗位职责
- 山东省青岛市西海岸新区2025届七年级数学第二学期期末质量检测试题含解析
- 《重症监护病房的临终关怀和姑息治疗指南》解读
评论
0/150
提交评论