自己在ubuntu10.04下载并安装arm-elf-tools-20030314.sh (或arm-elf-tools-20040427.sh) 其间出现过多次问题,在网上都没有详细解决方法,故列于此希望能给大家提供点方便.
正确安装方法:
在该文件所在目录下,键入:
$ su
# ls –l arm-elf-tools-20030314.sh
该命令显示文件的各种属性,如果该脚本文件属性的不是可执行的,则还需要输入命令:# chmod 755 arm-elf-tools-20030314.sh
以将其属性改为可执行属性,然后通过键入命令(一定要用这个命令,否则可能会出问题):
#sh ./arm-elf-tools-20030314.sh
问题1:
tail: cannot open `+43' for reading: No such file or directory
解决方法: 在Linux下(注:不要在Win下) 重新下载一个arm-elf-tools-20030314.sh
建议用VIM(注:不要在Win下)
将第39行的代码:
tail +${SKIP} ${SCRIPT} | gunzip | tar xvf -
改成如下:
tail -n +${SKIP} ${SCRIPT} | gunzip | tar xvf -
问题2:
gunzip: stdin: unexpected end of file
解决方法: 要在arm-elf-tools-20030314.sh 最后一行加入一空行(注,不要在Win下修改,建议用VIM)。
相关推荐
Ubuntu22.04 + Vim + Pyocd + GCC:手把手构建轻量级STM32嵌入式开发环境
本文详细介绍了在Ubuntu22.04系统下,使用Vim编辑器、Pyocd调试工具和GCC编译器搭建轻量级STM32嵌入式开发环境的完整流程。从操作系统配置、工具链安装到编译调试,手把手指导开发者构建高效命令行开发环境,深入理解嵌入式系统从代码到芯片运行的完整过程。
arm-elf交叉编译器安装与测试
一.下载交叉编译器 ftp://166.111.8.229/OS/Embedded/uclinux/pub/uClinux/arm-elf-tools/ 下载些目录下的“arm-elf-tools-20030314.sh”文件。二.安装交叉编译器 1.修改“arm-elf-tools-20030314.sh”文件的权限 chmod a+x ar
如何在Ubuntu 20.04上快速安装aarch64-linux-gnu-gcc交叉编译工具链(附常见错误解决方案)
本文详细介绍了在Ubuntu 20.04上安装aarch64-linux-gnu-gcc交叉编译工具链的完整步骤,包括环境准备、多版本管理、源码编译流程及常见错误解决方案。通过实战案例和高级技巧,帮助开发者快速搭建ARM64交叉编译环境,提升开发效率。
arm-elf-gcc交叉编译器的使用教程
arm-elf-gcc交叉编译器的使用教程 一开始需要安装arm-elf-gcc,但是这是一个32位的程序,我是安装了64位的系统,据说安装ia32.libs依赖库能运行这个,但是看到博客上面前人安装完了系统图标少了一半,然后就怕了。经过了翻看ubuntu论坛和各种博客,才知道14版之后的ubuntu64位官方已经抛弃了ia32.libs这个依赖库,在源列表中也是找不到的。但是官方自身已经支持32...
arm-linux-gcc和arm-elf-gcc 区别
arm-linux-gcc和arm-elf-gcc 是嵌入式交叉编译工具最常用的,但是他们之间又怎样的区别呢?
ubuntu-10.04.4-desktop-i386.iso
ubuntu-10.04.4-desktop-i386.iso
交叉编译工具arm-linux-gcc&arm-elf-gcc下载地址全集
最常用的编译版本是arm-linux-gcc-3.4.1 和 arm-linux-3.3.2 的,现在的嵌入式开发基本上用的是这些,3.4.1的用于编译2.6的内核,而3.3.2的常用于编译busybox,和bootloader(u- boot),编译的版本配合不好的话就会出错,所以要选择好编译版本,如果这个版本不行的话,可以试试其他的版本,在uclinux上用的多的就是 arm-elf-to
arm-elf-gcc-windows
arm windows的交叉编译工具。安装后再cygwin中使用。
gcc elf linux,Ubuntu 10.04 安装 arm-elf-gcc
自己在Ubuntu 10.04下载并安装arm-elf-tools-20030314.sh (或arm-elf-tools-20040427.sh) 其间出现过多次问题,在网上都没有详细解决方法,故列于此希望能给大家提供点方便.正确安装方法:在该文件所在目录下,键入:$ su# ls –l arm-elf-tools-20030314.sh该命令显示文件的各种属性,如果该脚本文件属性的不是可执行的...
计算机国际会议中的proceedings、conference、paper、workshop、demo:如何区分与选择?
本文详细解析了计算机国际会议中的核心概念:Conference(会议)是学术交流的主舞台,Paper(论文)是研究成果的书面呈现,被接收后收录于Proceedings(会议论文集)。Workshop(研讨会)聚焦前沿细分领域,Demo(演示)则侧重系统与工具的可交互展示。文章为研究者根据自身阶段与工作类型,如何区分与选择投稿目标提供了实用指南。
《寻秦OL》.ani动画逆向解析:二进制结构与Unity重实现
动画文件格式是游戏资源逆向的核心入口,其本质是一组按特定规则组织的二进制数据流。理解魔数识别、字节序、字段对齐与差分编码等底层原理,是解析非标准格式的关键前提。技术价值在于绕过黑盒协议,直接从静态客户端提取可验证的原始语义;典型应用场景包括老游戏复刻、美术资产抢救、引擎跨平台迁移及教学级逆向训练。本文以《寻秦OL》的`.ani`文件为实例,深入剖析其C风格结构布局、GB2312中文命名、16位定点数旋转表示及帧主序差分存储机制,并基于C#在Unity中完成从字节流到AnimationClip的端到端重建,覆
安装uclinux开发工具链
UBUNTU10.04LTS下安装arm-elf开发工具链。1.http://opensrc.sec.samsung.com/download.html下载 arm-elf-tools-20040427.sh,或者http://www.uclinux.org/pub/uClinux/下载arm-elf-tools-20030314.sh 2.建立安装目录 s...
迅投miniQMT量化交易之【网格交易】的实现(25)——写在最后
和大家一起分享如何使用miniQMT实现我们自己的网格交易系统。如果您对量化交易感兴趣,欢迎一起交流。
aarch64-none-elf-gcc与aarch64-linux-gnu-gcc
在Ubuntu 24.04.1 LTS x86_64架构下交叉编译能跑在aarch64架构下裸机程序,遇到缺aarch64-none-elf-gcc的情况,做此记录。
NoC架构深度解析:从拓扑结构到流量控制的全面指南
本文深入解析了片上网络(NoC)架构,从总线架构的瓶颈出发,阐述了NoC作为芯片内部“交通网”的核心优势。文章详细探讨了主流拓扑结构(如Mesh、Torus、Ring)的选型权衡,并系统介绍了数据包格式、路由算法、路由器流水线、流量控制机制以及网络接口(NI)设计,为理解现代多核SoC的通信基石提供了全面指南。
二维矩形件排样算法之最低水平线算法实现
最低水平线算法的简单实现(Python) 1、二维矩形排样算法众多,最早的有BL算法、下台阶算法、最低水平线算法等,其中最低水平线算法及其优化算法应用较多,是与智能优化算法(遗传算法、模拟退火算法等)结合的最多的算法,本文利用python对最低水平线算法做了实现...
从gcc到arm-linux-gcc:一文搞懂交叉编译原理,并在Ubuntu 22.04上亲手配置工具链
本文详细介绍了从gcc到arm-linux-gcc的交叉编译原理,以及在Ubuntu 22.04上配置交叉编译工具链的完整步骤。通过解析架构差异、工具链组成和实战配置,帮助开发者掌握在x86主机上为ARM设备编译程序的技巧,提升嵌入式开发效率。
21、使用 FastHenry 进行片上电感器的模拟与参数预测
本文介绍了使用 FastHenry 对片上电感器进行模拟和参数预测的方法。讨论了 FastHenry 的适用场景、线圈几何形状的选择与离散化方法,以及如何考虑模拟中的寄生效应。同时对比了 FastHenry 和 Magnet 在不同基板电阻率下的模拟精度,并提出了优化电感器设计的策略,为高效准确地预测电感参数提供了技术指导。
Ubuntu18.04系统下,gcc编译过程分析、命令参数介绍及ELF文件格式学习
Ubuntu系统下,gcc编译过程分析、命令参数介绍及ELF文件格式学习
IMEI引起的无法驻网问题
问题不复杂,场景很简单,如上图,UE在进行LTE attach过程时,在送完NAS security mode complete后,就立刻收到了网络attach reject 带cause 6 Illegal ME,根据协议描述这个cause 代表ME不被网络可接受,例如ME在禁止名单或者黑名单中就会有这种cause。然而前方在报这个问题的时候,也是知道SIM卡和手机IMEI在运营商那边没能成功绑定,然后才报的问题,要查看手机是不是有问题...... 告诉前方原因后,还认为是手机问题,告知要继续查。
一文搞懂 JavaScript 模块化规范:CommonJS、AMD、ES6 Module
在现代 JavaScript 开发中,模块化是提升代码组织性和可维护性的关键。本文深入解析三种主流的模块化规范——CommonJS、AMD 和 ES6 Module。
告别百度云!Ubuntu 22.04下用apt-get快速安装arm-linux-gcc交叉编译器
本文详细介绍了在Ubuntu 22.04下使用apt-get快速安装arm-linux-gcc交叉编译器的完整指南。通过官方仓库和第三方源,开发者可以轻松搭建ARM交叉编译环境,显著提升嵌入式开发效率。文章涵盖基础环境准备、主流工具链安装、多版本管理及实战验证等内容,帮助开发者告别繁琐的手动配置。
霍尼韦尔SoftMaster使用说明
霍尼韦尔SoftMaster使用说明
别再手动下载了!Ubuntu 22.04 一键安装 arm-linux-gnueabihf-gcc 交叉编译器的正确姿势
本文详细介绍了在Ubuntu 22.04上快速安装arm-linux-gnueabihf-gcc交叉编译器的正确方法,通过apt安装方案简化传统繁琐的手动配置过程,显著提升嵌入式开发效率。文章还涵盖了多版本管理、实战编译验证及高级配置技巧,帮助开发者快速搭建稳定的ARM交叉编译环境。
锂电池充电器电路设计 里面有电路
锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。
RU DOS版、EFI版32bit/64bit BIOS常用工具
DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。
arm ubuntu 安装java,Ubuntu 16.04上安装arm-linux-gcc-4.4.3
Ubuntu 16.04上安装arm-linux-gcc-4.4.3一、首先下载arm-linux-gcc-4.4.3.tar.gz安装包,安装包地址:二、解压安装包:sudo tar -zxvf arm-linux-gcc-4.4.3.tar.gz -C /注意C后面有一个空格,这样解压完成后的文件在:/opt/FriendlyARM/toolschain/4.4.3路径下三、在/usr/loc...
汉书HE8,好用的汇编代码编写工具
汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大
交叉编译工具链(arm-linux-gcc)使用测试
在使用之前,需要先安装交叉编译工具链(arm-linux-gcc),这里仅提供一个参考链接,不作叙述。本文主要介绍如何使用交叉编译工具链编译一个简单的c程序到arm板上运行。
698



被折叠的 条评论
为什么被折叠?



