完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
1、Arm架构代码移植实战分享 编程语言简介 按照翻译方式的不同,高级语言通常可以分为两类:一类是编译翻译,一类是解释翻译,分别对应着编译型语言和解释型语言。 编译型语言 典型的如C、C++语言,都属于编译型语言,源代码到执行的过程概括如图1-1所示。C/C++编译好的程序是机器指令,由操作系统加载到存储器(一般为内存)后由CPU直接执行。 图 编译型语言执行过程 基于编译型语言开发的应用程序,例如C/C++语言应用程序,其编译后得到可执行程序,可执行程序执行时依赖的指令是CPU架构相关的。因此,基于x86架构编译的C/C++语言应用程序,无法直接在TaiShan服务器运行,需要进行移植编译,移植编译过程中遇到的问题可以参考第2、3章提供的方法解决。 解释型语言 典型的如Java、Python语言,都属于解释型语言,源代码到执行的过程概括如图1-2所示。Java/Python编译好的程序是平台无关的字节码,由虚拟机解释执行,虚拟机完成平台差异的屏蔽。 ![]() 原作者:王博 架构师威廉希尔官方网站
联盟 |
|
相关推荐
|
|
迅为RK3568开发板篇Openharmony配置HDF控制UART-实操-HDF驱动配置UART-UART应用开发-UART驱动API接口介绍
1036 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-内核空间与用户空间的数据拷贝之获取用户空间数据
1557 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-内核空间与用户空间的数据拷贝之获取内核空间数据
996 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-内核空间与用户空间的数据拷贝之数据拷贝介绍
1091 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-字符驱动测试示例
1574 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-3-27 08:07 , Processed in 0.534561 second(s), Total 39, Slave 30 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191
|