首页 > 其他分享 >UEFI 基础教程 - 运行第一个APP HelloWorld

UEFI 基础教程 - 运行第一个APP HelloWorld

时间:2023-04-12 11:02:49浏览次数:56  
标签:文件 efi APP HelloWorld 编译 UEFI inf

一、代码编写

1.在Kunlun/KunlunBdsPkg/Application下新建HelloWorld文件夹

命令:mkdir HelloWorld

2.新建.c文件

命令:vim Helloworld.c

 

3.新建.inf文件

命令:vim Helloworld.inf

BASE_NAME=    这里为编译后生成efi文件的文件名

 

4、将写好的inf文件放到编译的dsc文件中

 

 二、生成efi文件

1、执行编译脚本

2、在source/Build/KunlunD2000BoardPkg/RELEASE_GCC49/AARCH64下将编译好的efi文件拿出来在UEFI shell内运行

 

标签:文件,efi,APP,HelloWorld,编译,UEFI,inf
From: https://www.cnblogs.com/liquanwei/p/17309059.html

相关文章

  • Seal AppManager发布:基于平台工程理念的全新应用部署管理体验
    4月12日,数澈软件Seal(以下简称“Seal”)宣布推出新一代应用统一部署管理平台SealAppManager,采用平台工程的理念,降低基础设施操作的复杂度为研发和运维团队提供易用、一致的应用管理和部署体验,进而提升研发人员和运维人员的生产力。 平台工程(PlatformEngineering)专注于减少现代......
  • Autosar系列之Appl概述
    文章目录一、Appl的组成1.SWC通信2.SWC分配一、Appl的组成SWC:应用软件组件Autosar接口:SWC之间连接的端口Runnable:可运行实体,SWC里面的一些函数eg车内内顶灯:通过7个SWC实现:汽车内部灯的常闭、常开、随门模式1.SWC通信哪几个SWC在或者不在一个ECU里面?2.SWC分配片内的,在一个ECU内部......
  • uni-app(5)
    uni-app(5)static目录下的文件不会被编译,如果这里面有es6代码,不经过转换直接运行,则会报错;同样的,less、scss等资源也不要放入这里面根目录中的uni.scss会自动引入uni-app完整支持Vue里面的生命周期,此外,还包括它本身的应用生命周期和页面生命周期使用onPullDownRefre......
  • 微信小程序开发——getLocation:fail the api need to be declared in the requiredPr
    getLocation:failtheapineedtobedeclaredintherequiredPrivateInfosfieldinapp.json/ext.json异常解析:app.json中没配置requiredPrivateInfos参数,按下边示例代码配置即可。示例代码:{..."permission":{"scope.userLocation":{"desc&qu......
  • delphi入门-控制台console application
    1programProject1;2usesWindows;3begin4MessageBox(0,PChar('Ok!'),PChar('Title'),0);5end.programProject1;{$APPTYPECONSOLE}varstr:string;beginWriteln('请输入:');Readln(str);Writeln('你输入的是:&#......
  • 开发一个类似爱记账的app功能有哪些
    类似爱记账的app开发功能包括:新用户注册登录:用户可以通过app注册账号,并进行实名认证,以便进行个人信息的展示和管理。记账本:用户可以在app中创建记账本,记录每笔支出和收入,可以按照时间、类别、金额等多种维度进行查询和统计。账单查询:用户可以查询自己的账单,了解自己的支......
  • 如何给app开发估价?
    APP开发的估价因具体情况而异,但一般可以考虑以下几个方面:功能需求:APP的功能需求是决定开发价格的主要因素之一,需要根据具体的需求和场景进行评估。如果需求简单,开发价格相对较低,反之则可能需要更高的成本。技术实现:APP开发涉及到多种技术,如前端开发、后端开发、数据库设计等......
  • 如何开发一款受欢迎的APP软件
    开发一款受欢迎的APP软件需要考虑以下几个方面:市场需求:要了解目标用户的需求和偏好,确定APP的功能和特点,以满足用户的需求。技术实现:要选择合适的技术实现方式,如前端开发、后端开发、数据库开发等,以确保APP的稳定性和可扩展性。用户体验:要确保APP的用户体验良好,包括界面......
  • JetBrains AppCode 2023.1 (macOS x64、aarch64) - 适用于 iOS/macOS 开发的智能 IDE
    Xcode14.3compatibility,Swiftrefactoringsandintentions,theIDE’sUI,andKotlinMultiplatformMobile.请访问原文链接:https://sysin.org/blog/jb-appcode-2023/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgJetBrainsAppCode-适用于iOS/macOS开发......
  • Apple Xcode 14.3 (14E222b) 正式版发布下载
    AppleXcode14.3(14E222b)正式版发布CommandLineToolsforXcode14,tvOS16&watchOS9SimulatorRuntime请访问原文链接:https://sysin.org/blog/apple-xcode-14/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgXcode14包含了在所有Apple平台上开发、测......