Code Monkey home page Code Monkey logo

robseb / rsyocto Goto Github PK

View Code? Open in Web Editor NEW
103.0 103.0 27.0 122.08 MB

🤖 SoCFPGA: Open-Source Embedded Linux Distribution with a highly flexible build system, developed for Intel (ALTERA) SoC-FPGAs (Cyclone V & Arria 10)

Home Page: https://rsyocto.com/

License: MIT License

Verilog 24.72% SystemVerilog 7.37% Python 64.85% Tcl 3.06%
arm-cortex-a9 armv7 arria10 build-automation build-system cyclone-v de10-nano de10-standard de10nano embedded-linux fpga fpga-configuration fpga-fabric intel intel-fpga intel-soc-fpgas linux soc-fpga-linux socfpga

rsyocto's Introduction

rsyocto's People

Contributors

robseb avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

rsyocto's Issues

Adding OpenCL support to the build

Is your feature request related to a problem? Please describe.
Looking for an up-to-date and well-documented build process for OpenCL development on Cyclone and Arria10 boards.

Describe the solution you'd like
It would be great to have an option to include the OpenCL build tools, as well as a reference OpenCL hardware project to start with.

Describe alternatives you've considered
I've looked at many other solutions, but all of them seem a bit out of date or lacking in some features. This one has up-to-date builds but lacks OpenCL

Additional context
None

**For witch Board/ Device ? **
Arria10 and/or Cyclone V
I am specifically using a DE10-Nano, but have a CriticalLink VDK as well.

Cant use opkg

DE10 Nano SOC
Cyclone V
when doing opkg update, nothing is happening
What am I doing wrong?
Thanks for your answer
PS : rsyocto is awesome!
image

DE10-Nano: boot loop

Hi Robin,

I am facing a boot loop ...

env ...

Board: DE10-Nano
SD Card Image: rsYocto Vers. 1.03 (build 10.01.2020)

Symptom ...

seems to work fine and boots the linux kernel until it comes to the modules stuff where it says

depmod: ERROR: could not open directory /lib/modules/5.4.0-altera: No such file or directory

After that it does some other stuff, e.g. getting an IP (DHCP) and time sync works correctly anyway, but there is no login prompt offering a root console.

The final message is Time sync. done.

Then after some seconds it goes into a boot loop and the same things appear over and over again.

regards - Hans

Unclear how to install cmake and ruby from opkg.

Hi, thank you very much for rsyocto! it is great :)

It seems that opkg default configuration is incomplete.
opkg install\update does nothing.
I've read all the manual of openwrt, and it has been very difficult for me to understand how to configure the repository.
It will be very nice if you will explain how to use opkg in this distro.
please help me,
best regards.

Resolvconf deleted every boot

**For witch Board/ Device ? **
Arria10 and/or Cyclone V

Hi Rob,

There are something trouble when we reboot DE0 nano SoC, the resolvconf file is erased each reboot, do you know why ?

Arria 10: limited FPGA Manger suppert

With the Version v1.02 for the Arria 10 SoC-FPGA are only following meta-rstools features available: FPGA-gpiRead , FPGA-status, FPGA-writeBridge , FPGA-readMSEL , FPGA-readBridge

The other commands, like FPGA-resetFabric and FPGA-writeConfig requiere to write to the FPGA Manager regiester. If I try that a get a kernel panic. This message tells me that something is wrong with the Intel 'socfpga-Linux' Kernel. Later on I will try to fix this issue.

Broken "Info Papers" links (404) in readme for rsyocto/fpga/

In the readme for rsyocto/fpga/, there are various links labelled "Info Papers" that all give 404 errors.

It seems they should point to files in rsyocto/doc/symbols but no longer do - they have an older version number as part of each url.

DE10-Nano adcTest.py not working

Do I need to change anything to run the adcTest.py script, it doesn't work, raw_value is always one, any suggestions?
rsyocto Vers. 1.042

Partion formatting error(cyclone V)

Hi,
I have an error while using the python script socfpgaPlatformGenerator.

...
--> delete all used loopback devices
--> Remove the loopback "/dev/loop39"
Traceback (most recent call last):
File "/home/jonathan/repo/rsyocto/fpga/DE10STDrsyocto_restored/socfpgaPlatformGenerator/makersyoctoSDImage.py", line 1100, in
if not socfpgaGenerator.GenerateImageFile(image_name,zip_name,compress_output,True):
File "/home/jonathan/repo/rsyocto/fpga/DE10STDrsyocto_restored/socfpgaPlatformGenerator/socfpgaPlatformGenerator.py", line 2075, in GenerateImageFile
self.BootImageCreator.generateImage()
File "/home/jonathan/repo/rsyocto/fpga/DE10STDrsyocto_restored/socfpgaPlatformGenerator/LinuxBootImageFileGenerator/LinuxBootImageGenerator.py", line 979, in generateImage
self.__prase_partition(diagnosticOutput,parts)
File "/home/jonathan/repo/rsyocto/fpga/DE10STDrsyocto_restored/socfpgaPlatformGenerator/LinuxBootImageFileGenerator/LinuxBootImageGenerator.py", line 1460, in __prase_partition
self.__format_partition(diagnosticOutput, partition.type_mkfs)
File "/home/jonathan/repo/rsyocto/fpga/DE10STDrsyocto_restored/socfpgaPlatformGenerator/LinuxBootImageFileGenerator/LinuxBootImageGenerator.py", line 1440, in __format_partition
raise Exception('Formating with '+str(TypeError)+' failed')
Exception: Formating with <class 'TypeError'> failed

I have no clue about the error here.

Thank you

Jonathan

Change the apache2 site

Hey robin,

I would like to change the direction of the web page when I want to connect on my board. Definitively, change the index page by my app Django. I searched long time how to change the direction of apache but I didn't find.

Do you know how can I change ?

Best regards,

Need Help with Customizing RSYOCTO Project to Add NVDLA to the Project

Hi @robseb, My name is Qazi Shahid Ullah and I am an electrical Engineer, working as Research Assistant at National University of Science and Technology (NUST), Islamabad Pakistan.
I have gone through your project (Rsyocto), I think it is very good platform for SoC and Embedded system students to use as starting point for their projects.
I am trying to port NVDLA (NVIDIA's open source Neural Network Accelerator) on Intel FPGA (Han pilot Platform). I want to make use of rsyocto project as a starting point for this and customize the project to add NVDLA to the project.
I hope I will get help from this platform as I move on with the project.

DE10-Nano - Project archive restoration failed in Quartus 21.1 (for both)

I've been able to restore the .qar archives for the DE0-Nano-SoC and the DE10-Standard, in Quartus 21.1, but not for the DE10-Nano.

For both DE10-Nano. .qar files, I get an error saying " Project archive restoration failed .." (see attached).

qar restoration failed - Quartus 21 1

The same thing happens in Quartus 15.1 and 17.1. Which version of Quartus is most likely to work?

I'm wondering if it would be better to just zip the project folders, rather than use Quartus to archive them. That way, we'd still have access to the individual files.

Network issue

Hi Robin Sebastian,

Your Project is a really good idea and before you psted it, I also used Django in SoCKit to control my FPGA. Anyway !

I have a problem with the configuration of Ethernet interface. I am in université and they use nameserver to acces at internet. When I try to change the resolv.conf and reboot after, the resolv.conf is not changed. Can you tell how can I do please ?
May be disable the dynamic dhcp ...

rsyocto_SD_1042.zip - what is its purpose?

This probably ought to be a discussion, not an issue, but since there's no discussion tab, yet, I've put it here.

I mistakenly made a microSD card with rsyocto_SD_1042.zip in Rufus, and tried to boot my DE10-Standard with it. That didn't work, and looking at the contents all I see are a couple of autorun files, on one FAT32 partition taking up the whole card.

Rufus processed the image without errors, and quite quickly. I'm now waiting for it to do the same with rsYocto_1_042_DE10STD.zip, which is taking a lot longer, despite the zip being about half the size.

I can't find any mention of rsyocto_SD_1042.zip by searching with or without the ".zip" part.

W1-gpio

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is.

Good evening, Robert Sebastian, sorry, I have a problem, I would like to connect a temperature sensor called ds18b20 but I need a command called w1-gpio, is it possible that it can be installed in rsyocto on the DE10standard? What step should I take if so? :(

**For witch Board/ Device ? **
DE10 STANDARD Cyclone V

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.