On a Linux operating system, what tools need to developed a real-time application that communicates with FPGA?

On a Linux operating system, what tools need to developed a real-time application communicating with FPGA?

It is not unclear to me by reading the documentation on the website OR tools or drivers should I install on a Linux operating system in order to develop a C++ real-time application (that interact with FPGA) which will take place on a sbRIO-9651.

Is this possible at all?

Thank you

Michel

Everything works very well with an FPGA VI, compiled with LabVIEW FPGA 2015.

1. I have installed Eclipse on CentOS 7 with cross-compiler found at this link:

Compilers C & C++ GNU for Linux ARMv7 (Linux host) 2014

2. I also install a debugger crossed to debug application c / c++ remotly. Once on the page go in the section "Linaro Toolchain for Cortex-A" and download the second link linux "linaro-toolchain-binary (big-endian).  The binary gdb is in there, so you must point towards him in the Eclipse debug configuration:

Linaro Toolchain for Cortex-A

3. I installed the linux drivers from NOR-RIO 15:

Driver OR RIO 15.0 for Linux

4. I was able to program an application to c / c++ opening and running a LabVIEW FPGA Bitstream in a few steps:

Example of API Interface FPGA C OR real time Linux and Eclipse

Michel

Tags: NI Software

Similar Questions

  • I have a linux operating system and I would like to remove it and install windows xp. I'm afraid that if I wipe the drive, I'll be unable to boot the windows xp disc. Is this true?

    I have a linux operating system and I would like to remove it and install windows xp. I'm afraid that if I wipe the drive, I'll be unable to boot the windows xp disc. Is this true? What is the best way to remove the linux operating system and install windows xp?

    original title: HOW I CAN UNINSTALL LINUX OPERATING SYSTEM

    If there is absolutely nothing on the disk you want, just format the drive and install Windows XP:

    1. start from the CD. You may need to change the first boot to a CD device in the BIOS. To do this, when you switch on the look for a configuration message indicating what key to start typing, F2 and del are commonly used. The message appears for very long and it you miss, you have to restart the computer. In the BIOS, look for a section that contains the boot sequence, change it to CD, save it and let the computer to restart.

    2. the installation sequence is answering the message press any key to boot from the CD, and then press ENTER to set up Windows, press F8 to accept the EULA, delete the partition, press ENTER, type L to confirm delete, type C to create a partition, choose (Quick) format. Then begins the installation and restart will therefore ignore the subsequent message to press any key to boot from the CD-ROM.

    3. actual installation will begin and takes about 30 minutes. Finally, download all the missing Windows service packs and other updates.

  • Can I use PXI embedded controller connected to the PC under LINUX operating system

    Hi all

    We ara tries to connect to PXI8106 (in 1042 chassis) to PC under LINUX via ethernet (cable cross at the moment), is the version of labview 8.5.

    Can I use PXI embedded controller connected to the PC under LINUX operating system?

    If Yes, where can I find its configuration in the .ini file?

    Thanks in advance.

    Hello bachir_elec,

    I'm sending you two links that I don't provide the information you need.

    Using Linux on an Embedeed PXI controller:

    http://digital.NI.com/public.nsf/allkb/821E0C115A3B4EF286257069004B8352?OpenDocument

    Configuration of your PXI Linux system:

    http://digital.NI.com/public.nsf/allkb/5CEEC941FB7B0488862573F700653B21?OpenDocument

    You can take a look?

  • Linux operating system can be installed on Mac Mini; Intel Core i5 at 2.8 GHz. 8 GB 1600 MHz DDR3; Iris 1536 MB Intel?

    Linux operating system can be installed on Mac Mini; Intel Core i5 at 2.8 GHz. 8 GB 1600 MHz DDR3; Iris 1536 MB Intel?

    Depends on whether you want to replace OSX, dual boot with OSX, or run in a virtual environment.

    Linux operating system isn't a BONE btw, is a generic name for all versions of Linux.

  • I want to use my controller xbox 360, but windows 8 is not under operating systems, what should I do?

    I want to use my controller xbox 360, but windows 8 is not under operating systems, what should I do?

    Plug it in and let the auto drivers install.  I use mine all the time.

  • CReative cloeud works with the linux operating system?

    CReative cloeud works with the linux operating system?

    Adobe Creative Cloud

    Hello

    Unfortunately, the product Adobe Creative cloud does not work under LINUX. Please access the link as follows for the system requirements for Adobe Creative Cloud products.

    System requirements | Adobe Creative Cloud

    Thank you.

  • I upgraded my operating system and I need to reinstall Adobe Pro

    I upgraded my operating system and I need to reinstall Adobe Pro. Any help?

    Adobe is a company, do you mean Acrobat Pro?

    Insert the installation disc in the drive and follow the instructions on the screen

    Or download the Installer for other downloads

  • database in the linux operating system

    Hello
    The linux operating system.
    How to check how much of db is running in my bones.

    Kind regards
    Vinoth

    PS - eaf | grep pmon

  • Services apps does not start after Linux operating system upgraded to 5.0

    Hi guys,.

    I'm really new APPS DBA and I'm stuck with this prob for the last days... I searched a lot but couldn't find a solution to him... could u pls help me...

    In fact, the Linux operating system has been upgraded to 4.0 to 5.0 and the old instance that was workin on 4.0 is now wrong in 5.0.

    I arrived at the database starts, but when I tried to start the services, but some services does not seem to start... I posted the below error log file... any suggestions r welcome...

    >
    ****************************************************

    Activation of the service provider Oracle Discoverer DEL_server1 mode 2
    Service control script execution:
    /Oracle/D01/Oracle/delcomn/Admin/scripts/DEL_server1/addisctl.sh start
    Timeout specified in the context file: 300 second (s)

    script gave:
    ****************************************************

    addisctl.sh version 115.14

    /Oracle/D01/Oracle/Delora/8.0.6/vbroker/bin/osagent
    Osagent is already running.
    OAD is already running.
    Cannot start the Locator.
    Cannot bind to the ADO. Turn it back on...

    OAD is stopped
    Osagent is stopped
    Could not stop the Locator. No process id of file found.
    Could not stop the gatekeeper. No process id of file found.
    Could not stop the discoverer Sessions. No process id of file found.
    Cannot stop all preference discoverer. No process id of file found.
    Cannot stop any collector of discoverer. No process id of file found.
    /Oracle/D01/Oracle/Delora/8.0.6/vbroker/bin/osagent
    Osagent began.
    Osagent log messages in the oracle/d01/oracle/delora/8.0.6/discwb4/util/osagent.log file.
    Waiting for the ADO start...
    ADOS has begun.
    ADO record messages in the file oracle/d01/oracle/delora/8.0.6/discwb4/util/oad.log.
    Cannot start the Locator.
    Registration Session discoverer
    The Collector registration
    Apply preferences file: /oracle/d01/oracle/delora/8.0.6/discwb4/util/pref.txt
    Finished the application preferences
    closure of the registry...
    Synchronizing registry files...
    Registration of preference discoverer repository

    addisctl.sh: leave with the State 1


    .end std out.
    /Oracle/D01/Oracle/Delora/8.0.6/jre1183o/lib/i686/green_threads/libzip.so: symbol errno, version > GLIBC_2.0 not defined in file libc.so.6 with link time reference (libzip.so)
    Failed to initialize threads: cannot find class java/lang/Thread
    Could not create Java virtual machine
    /Oracle/D01/Oracle/Delora/8.0.6/jre1183o/lib/i686/green_threads/libzip.so: symbol errno, version > GLIBC_2.0 not defined in file libc.so.6 with link time reference (libzip.so)
    Failed to initialize threads: cannot find class java/lang/Thread
    Could not create Java virtual machine
    /Oracle/D01/Oracle/Delora/8.0.6/jre1183o/lib/i686/green_threads/libzip.so: symbol errno, version > GLIBC_2.0 not defined in file libc.so.6 with link time reference (libzip.so)
    Failed to initialize threads: cannot find class java/lang/Thread
    Could not create Java virtual machine
    /Oracle/D01/Oracle/Delora/8.0.6/jre1183o/lib/i686/green_threads/libzip.so: symbol errno, version > GLIBC_2.0 not defined in file libc.so.6 with link time reference (libzip.so)
    Failed to initialize threads: cannot find class java/lang/Thread
    Not able to create Java VM
    .end err on.
    ****************************************************
    [Report on Service Control]
    The format of the report is:
    < Service > < Script > < status >

    Oracle DEL_server1 server Apache adapcctl.sh Started
    OracleTNSListener80APPS_DEL_server1 adalnctl.sh Started
    OracleConcMgrDEL_server1 adcmctl.sh Started
    OracleFormsServer-Forms60DEL_server1 adfrmctl.sh Started
    OracleReportServer-Rep60_DEL adrepctl.sh Started
    Oracle DEL_server1 Client Metrics adfmcctl.sh Started
    Oracle Server Metrics adfmsctl.sh Started DEL_server1

    Oracle DEL_server1 server performance jtffmctl.sh Started
    Oracle Discoverer services DEL_server1 addisctl.sh down
    Oracle restricts Apache Server DEL_server1 adaprstctl.sh disabled
    Oracle server Apache PL/SQL adapcctl.sh disabled DEL_server1
    Oracle SocketServer DEL_server1 TCF adtcfctl.sh disabled
    Oracle DEL_server1 ICSM ieoicsm.sh disabled
    ServiceControl dating status 1

    I guess upgrading the discoverer would be my last option... any ideas guys...

    As you use discoverer 4i... .only option is upgrading to 10g as indicated in the note, metalink mentioned by me in my previous post.

    Thank you
    JD

  • What is the best way to approach writing a server that communicates with a wireless xbee on TCP?

    Hello all-

    I need to write a Labview program that communicates over TCP with a xbee: http://www.atmel.com/Images/doc42006.pdf

    Program LabView are going to order one of these: http://www.atmel.com/Images/doc8120.pdf

    The xbee will send packages "update" while the LabView program sends packets 'setup' and 'control' to the xbee.

    The LabView program will basically serve to control a robot by sending TCP packets.  The robot simply sends the updates to the LabView program on its current position.

    I searched through the following examples:

    1. how to set up the TCP header

    http://forums.NI.com/T5/LabVIEW/how-do-I-send-data-in-this-format-over-the-network/m-p/830019/highli...

    2. the data Client.vi and data Server.vi

    https://decibel.NI.com/content/docs/doc-9133/diff?secondVersionNumber=5

    3. how to analyze packets

    http://forums.NI.com/T5/LabVIEW/how-to-extract-individual-TCP-packet-values/m-p/1795840#M620097

    Is there an example that combines all of the above for example?

    I would appreciate if someone can point me to a sample program that communicates with another program labview with at least 2 different types of packages.

    How the rzusbstick does not appear on your system?  It is a resource of COM?  If so, you probably want to use the API of our VISA to write commands in the port.  These commands will be similar to what you are doing, although you will probably want to use integers instead of doubles.

    There are several examples of series in the Finder of LabVIEW example available in the Help menu in LabVIEW.

    Hope this helps,

  • Is there a way to know what physical events are happening in real time?

    I just had a problem from my phone since last week. I wouldn't do something unusual. Knows running programs with regard to my knowledge and visible only windows are concerned. And my hard drive would be thrown open. I don't know which program is the cause. So I asked for help in the windows event viewer and look under hardware events because that's what I thought would contain the event in question. but it was empty.

    I'm here to ask you all, if anyone can help in this regard.

    Amit

    Hello

    Check these:

    Scenarios selected for monitoring performance with Windows Vista
    http://TechNet.Microsoft.com/en-us/library/cc748962 (WS.10) .aspx

    This free utility makes it easy to check the event logs - since you can check everything
    entry in the final minutes or other periods of time. Any or all of the event logs can be saved
    then deleted to make it easier also for future entries to read.

    MyEventViewer - free - a simple alternative in the standard Windows Event Viewer.
    TIP - Options - Advanced filter allows you to see a period of time instead of the whole of the record-
    Set it for a bit before and after the time of the BSOD.
    z http://www.Nirsoft.net/utils/my_event_viewer.html

    =======================================================

    Sysinternals has utilties that can help such as Process Explorer, Process Monitor and others. Those
    and others are below.

    This is a pretty complete performance convenience store and a lot of these methods will contribute to
    your effort.

    What antivirus/antispyware/security products do you have on the machine? Be one you have NEVER
    on this machine, including those you have uninstalled (they leave leftovers behind which can cause
    strange problems).

    ----------------------------------------------------

    Follow these steps:

    Start - type this in the search box-> find COMMAND at the top and RIGHT CLICK – RUN AS ADMIN

    Enter this at the command prompt - sfc/scannow

    How to analyze the log file entries that the Microsoft Windows Resource Checker (SFC.exe) program
    generates in Windows Vista cbs.log
    http://support.Microsoft.com/kb/928228

    Also run CheckDisk, so we cannot exclude as much as possible of the corruption.

    How to run the check disk at startup in Vista
    http://www.Vistax64.com/tutorials/67612-check-disk-Chkdsk.html

    ==========================================

    After the foregoing:

    How to troubleshoot a problem by performing a clean boot in Windows Vista
    http://support.Microsoft.com/kb/929135
    How to troubleshoot performance issues in Windows Vista
    http://support.Microsoft.com/kb/950685

    Optimize the performance of Microsoft Windows Vista
    http://support.Microsoft.com/kb/959062
    To see everything that is in charge of startup - wait a few minutes with nothing to do - then right-click
    Taskbar - the Task Manager process - take a look at stored by - Services - this is a quick way
    reference (if you have a small box at the bottom left - show for all users, then check that).

    How to check and change Vista startup programs
    http://www.Vistax64.com/tutorials/79612-startup-programs-enable-disable.html

    A quick check to see that load method 2 is - using MSCONFIG then put a list of
    those here.
    --------------------------------------------------------------------

    Tools that should help you:

    Process Explorer - free - find out which files, key of registry and other objects processes have opened.
    What DLLs they have loaded and more. This exceptionally effective utility will show you even who has
    each process.
    http://TechNet.Microsoft.com/en-us/Sysinternals/bb896653.aspx

    Autoruns - free - see what programs are configured to start automatically when you start your system
    and you log in. Autoruns also shows you the full list of registry and file locations where applications can
    Configure auto-start settings.
    http://TechNet.Microsoft.com/en-us/sysinternals/bb963902.aspx
    Process Monitor - Free - monitor the system files, registry, process, thread and DLL real-time activity.
    http://TechNet.Microsoft.com/en-us/Sysinternals/bb896645.aspx

    There are many excellent free tools from Sysinternals
    http://TechNet.Microsoft.com/en-us/Sysinternals/default.aspx

    -Free - WhatsInStartUP this utility displays the list of all applications that are loaded automatically
    When Windows starts. For each request, the following information is displayed: Type of startup (registry/Startup folder), Command - Line String, the product name, Version of the file, the name of the company;
    Location in the registry or the file system and more. It allows you to easily disable or remove unwanted
    a program that runs in your Windows startup.
    http://www.NirSoft.NET/utils/what_run_in_startup.html

    There are many excellent free tools to NirSoft
    http://www.NirSoft.NET/utils/index.html

    Window Watcher - free - do you know what is running on your computer? Maybe not. The window
    Watcher says it all, reporting of any window created by running programs, if the window
    is visible or not.
    http://www.KarenWare.com/PowerTools/ptwinwatch.asp

    Many excellent free tools and an excellent newsletter at Karenware
    http://www.KarenWare.com/

    ===========================================

    Vista and Windows 7 updated drivers love then here's how update the most important.

    This is my generic how updates of appropriate driver:

    This utility, it is easy see which versions are loaded:

    -Free - DriverView utility displays the list of all device drivers currently loaded on your system.
    For each driver in the list, additional useful information is displayed: load address of the driver,
    Description, version, product name, company that created the driver and more.
    http://www.NirSoft.NET/utils/DriverView.html

    For drivers, visit manufacturer of emergency system and of the manufacturer of the device that are the most common.
    Control Panel - device - Graphics Manager - note the brand and complete model
    your video card - double - tab of the driver - write version information. Now, click on update
    Driver (this can do nothing as MS is far behind the certification of drivers) - then right-click.
    Uninstall - REBOOT it will refresh the driver stack.

    Repeat this for network - card (NIC), Wifi network, sound, mouse, and keyboard if 3rd party
    with their own software and drivers and all other main drivers that you have.

    Now in the system manufacturer (Dell, HP, Toshiba as examples) site (in a restaurant), peripheral
    Site of the manufacturer (Realtek, Intel, Nvidia, ATI, for example) and get their latest versions. (Look for
    BIOS, Chipset and software updates on the site of the manufacturer of the system here.)

    Download - SAVE - go to where you put them - right click - RUN AD ADMIN - REBOOT after
    each installation.

    Always check in the Device Manager - drivers tab to be sure the version you actually install
    presents itself. This is because some restore drivers before the most recent is installed (sound card drivers
    in particular that) so to install a driver - reboot - check that it is installed and repeat as
    necessary.

    Repeat to the manufacturers - BTW in the DO NOT RUN THEIR SCANNER device - check
    manually by model.

    Look at the sites of the manufacturer for drivers - and the manufacturer of the device manually.
    http://pcsupport.about.com/od/driverssupport/HT/driverdlmfgr.htm

    How to install a device driver in Vista Device Manager
    http://www.Vistax64.com/tutorials/193584-Device-Manager-install-driver.html

    If you update the drivers manually, then it's a good idea to disable the facilities of driver under Windows
    Updates, that leaves about Windows updates but it will not install the drivers that will be generally
    older and cause problems. If updates offers a new driver and then HIDE it (right click on it), then
    get new manually if you wish.

    How to disable automatic driver Installation in Windows Vista - drivers
    http://www.AddictiveTips.com/Windows-Tips/how-to-disable-automatic-driver-installation-in-Windows-Vista/
    http://TechNet.Microsoft.com/en-us/library/cc730606 (WS.10) .aspx

    ===========================================

    Refer to these discussions because many more excellent advice however don't forget to check your antivirus
    programs, the main drivers and BIOS update and also solve the problems with the cleanboot method
    first.

    Problems with the overall speed of the system and performance
    http://support.Microsoft.com/GP/slow_windows_performance/en-us

    Performance and Maintenance Tips
    http://social.answers.Microsoft.com/forums/en-us/w7performance/thread/19e5d6c3-BF07-49ac-a2fa-6718c988f125

    Explorer Windows stopped working
    http://social.answers.Microsoft.com/forums/en-us/w7performance/thread/6ab02526-5071-4DCC-895F-d90202bad8b3

    Hope these helps.

    Rob Brown - MS MVP - Windows Desktop Experience: Bike - Mark Twain said it right.

  • Linux operating systems

    Y does it have - or will there - a version of Lightroom for type operating systems Linux (Ubuntu, for example)?

    Probably never. Simple calculations - according to statistics you read, only 3 to 7% of all Linux workstations to run at all, and those that a fraction actually use design tools. Now compare that to the effort of potentialyl conversion of the entire program for what may amount to only a few ten thousand licenses... It will not happen.

    Mylenium

  • NB550D - 10G - Linux operating system

    I recently bought a NB550D - 10G and have not yet used.

    I'm not a fan of Windows and with a new desktop PC my first impulse would be to replace the windows with some form of operating system Linux.

    However, before doing so on this netbook that I want to check what the effect is likely to be on some features. I am interested in the following:

    1 Dolby Advanced Audio
    2 load and sleep USB
    3. sleep and music
    4. power management
    5. all other functions

    For example, I'll be able to use the sleep function and music when running Linux, or depends on Windows or other software pre-installed?

    Hello

    You probably know that Toshiba doesn't support Linux and maybe you should check some Linux forum and exchange experiences with people who use Linux. Believe me you will be have better chances of getting God's answer it.

  • How can I get rid of a Vista OS after receiving a message "and not a true" operating system? You need to install a purchased Win 7 OS.

    Remember - this is a public forum so never post private information such as numbers of mail or telephone!

    . Can IdeaHow I remove Windows Vista from a Dell 1705 after receiving a warning of non-genuine software.  Replaced the original disc, since we found that the startup disk, we used a disk from another computer to boot Vista, it worked fine for a while then we received the message after several weeks ' not a real...» "OPERATING SYSTEM.  Went out and bought a Windows 7 operating system and when I put the disc in the slot, nothing happens.  What should I do now? Should Vista be deleted?  Can't get to a screen to start window, even tried to format drive in command prompt and all I get is an error message about the need to be an administrator.  It is computer.s home my husband:

    • You have problems with programs
    • Error messages
    • Recent changes to your computer
    • What you have already tried to solve the problem

    Remember - this is a public forum so never post private information such as numbers of mail or telephone!

    . Can IdeaHow I remove Windows Vista from a Dell 1705 after receiving a warning of non-genuine software.  Replaced the original disc, since we found that the startup disk, we used a disk from another computer to boot Vista, it worked fine for a while then we received the message after several weeks ' not a real...» "OPERATING SYSTEM.  Went out and bought a Windows 7 operating system and when I put the disc in the slot, nothing happens.  What should I do now? Should Vista be deleted?  Can't get to a screen to start window, even tried to format drive in command prompt and all I get is an error message about the need to be an administrator.  It is computer.s home my husband:

    • You have problems with programs
    • Error messages
    • Recent changes to your computer
    • What you have already tried to solve the problem

    Hey DMC1014

    You cannot remove vista from vista

    you need to boot from your windows 7 dvd

    to boot from the dvd drive to be able to you will see a way to get into the bios Setup at the bottom of the screen or command menu start

    It would be F2 or delete etc to enter the BIOS or F12 etc. for the start menu

    Change boot order it do dvd drive 1st in the boot order

    you remove the vista operating system by making a customized windows 7 deletion of partition of vista installation process

    and read below tutorial

    http://www.SevenForums.com/tutorials/1649-clean-install-Windows-7-a.html

    Walter, the time zone traveller

  • Can not find Workstation 11 documents that specify host for Linux operating system support

    I had all the versions of the workstation since version 3 or 4, and in all cases, Workstation ran on a Linux OS support.  For now, I have both Debian and Red Hat Linux workstations and prefer to stay with Red Hat for my work of VMware Workstation. However I find no actual docs for workstation 11 who tell me what rev of Red Hat Linux is supported. Also, I don't see the real support as available contracts more. Once upon a time, you could buy support workstation. I already have systems of vSphere 5.5 to work and they have full support, but I can't support 7 x 24 production on my computer it seems. in any case, what is the actual supported Red Hat Linux tricks? 6.6 worm or am I stuck goes Red Hat 7?

    Thanks to anyone who really knows.

    response to me here:

    After a bunch of research, I get to a page that tells me to get the compatibility guide:

    VMware Workstation 11 Documentation Centre

    Who gets finally me:

    http://www.VMware.com/resources/compatibility/search.php

    Which is useless for workstation because it lists only the products of ESXi.

    Always to research... and I get this:

    http://www.VMware.com/resources/compatibility/search.php?deviceCategory=software

    Nope... It does not help... I select "Host OS" and is told to go elsewhere:

    The host operating system compatibility information has been moved to the following location:


    http://KB.VMware.com/kb/2100429


    Host operating system support information (2100429)

    Goal

    Supported host operating system data are removed from the Compatibility Guide VMware (VCG) to other articles of the basis of knowledge (KBs).
    This article KB then told me to go somewhere else to:

    Operating systems supported for VMware Workstation guests (2088579)

    your da!
    The answer is that 11 workstations is supported on some types of Linux and the most notable are:
    Red Hat Enterprise Linux 5.10
    Red Hat Enterprise Linux 6.5
    Red Hat Enterprise Linux 7.0 (note: 7 RHEL is horrible)
    The answer is therefore a flat NO WAY for Debian or one of its close brothers.  Strictly big business Linux here.
    Nice hide details in seventeen deep research.

Maybe you are looking for