ubuntu 14.04 on de1-soc - university of...

12
UBUNTU 14.04 ON DE1-SOC STEVEN ANDREWS MAY 8 TH , 2015

Upload: others

Post on 04-Jun-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Ubuntu 14.04 on DE1-Soc - University of Torontolegup.eecg.utoronto.ca/wiki/lib/exe/fetch.php?media=ubuntu_14... · UBUNTU 14.04 ON DE1-SOC STEVEN ANDREWS MAY 8TH, 2015. DOWNLOAD

UBUNTU 14.04 ON DE1-SOCSTEVEN ANDREWS

MAY 8TH, 2015

Page 2: Ubuntu 14.04 on DE1-Soc - University of Torontolegup.eecg.utoronto.ca/wiki/lib/exe/fetch.php?media=ubuntu_14... · UBUNTU 14.04 ON DE1-SOC STEVEN ANDREWS MAY 8TH, 2015. DOWNLOAD

DOWNLOAD

Page 3: Ubuntu 14.04 on DE1-Soc - University of Torontolegup.eecg.utoronto.ca/wiki/lib/exe/fetch.php?media=ubuntu_14... · UBUNTU 14.04 ON DE1-SOC STEVEN ANDREWS MAY 8TH, 2015. DOWNLOAD

FLASH

• MicroSD card

• sudo dd if=<Ubuntu_BSP_image> of=/dev/<sdcard#> bs=1M

Page 4: Ubuntu 14.04 on DE1-Soc - University of Torontolegup.eecg.utoronto.ca/wiki/lib/exe/fetch.php?media=ubuntu_14... · UBUNTU 14.04 ON DE1-SOC STEVEN ANDREWS MAY 8TH, 2015. DOWNLOAD

DOWNLOAD CD IMAGE

Page 5: Ubuntu 14.04 on DE1-Soc - University of Torontolegup.eecg.utoronto.ca/wiki/lib/exe/fetch.php?media=ubuntu_14... · UBUNTU 14.04 ON DE1-SOC STEVEN ANDREWS MAY 8TH, 2015. DOWNLOAD

FIND THE UNCOMPILED PROJECT

Page 6: Ubuntu 14.04 on DE1-Soc - University of Torontolegup.eecg.utoronto.ca/wiki/lib/exe/fetch.php?media=ubuntu_14... · UBUNTU 14.04 ON DE1-SOC STEVEN ANDREWS MAY 8TH, 2015. DOWNLOAD

OPEN SOC_SYSTEM.QSYS

• Add PIO

• External_connection - set

Page 7: Ubuntu 14.04 on DE1-Soc - University of Torontolegup.eecg.utoronto.ca/wiki/lib/exe/fetch.php?media=ubuntu_14... · UBUNTU 14.04 ON DE1-SOC STEVEN ANDREWS MAY 8TH, 2015. DOWNLOAD

ADD PIO TO CODE

COPY FROM QSYSPASTE INTO SOC_SYSTEM U0IN DE1_SOC_LINUX_FB.V

Page 8: Ubuntu 14.04 on DE1-Soc - University of Torontolegup.eecg.utoronto.ca/wiki/lib/exe/fetch.php?media=ubuntu_14... · UBUNTU 14.04 ON DE1-SOC STEVEN ANDREWS MAY 8TH, 2015. DOWNLOAD

COMPILE

• First run analysis and synthesis

• Then run TCL scripts (Tools > Tcl Scripts)

• Fully Compile

Page 9: Ubuntu 14.04 on DE1-Soc - University of Torontolegup.eecg.utoronto.ca/wiki/lib/exe/fetch.php?media=ubuntu_14... · UBUNTU 14.04 ON DE1-SOC STEVEN ANDREWS MAY 8TH, 2015. DOWNLOAD

CONVERT SOF TO RBF

Page 10: Ubuntu 14.04 on DE1-Soc - University of Torontolegup.eecg.utoronto.ca/wiki/lib/exe/fetch.php?media=ubuntu_14... · UBUNTU 14.04 ON DE1-SOC STEVEN ANDREWS MAY 8TH, 2015. DOWNLOAD

RUN LINUX

• Copy the .rbf to SD card overwriting old file

• Put into DE1

• Power on

• Plug in accessories (Keyboard, mouse, Ethernet)

• Enjoy!

Page 11: Ubuntu 14.04 on DE1-Soc - University of Torontolegup.eecg.utoronto.ca/wiki/lib/exe/fetch.php?media=ubuntu_14... · UBUNTU 14.04 ON DE1-SOC STEVEN ANDREWS MAY 8TH, 2015. DOWNLOAD

TALK TO HARDWARE

RUN THE FOLLOWINGCOPY HPS_0.H TO USB

Page 12: Ubuntu 14.04 on DE1-Soc - University of Torontolegup.eecg.utoronto.ca/wiki/lib/exe/fetch.php?media=ubuntu_14... · UBUNTU 14.04 ON DE1-SOC STEVEN ANDREWS MAY 8TH, 2015. DOWNLOAD

COPY HEADER TO DE1 VIA USB

• Then write code using mmap() to map hardware to virtual space

• Write code!

• See “example.c”