LabVIEW и STM32

LabVIEW и STM32

Postby Marik_MADI on 13 Jul 2011, 22:04

Всем привет! :bye:
:help: Достались мне две отладочные платы: одна с кристаллом Samsung 2440, а другая - stm32. Кто-нибудь пробовал программировать эти контроллеры в :labview: .
Если "да", поделитесь бесценным опытом=)
p.s. погуглил хорошо, ничего дельного не нашел((
Marik_MADI
interested
interested
 
Posts: 5
Joined: 06 Nov 2010, 19:03
LabVIEW Version: 8.6
Karma: 0

Re: LabVIEW и STM32

Postby grjgrj on 14 Jul 2011, 13:06

Можете не стараться - не найдете :). Официально и полностью LabVIEW поддерживает полностью только 3 микроконтроллера (LM39s8962 и еще 2 :)). Полностью значит и всю перефирию, и UART и Ethernet и порты и т.д.
Также в LabVIEW ARM можно программировать и все МК которые есть в RT-OS keil (в том числе и ST32, на счет samsunga не знаю). Вот здесь можно поглядеть что в них можно делать http://zone.ni.com/devzone/cda/tut/p/id/7066. То есть только ядоро. Чтобы заработала перефирия придется писать ее самому на keil. Ссылка на поддерживаемые МК там внизу есть.
User avatar
grjgrj
professional
professional
 
Posts: 300
Joined: 18 Feb 2009, 14:32
Location: Караганда
Medals: 2
Gold (1) Bronze (1)
LabVIEW Version: 8.5-2011
Karma: 44
hardware VIP students freelance

Re: LabVIEW и STM32

Postby Anton_Ya on 14 Jul 2011, 17:58

Спасибо!
Не могли бы вы подтолкнуть на пример типа Hello World для того же NXP-ишного АРМа LPC2388. Чтоб только в UART строку отправлял. Keil немного знаю, имею подобие клона Keil MCB2300 evaluation board от Стартеркита - SK-LPC2388
Anton_Ya
beginner
beginner
 
Posts: 12
Joined: 05 Jul 2011, 20:24
LabVIEW Version: 10
Karma: 0

Re: LabVIEW и STM32

Postby Konstantin Sumenko on 03 Aug 2011, 17:31

Проще научиться программировать в том-же Keil чем портировать все необходимые функции LabVIEW ARM на нужный камень. Посмотри еще примеры к ARM модулю.
User avatar
Konstantin Sumenko
expert
expert
 
Posts: 1439
Joined: 17 Jul 2008, 12:20
Location: Moscow
Medals: 2
Activity (1) Bronze (1)
LabVIEW Version: 2010
Karma: 122
VIP bloggers students

Re: LabVIEW и STM32

Postby Select on 15 Mar 2020, 13:53

Сообщение Konstantin Sumenko 03 авг 2011, 18:31

Проще научиться программировать в том-же Keil чем портировать все необходимые функции LabVIEW ARM на нужный камень. Посмотри еще примеры к ARM модулю.
С момента публикации прошло почти 10 лет, но вопрос популярный, если кто интересуется можно было бы продолжить.
Я думал над в.у. задачей не мало времени. Все упирается в архитектуру камней и какие задачи при этом преследуются, но потом просто тупо поставил перед собой вопрос - а зачем? Если к примеру Вам нужно сделать внешний HMI под какой-то существующий процессинг на STM32 или еще что-то старое но рабочее или требующее дополнений и расширений, тогда без хорошего SDK от его создателей это как катить камень в гору.
Если Вы хотите просто что-то автоматизировать, тогда это другой подход и портируйте все что Вам интересно на программном фреймворке непосредственно на :labview: без привязки к инородным RT аппаратным платформам. Стройте свои коммуникации и логику теми наборами инструментов которое есть в изобилии на :labview:

Что касается STM32, возможные пути решения здесь
https://forums.ni.com/t5/LabVIEW-Embedd ... anguage=en
LabView 14
User avatar
Select
adviser
adviser
 
Posts: 240
Joined: 12 Dec 2017, 23:56
Location: Врата надежды.
LabVIEW Version: 18
Karma: 5

Re: LabVIEW и STM32

Postby taras_33 on 15 Mar 2020, 23:18

если кто интересуется можно было бы продолжить.

Я интересуюсь и достаточно давно. Если говорить о связке контроллера и LabVIEW, то я на LV делаю UI со всякими кнопочками, графиками и прочей лабудой, контроллер управляет всем железом. Связь по USB или WiFi. По сути контроллер используется как дешевая альтернатива железу от NI.
Какую IDE использовать каждый выбирает сам. Если это STM, то Keil, IAR либо System Workbench. Если нужна графика, как в этом видео https://youtu.be/mKdbHCaZwPU , то библиотеки STemWin, TouchGFX либо Embedded wizard.

Что касается STM32, возможные пути решения здесь
Этим "путям решения" уже десяток лет, NI забросил поддежку ARM, последняя поддеживаемая версия LabVIEW 2012.
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots.
So far, the Universe is winning!
User avatar
taras_33
professional
professional
 
Posts: 326
Joined: 31 Oct 2009, 18:25
Medals: 1
Activity (1)
LabVIEW Version: 2019
Karma: 139
CLD VIP


Return to Real Time / FPGA / Embedded

Who is online

Users browsing this forum: No registered users and 3 guests

cron