Custom hardware and the module of ARM

Hello world

Our company is in the early stages of designing a custom measuring device. In the past we used Microchip microcontrollers (PIC16 and 18), a simple IDE and a C compiler, but for the new generation of devices we will use microcontrollers from Luminary Micro ARM. Since we are also users of LabVIEW, the choice for the LabVIEW embedded module for ARM seems logical. I read a lot of documentation OR and watched the tutorials, but I'm still uncertain on what we may or may not do with the module. Until we buy eval kits and the module, I need to have some facts.

  1. The 'heart' of our circuit is a microcontroller LM3S1968, this MCU is ARM Cortex-M3 based. It is listed in Keil device database (http://www.keil.com/dd/), then is also a LabVIEW "Tier 1" - peripheral (http://zone.ni.com/devzone/cda/tut/p/id/7066)? ".
  2. What I have to add the MCU manually to the project as described in http://zone.ni.com/devzone/cda/tut/p/id/7152, or can I just it select from a menu?
  3. We already have a LM3S1968 evaluation kit (http://www.luminarymicro.com/products/lm3s1968_evaluation_kits.html) and a programming JTAG device. We can use these hardware components to evaluate the LabVIEW ARM module or should I buy a complete kit of NOR (including the dev board)?
  4. Is a JTAG connector on our device and a connection for a JTAG debugger, all I need for debugging the device with LabVIEW?
  5. Assessment OR (http://sine.ni.com/nips/cds/view/p/lang/en/nid/205040) kit includes JTAG Keil ULink2 adapter on the photo?
  6. We want to connect the MCU to a converter A/D, the AD7738 of Analog Devices (http://www.analog.com/en/analog-to-digital-converters/ad-converters/ad7738/products/product.html). We will use the SPI bus for communication and I know what codes to send to get a basic reading. What I need to use the SPI-Subvi and send the hex codes or can I use a Subvi 'AD7738' built-in device drivers CD?

I apologize in advance for the number of questions, it's just that the use of LabVIEW for the development of material is completely new to me

Thanks in advance for your help.

Paul

Hello Paul!

I'll try to answer your questions and I hope someone else can add more information if necessary.

  1. The 'heart' of our circuit is a microcontroller LM3S1968, this MCU is ARM Cortex-M3 based. It is listed in Keil device database (http://www.keil.com/dd/), then is also a LabVIEW "Tier 1" - peripheral (http://zone.ni.com/devzone/cda/tut/p/id/7066)? ".

Answer: no, that would be a level 2 device, we now offer three level 1 devices and information on these can be found on the link you condition.

  1. What I have to add the MCU manually to the project as described in http://zone.ni.com/devzone/cda/tut/p/id/7152, or can I just it select from a menu?

Answer: you need to add yourself as described in the link you provided.

  1. We already have a LM3S1968 evaluation kit (http://www.luminarymicro.com/products/lm3s1968_evaluation_kits.html) and a programming JTAG device. We can use these hardware components to evaluate the LabVIEW ARM module or should I buy a complete kit of NOR (including the dev board)?

Answer: is trickier, LV Module Embedded for ARM in trial mode will have some limitations (size applications, can open the development environment for a number of days and so on), but it should not have limits when it comes to other targets as described in the links that you have already provided. When it comes to the JTAG interface, I would recommend using the Keil ULINK2 USB-JTAG.

  1. Is a JTAG connector on our device and a connection for a JTAG debugger, all I need for debugging the device with LabVIEW?

Answer: I would like to make use of the Keil ULINK2 USB-JTAG Adapter for debugging and allows us to download the code on the target. In fact, it's the only way we can download code on the ARM, but we can use a serial port / TCP in addition to JTAG debugging.

  1. Assessment OR (http://sine.ni.com/nips/cds/view/p/lang/en/nid/205040) kit includes JTAG Keil ULink2 adapter on the photo?

Answer: Yes.

  1. We want to connect the MCU to a converter A/D, the AD7738 of Analog Devices (http://www.analog.com/en/analog-to-digital-converters/ad-converters/ad7738/products/product.html). We will use the SPI bus for communication and I know what codes to send to get a basic reading. What I need to use the SPI-Subvi and send the hex codes or can I use a Subvi 'AD7738' built-in device drivers CD?

Answer: I/O could be implemented using the basic IO layer provide us as described here:

http://zone.NI.com/DevZone/CDA/tut/p/ID/7119

http://zone.NI.com/DevZone/CDA/tut/p/ID/7144

I hope this helps!

Tags: NI Products

Similar Questions

  • This will remove all your custom settings and the settings of many extensions.

    Hello

    I was reading this article of knowledge and he says:
    "This will delete all your custom settings and many extensions settings."
    What are the custom settings?

    for example one of these and what else
    bookmarks?
    Add - ons?
    Top toolbar - Customize the toolbar
    Add on the toolbar
    Firefox/preferences
    Authorization Manager settings
    the new page open

    Corrupted preference file
    File preferences may be corrupt, Firefox prevents writing to it. If you delete this file, Firefox will automatically create another when it comes to.

    Here's how to delete the prefs.js file.

    This will remove all your custom settings and the settings of many extensions.
    Open your profile folder:

    In the menu bar, click the Help menu and select troubleshooting information. The troubleshooting information tab will open.

    In the section the Application databases, click view in the Finder. It will open a window with the folder of your profile.
    Note: If you are unable to open or use Firefox, follow the instructions for finding your profile without having to open Firefox.

    In the menu bar, click Firefox and select Quit Firefox

    Locate the prefs.js file (and, if applicable, the prefs.js.moztmp file).
    Delete these files and files prefs - n.js where n is a number (e.g. prefs - 2.js).
    If there is, remove the Invalidprefs.js.
    Restart Firefox. You should now have reset all preferences.

    Based on information from preferences not saved (mozillaZine KB)

    See also http://kb.mozillazine.org/Profile_folder_-_Firefox

    #1: there are too many pref for all kinds of adjustment which will offer a recipe of what you lose and how to keep certain parameters.
    It is possible to copy specific lines of a prefs.js to this file in another profile or restore some settings after deleting this file in the current profile folder.

    All the prefs that show as a user defined and appear in bold on the topic: config page are stored in the prefs.js file.

    This includes the changes you make and data Firefox itself and extensions store as data/parameters in a pref.
    It's

    #2,3: the localstore.rdf file stores the toolbar configuration and other data.

    #4: the current versions of Firefox shows the menu entry "Tabs" at the top menu ' display > toolbars "and" Firefox > Options ' and in the menus toolbar pop-up if the tabs are not in the default position on the top.

    If the notches located on the top and the menu entry is not available and you want to move the tabs under the navigation toolbar, then you have to toggle the pref browser.tabs.onTop false on the subject: config page.

    A restart of Firefox is necessary for updating the menu entry to display or remove.

    Note that this pref will no longer effect when the code Australis lands on the output channel (code Australis will probably land in Firefox 29).

    #5: see https://support.mozilla.org/kb/Clear+Recent+History

    Compensation of the "Site Preferences" clears all exceptions for cookies, images, pop-ups, installing the software, stored passwords in permissions.sqlite and other site specific data stored in content - prefs.sqlite (including zoom on the page).

    Deletion of cookies will delete all specified (selected) cookies, including cookies with an exception allowing you want to keep.

    #6,7: history of search bar is the story of the search bar (Google) on the Navigation toolbar.

    All recorded data to a form on a web page is included in the data in the form, but you can not separate and distinguish the two.

    Browsing history is the history of the web pages you have visited.

    #8: session cookies are always kept in memory and never stored on the disc in cookies.sqlite

    You can only delete specific cookies manually in the Cookie Manager or leave cookies expire when you close Firefox to make them behave like session cookies.

    Cookies of other compensation will include all cookies and don't obey the exceptions that you have made.

    #9
    Data stored in storage DOM is not stored in cookies.sqlite, but it is generally stored in the webappsstore.sqlite file or possibly in the form of data in IndexedDB.

  • user belongs to a domain and user does not belong to the local administrator or power users groups, or any custom group and the user is not part of the domain administrators group, but user show that it is admin

    WinXP
    user belongs to a domain and user does not belong to the local administrator or power users groups, or any custom group and the user is not part of the domain administrators group, but user show that it is admin

    I did a gpupdate/force and restart twice PC
    Yet, user indicate it is always admin when we right click on Start menu and see the possibility to open all users

    Hi elena_ad,

    Your question of Windows is more complex than what is generally answered in the Microsoft Answers forums. It is better suited for the public on the TechNet site. Please post your question in the below link:

    http://social.technet.Microsoft.com/forums/en/winserverManagement/threads

  • I can't find application webcam on my PC after formattting, but the hardware and the software is in the Device Manager

    I can't find application webcam on my PC after formattting, but the hardware and the software is in the Device Manager

    I can't find application webcam on my PC after formattting, but the hardware and the software is in the Device Manager

    You need to reinstall the driver of web cam and related demand.

  • LOV cascading if I don't have only one table with the customer name and the name of the product in the ADF.

    Hi Please help me how to use cascade, if I don't have only one table with the customer name and the name of the product in the ADF... I use Jdeveloper 11.1.

    For the client, I used customer VO with client list to fill but to populate the product that I use bind variable PrODUCT_NAME select distinct from TABLE where client_name =: bindCustomer

    so first of all, I need to set the variable of liaison on behalf of the selected customer.

    Can you please tell me how to set this variable binding in this case.

    After you set the LOV to your product attribute, correspondting VO in the LOV will appear under view accessors.

    Change the accessor of the view, you will see the variable binding. Set its value to the customer field of the parent object.

    Visit this link: https://www.youtube.com/watch?v=nXwL2_RP7AQ

    Kind regards

    Elias.

  • JS script to add custom text and the name of file to file info in the title of the document

    Would be very happy for any help with this one...

    JS script add custom text and the name of file to file info in the title of the document

    Thank you very much

    Super: O)

    I have a folder of say 50 images and I want to run a lot of JS script

    example in the title of the document: image Nr 81205

    custom text is 'image Nr' + '81205 file name.

    activeDocument.info.title ="Nr of pictures"+ decodeURI(activeDocument.name);

    This would be correct without seening the ext file

    Thank you very much

  • Custom TOC and the player controls

    I would like to customize the entire drive and TOC navigation for my captivate project.

    For example, I would like my logo clients above the table of contents and create a look that is customized for the whole experience. Example I would expose the design after: http://www.articulate.com/community/showcase/?page_id=96

    Can you elaborate on the steps I must take to create an appearance that is customized for navigation and the reader? Is there a detailed documentation that I can read on this subject? My friend can write custom, actionscript code that I'm not sure that the General overview of the process. When I export captivate files to Flash CS3, I do not see the files TOC or player?

    Thank you!

    yellomaggie wrote:

    Thank you for your time. In summary, you say that when you export the cp to Flash file and discover the actionscript Panel, there is no variables to customize the table of contents. Basically, the table of contents is under lock and key? If everything should not be accessible?

    Is it not possible to customize the shell that houses the presentations of captivate? I love the entire look of this presentation: http://www.articulate.com/community/guru/2009/Evernote/index.html

    .

    Thank you!

    Yes, I think that you can't really do much with the TOC design and layout, but I would like someone to prove me wrong... Maybe you could try to export a Captivate project finished flashing, edition of willingness to here and compile in Flash as you suggested, but I never had luck actually getting it to compile correctly. (I guess that this feature is only there to make you reach a roundabout idea of how things work). I just tested this out, and I don't think it puts even the reading/table of contents bar in the exported FLA, they seem to be separate.

    The other solution you suggested, having a wrapper shell 'accommodation' presentations is a good and it would be appropriate, but with a lot of work. However, you will need make the menu custom Flash which houses the s embedded SWF and find a way to control the internal variables of the SWF integrated to control reading/slides. (This is possible and are found elsewhere in this forum)

    The disadvantage would be that the only options available in the variables being access to slide numbers, you would have probably coloring edit and redo parts of the menu for each new project, you cannot access the names of slide of Dove.

  • TB opens Bing parameters and the module at startup. How to stop?

    Heyo,

    So I'm punting like tech support in my office and do not use TB myself. What happens at startup, a Bing settings and the TB add-ons page are loading in tabs in addition to the Inbox tab.

    X'ing the tabs individually does not remove them, but I need to stop loading at startup for the sanity of this old man.

    There is no modifier on shortcut to open the program, no homepage listed in the options. What Miss me?

    Thanks buckets for any input.

    Thunderbird opens just as it was closed. If he had active add-ons feet when it closed the last time, it will open in this way the next time.
    I don't know what is the Bing page, unless it is a kind of research he was doing prior to the closing.

  • In Photos, I changed the date, title and information on the location of the images of a slide digitizing company.  I want to preserve the custom metadata and the original resolution of 2500 dpi in a file backup, but when I export it loses my metadata chan

    Using version 1.3 of Photos, I edited the metadata about the images, I received a business of digitization of slides to insert the first day of the slide, the location, a title and a keyword.  I want to archive these images with the original resolution of 2500 dpi, but when I export original unmodified, it does not preserve information.  When I export by choosing export as XMP IPTC, I can't read the XMP file to see if there are my revisions.

    When I export using the 'Export # photo (s)' choice, I can use the previews/tools/Inspector/iptc and see my changes.  But this photo has only 72 dpi.

    Is there a way to preserve this modification of metadata information in the original not modified?  Alternatively, this file has XMP I exported the info?  If so, how can I read it?  And that would mean I need to export both the original unmodified and the XMP file to my files from archive?

    Don't know what you want - well there is a CIO field in the EXIF fields it is meaningless as DPI is not a setting but the result of a math problem third grade - points by (divided by) inches until you add inches per impression you have no IPR - and when you add inches the DPI for printing are determined by calculating not by any setting

    For more information, see http://www.rideau-info.com/photos/mythdpi.html

    A 1200 x 1800 pixels picture printed as a 4'x 6' printing is 300 DPI bit matter what setting the EXIF says

    LN

  • Custom step and the step execution.

    Hello

    I need the solution for access to a stage performance

    The order of execution of a step to start as below.  How can I insert a call custom execution position before step 3 and after step 18?

    Can I create a custom step allow me to insert a function like that call

    1--> Allocate result

    2--> synchronization batch Enter

    3--> check Run for Skip mode

    4--> assessment

    ....

    17--> the Post expression evaluate

    18--> evaluate Expression of State

    Tphan wrote:

    Precondition can be used for dynamic defining the step to skip or fail, but limit to only Boolean

    The statement above is not correct, you can have any expression as long as they evaluate to true or false. Thus, for example, you can have a prerequisite:

    RunState.PreviousStep.Result.Status is "Passed"

    If the expression above to ensure that the step will run only if the previous test succeeded.

    I think that your problem can be solved using preconditions and post actions.

    Take a look at the attachment.

  • Custom schema and the custom functions, menus and responsibilities

    Hi all

    My company has developed an integration of the EBS activate the third-party software create elements and other objects. We use a JDBC connector and call the underlying pl/sql API (such as EGO_ITEM_PUB. PROCESS_ITEM) Oracle. We have added some features, menus and responsibilities to our EBS 12.1.1 installation in order to provide a mechanism for access control for our JDBC integration because it connects directly to a db schema. We call FND_FUNCTION. TEST to see if the user connected / responsibility has the function it wants to call which are assigned to him. We also plan to use a custom schema, so that we don't have to plug directly into the apps schema, because we believe that our customer will not do. What do you think?

    I have planed to use FNDLOAD to download all the function menus and responsibilities to provide a script for our client, so that they can download simply all objects (menus,...).

    Now my issues are:

    Should they download these menus, functions and responsibilities in our custom schema or in the apps schema?

    The menus and responsibilities always defined in the apps schema?

    In the schema are defined if they are created in the GUI (oracle forms)?



    Thank you
    Konrad

    I would say FNDLOAD takes care to put all objects in the schema corresponding to FND/APPLSYS, right?

    Fix.

    What about subsidies for the apps schema? Don't the apps schema now on the new features, menus and responsibilities after the DOWNLOAD of FNDLOAD process?

    What grants you are talking about? The apps schema will certainly know about these new functions/menus/responsibilities (if not, you will not be able to see or access it from the application) - most of the data that is stored in the APPLSYS schema is accessible by the APPS schema.

    Thank you
    Hussein

  • Custom method in the Module of the Application with parameter

    Hello

    I created a custom in my AM method that takes a parameter map m as input.

    {} public void dosomething (map m)
    ... my stuff...
    }

    In my jspx to executables and links page, I have added my method as a "methodaction."
    and some "dosomething (Map)" in the menu dropdown called operations.
    Down to settings, I see the current map.

    But when I call the method of the bean of my support, like this:
    BC = (DCBindingContainer) getBindings ();
    OperationBinding opb = (OperationBinding) bc.getOperationBinding ("dosomething");
    opb.getParamsMap () .put ("dosomething", my_map);
    OPB. Execute();

    the card remains in the AM zero...?
    The card is not set?

    Anyone who could help me with that?

    opb.getParamsMap () .put ("* m *", my_map "");

    Instead of the name of the method, I think it should be the name of the parameter.

    Why not put it in the Pagedefinition. It would be a good practice.

    Kind regards
    Vincent

  • When I try to add on and the module I get the text next message... "(nom de l'Add-on) cannot be installed because FireFox failed to modify the necessary"; " What's wrong?

    Third-party cookies are allowed; I click on install when I get a message about an unreliable author;

    This probably means that the extension did not require < em: unzip > true < / em: unzip > line in the install.rdf file to make sure that the file is decompressed after installation.

    Firefox 4 and later is no longer unpack an extension automatically, but renames the file to the ID of the extension XPI and copy this file in the folder extensions of the Firefox profile folder.

    Try to set Boolean pref extensions.alwaysUnpack true on the topic: config page.

  • Professional customer P6 and the Installation of Citrix.


    Can someone help me to do professional P6 and configuration of citrix.

    I want professional p6 must be accessible via citrix please give me the steps I need to do to complete the installation.

    Thanks in advance.

    Hello

    To change mode, you will need to:

    (1) launch a window of command prompt (with admin rights)

    (2) run "change user/install.

    Do all facilities

    (3) launch the command prompt window (if you closed)

    (4) perform "change user / execute.

    Regarding permissions, I recommend the following article of Oracle: 895873.1

    But the main things to do is read/write on the folders permissions following (locations may vary slightly depending on the version you have installed)

    C:\Program Files\Fichiers Files\Primavera Common

    C:\Program Files\Oracle\Primavera\Primavera P6\

    * Choose the Program Files (x 86) folder if you use 64 bit.

    You can go lower and set the permissions to certain folders and files, but I tend to just go for these two top-level folders make life a little easier.

    Concerning

    Alex

  • How can I check the voltage values on the acquisition of data with a data acquisition assistant and the custom scale?

    I use a custom scale and the DAQ assistant to acquire data from a USB DAQ device.  How can I display voltage gross values at the same time?

    Thank you

    David

    Do not use the ladder custom, but read the raw data using the daq assistant and adapts the data later. Or the scale of the data using the inverse of the custom scale.

Maybe you are looking for