历史上的今天
返回首页

历史上的今天

今天是:2025年02月15日(星期六)

2020年02月15日 | Exynos4412交叉编译环境搭建

2020-02-15 来源:eefocus

交叉编译:在PC机(x86平台)上开发程序,在ARM板上运行,提高开发、编译速度。


环境:

Tiny4412SDK1506开发板


需要软件:

arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz


检测系统是否已经安装有交叉编译环境:

# arm-linux-gcc -v

bash: arm-linux-gcc: command not found

1. 安装步骤:

1)找到arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz 所在路径,并解压压缩文件

# tar xf arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz 

# ls

arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz  opt

解压后得到一个opt文件夹


2)在usr/local/目录下创建文件夹,并将解压缩的文件夹./opt/FriendlyARM/toolschain/4.5.1/拷贝到/usr/local/arm/目录:

# mkdir /usr/local/arm

# cp opt/FriendlyARM/toolschain/4.5.1/ /usr/local/arm/ -rf

3)修改环境变量:

# vim /root/.bash_profile 

添加:

PATH=/usr/local/arm/4.5.1/bin/:$PATH

export PATH

4)注销用户,重新登录用户后生效

或者:


source /root/.bash_profile

使配置文件生效。


5)检测交叉编译环境是否安装成功:

# arm-linux-gcc -v

...

gcc version 4.5.1 (ctng-1.8.1-FA) 

检测到交叉编译环境版本为4.5.1,安装成功。


至此,Exynos4412的交叉编译环境已经搭建完成,可以使用交叉编译工具,编译出能在开发板上运行的应用程序和内核镜像文件。


推荐阅读

史海拾趣

CHENMKO公司的发展小趣事

非常抱歉,由于CHENMKO并非一个我所熟知的电子行业中的具体公司名称,我无法直接为您提供关于其发展起来的5个相关故事。如果您提到的“CHENMKO”是一个虚构的或者不太知名的公司,那么相关的具体故事就需要您自己创作或者查找相关资料。

然而,我可以提供您一个电子行业公司发展的通用故事框架,您可以根据这个框架和您的具体需求来创作或寻找更多信息。

电子行业公司发展故事框架

  1. 创业初期
    • 描述公司的创始人和初创团队,他们是如何发现市场机会的。
    • 讲述公司初创时期的艰难和挑战,比如资金短缺、技术难题等。
    • 介绍公司早期产品的特点,以及如何在市场上获得初步认可。
  2. 技术创新与突破
    • 描述公司在某一技术领域取得的重大突破,如研发出新技术、新产品。
    • 分析这一技术创新如何帮助公司在市场上获得竞争优势。
    • 讲述技术创新过程中遇到的困难以及克服这些困难的过程。
  3. 市场拓展与合作
    • 描述公司如何逐步扩大市场份额,比如通过开拓新市场、拓展产品线等。
    • 介绍公司与其他企业或机构的合作案例,以及这些合作带来的好处。
    • 分析公司在市场拓展过程中面临的挑战和应对策略。
  4. 品牌建设与形象提升
    • 讲述公司如何通过品牌建设提升市场影响力,比如参加行业展会、举办发布会等。
    • 介绍公司如何塑造积极的品牌形象,如强调社会责任、环保理念等。
    • 分析品牌建设对公司长期发展的重要性。
  5. 未来发展与展望
    • 描述公司的未来发展规划,如继续技术创新、拓展国际市场等。
    • 分析行业发展趋势和市场竞争态势,以及公司如何应对这些挑战。
    • 展望公司的未来发展前景和可能面临的机遇与挑战。

请注意,以上框架是一个通用的模板,您可以根据CHENMKO公司的实际情况进行调整和修改。如果您需要更具体的信息或故事,建议您查找该公司的官方网站、新闻报道或行业分析报告等渠道获取相关资料。

G24 Innovations公司的发展小趣事

进入21世纪第二个十年,电子行业迎来了前所未有的变革。新技术、新产品的不断涌现,给传统企业带来了巨大挑战。远阳公司敏锐地意识到这一点,迅速启动了转型升级战略。公司加大了对新技术、新工艺的研发投入,不断提升产品的技术含量和附加值。同时,远阳还积极探索智能制造、绿色生产等新模式,推动企业向高质量发展迈进。这一系列的举措,使远阳在激烈的市场竞争中保持了领先地位。

Component General Inc公司的发展小趣事

在技术创新的基础上,Component General Inc公司开始积极拓展市场。公司不仅在国内市场取得了良好的销售业绩,还积极开拓国际市场,与多家海外企业建立了合作关系。同时,公司也注重品牌建设,通过参加各种行业展会、举办技术研讨会等方式,提升公司的知名度和影响力。

Deutron Electronics Corp公司的发展小趣事

随着环保意识的日益提高,Deutron Electronics Corp也积极响应环保号召,致力于实现绿色生产和可持续发展。公司采用环保材料和生产工艺,减少了对环境的污染。同时,公司还加大了对节能减排的投入,提高了资源利用效率。这些努力使得Deutron Electronics Corp在行业内树立了良好的环保形象,也为公司的长期发展奠定了坚实基础。

Hoffman Engineering公司的发展小趣事

在Harry Hoffman的领导下,Hoffman Engineering不断扩展其产品线。从最初的压力机安全保护装置,公司逐渐研发出蒲公英掘具、碟靶投掷器、厨房用电动搅拌器等一系列创新产品。这些产品不仅丰富了Hoffman Engineering的市场布局,也展现了公司在不同领域的技术实力。特别是Hoffman的机柜系列产品,如接线箱和电源插座,逐渐成为市场上的热门产品,为公司带来了稳定的收入来源。

Excelics [Excelics Semiconductor, Inc.]公司的发展小趣事

在半导体行业,产品质量是企业生存和发展的关键。Excelics Semiconductor始终将品质管理放在首位,建立了严格的质量控制体系。他们通过引进先进的生产设备和技术,确保每一片芯片都符合高标准的质量要求。这种对品质的执着追求赢得了客户的信任和市场的认可。

问答坊 | AI 解惑

(求助,在线等)linux下自动运行HELLOHWORLD的问题

刚开始接触ARM,现在用的是S3C44B0的开发板,不知道在uclinux下的rc里该修改哪些东西。 在网上看到应该修改如下第一个地址的rc,而且我照做了,make之后没有报错. uClinux-dist/vendors/Samsung/44B0/rc uClinux-dist/romfs/etc/rc 下面是我u ...…

查看全部问答>

急求

“多功能限电保护器”的毕业设计论文…

查看全部问答>

DSPtms320f28x编程英语版本资料!

ABSTRACT This application note explores a hardware abstraction layer implementation to make C/C++ coding easier on 28x DSPs. This method is compared to traditional #define macros and topics of code efficiency and special case r ...…

查看全部问答>

使用ulink2 调试S3C2410开发板的问题

  用2410开发板 + ulink2 调试程序(IDE使用uV4)。板子上有64MB SDRAM和64Mnandflash,我使用ulink2希望先把程序down到SDRAM中,点击debug,程序指向0x0000 0000处,即LDR     PC, Reset_Addr,我写的是个最简单的 ...…

查看全部问答>

S3C2410的APB驱动。。。

有谁有,请共享下,可以发我邮箱。。zhaoyd422@sina.com。。。谢谢了。…

查看全部问答>

版主问下关于小于100脚的STM32F103X的VDDA问题?

请问版主对于小于100脚的STM32F103X的VDDA需要电流是多大啊, 我想用一个3.3V基准源来做VDDA以提高内部AD的采样稳定性。使不受VDD电源 的干扰。不知这样是否可行!关于VDDA有具体参数吗?…

查看全部问答>

新手报到。 初学lm3s811

前辈们好。 我是个新手~~ 之前玩过mini2440.但是仅停留在初学阶段。 现在刚接触lm3s811. 希望老鸟们多多指教~。能附上一些适合初学者学习的链接吗?我看了lee的跟着套件光盘入门LM3S811.pdf。但是uart_echo编译后。 运行起来 串口没有回显内容希望 ...…

查看全部问答>

新手求助LM3S9B96 spi问题

我在用LM3S9B96做SPI自发自收的实验,做了两个,第一个是没有加中断,发送一个接收一个(没有问题),第二个是加了中断,在中断里接收发送的数据,问题就出在在中断函数里单步调试运行到匀匀IDataGet(SSI_BASE, &rec[0]);程序就跑飞了,自己能力有 ...…

查看全部问答>

MSP的C编程为什么配置文件的语句看不懂,都是关于寄存器的式子,而不是赋值给寄存器

刚PIC18转攻MSP430.对于那些始终配置语句,和看门狗的配置语句真心看不懂,不是赋值的,而是关于寄存器的式子,BCSCTL1 = CALBC1_1MHZ;    DCOCTL  = CALDCO_1MHZ;    这些之类的。什么意思求大神解救…

查看全部问答>