Skip to content
This repository was archived by the owner on Feb 15, 2024. It is now read-only.

PFLab-OS/ARM_devenv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

System

+-------+    +- VirtualBox ---------+
|       |    |           +- QEMU -+ |
| Local | -> | Ubuntu -> |  ARM   | |
|       |    |           | Ubuntu | |
+-------+    |           +--------+ |
             +----------------------+

Build VirtualBox VM

$ vagrant up

Start QEMU

$ vagrant ssh
$ ~/sync/qemu.sh

or after SSH is configured,

$ ssh -F .ssh_config default '~/sync/qemu.sh'

or

$ make qemu

Wait until Cloud-init v. X.Y.Z finished at ... appers. You cannot login with username and password.

Login to ARM Ubuntu on QEMU

On another local terminal,

$ vagrant ssh
$ ssh -p 2222 vagrant@localhost

or after SSH is configured,

$ vagrant ssh
$ ssh arm

or

$ ssh -F .ssh_config arm

Configure SSH

After starting QEMU, on local terminal,

$ ./setup_ssh.sh

Provision ARM Ubuntu

After first login to ARM Ubuntu, execute ~/sync/arm_provision.sh to provision. Then please logout and login back.

Sync files between local and ARM Ubuntu

A command

$ make arm-sync

... synchonizes sync directory between local environment and ARM Ubuntu on QEMU.

This way is tentative. The sharing will be automated in the future.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •