All Projects → toothbrush7777777 → uefi-app-x64

toothbrush7777777 / uefi-app-x64

Licence: Apache-2.0 license
Example Rust project for building UEFI applications

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to uefi-app-x64

play-scala-log4j2-example
An example Play project using Log4J 2 as the logging engine
Stars: ✭ 14 (-30%)
Mutual labels:  example-project
tensorflow-stack-ts
TensorFlow.js Full-Stack Starter Kit
Stars: ✭ 33 (+65%)
Mutual labels:  example-project
iOS-daemon
Daemon examples for iOS devices. Handles opening apps and simulating home and sleep button presses.
Stars: ✭ 41 (+105%)
Mutual labels:  example-project
dgraph graphql go
A GraphQL + Dgraph + Go + HTTP based backend service demo.
Stars: ✭ 49 (+145%)
Mutual labels:  example-project
laravel-chunk-upload-example
Example project for laravel-chunk-upload
Stars: ✭ 53 (+165%)
Mutual labels:  example-project
play-java-rest-api-example
REST API using Play in Java
Stars: ✭ 44 (+120%)
Mutual labels:  example-project
material-ui-Link-within-MenuItem
Example for how to use `react-router/Link` within `material-ui/MenuItem`
Stars: ✭ 19 (-5%)
Mutual labels:  example-project
symfony-angular-todomvc
An implementation of TodoMVC using AngularJS and Symfony REST Edition
Stars: ✭ 94 (+370%)
Mutual labels:  example-project
supabase flutter
Using Supabase in Flutter
Stars: ✭ 38 (+90%)
Mutual labels:  example-project
docker-dashboard-example
Code repository for the Docker Dashboard Auth0 article
Stars: ✭ 32 (+60%)
Mutual labels:  example-project
spring-websocket-angular6
Example for using Spring Websocket and Angular with Stomp Messaging
Stars: ✭ 18 (-10%)
Mutual labels:  example-project
electron-application
Example implementation of electronjs.
Stars: ✭ 11 (-45%)
Mutual labels:  example-project
rodauth hanami
Example app for integrate rodauth server to hanami app
Stars: ✭ 16 (-20%)
Mutual labels:  example-project
ampjucks
Boilerplate and base project to create static websites with AMP, Nunjucks and Gulp
Stars: ✭ 18 (-10%)
Mutual labels:  example-project
angular-ssr
Angular 14 Example SSR (Server side rendering)
Stars: ✭ 92 (+360%)
Mutual labels:  example-project
example-go-tray-gui
An example desktop system tray application that can launch HTML5 windows. Go source with a build process for Windows, Mac and Linux.
Stars: ✭ 49 (+145%)
Mutual labels:  example-project
play-scala-seed.g8
Play Scala Seed Template: run "sbt new playframework/play-scala-seed.g8"
Stars: ✭ 66 (+230%)
Mutual labels:  example-project
nuxt-realworld
🛠 Built a Example App of RealWorld with Nuxt & Composition API ⚗️
Stars: ✭ 127 (+535%)
Mutual labels:  example-project
SMM-Rootkit
SMM rootkit similar to LoJax or MosaicRegressor
Stars: ✭ 44 (+120%)
Mutual labels:  uefi-application
react-gojs-example
Example to show how to use gojs in a React/Redux environment
Stars: ✭ 33 (+65%)
Mutual labels:  example-project

uefi-app-x64

Example Rust project for building UEFI applications.

Requirements

  • rustup
  • Rust source (rustup add component rust-src --toolchain nightly)
  • Xargo (install or update with cargo install -f xargo)

Building

Windows

set "RUST_TARGET_PATH=%cd%" && xargo build --release --target uefi-app-x64

Linux

RUST_TARGET_PATH=$PWD xargo build --release --target uefi-app-x64

Running with VirtualBox

Setup (only done once)

  1. Create a new VM of type Other/Unknown (64-bit), using the existing blank hard disk provided — or create a new virtual hard disk and format it as GPT.
  2. Open the settings for the VM, go to System > Motherboard and enable EFI.

Copy the app and run

  1. Mount the VHD.
  2. Copy target/uefi-app-x64/release/uefi-app-x64.efi to the root of the VHD.
  3. Unmount the VHD.
  4. Boot the VM, type fs0:\uefi-app-x64.efi at the prompt and press enter to run the app.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].