Mellon Napisano Maj 5, 2016 Udostępnij Napisano Maj 5, 2016 Mam pytanie czy tworzyć aplikacje można tylko dla serii F4 STM32, czy F3 też można? Skąd pobrać pliki obrazów dla konkretnego modelu STM32 jeśli chcemy zacząć programować w .NET MF? __________ Komentarz dodany przez: Treker Cytuj Link do komentarza Share on other sites More sharing options...
Chumanista Maj 5, 2016 Udostępnij Maj 5, 2016 Chyba się nie da, źródło: http://www.mountaineer.org/netmf-for-stm32/ We have ported NETMF to the STM32F1, STM32F2 and STM32F4 families Ale żeby .NET na mikrokontrolery? Zaraz pewnie będzie Java na Arduino 😃 1 Cytuj Link do komentarza Share on other sites More sharing options...
Mellon Maj 5, 2016 Autor tematu Udostępnij Maj 5, 2016 Dzięki. F1 też mam. Chcę przetestować .NET na STM32. Mam duże doświadczenie w C#, znam trochę bibliotek. Chcę zobaczyć jak to będzie szybko śmigało. Cytuj Link do komentarza Share on other sites More sharing options...
Chumanista Maj 5, 2016 Udostępnij Maj 5, 2016 Mellon, nie no, ja nic do C# ni mam, sam głównie jego używam na PC. Nawet mam to Discovery na którym jest demonstrowany NETMF, może się pobawię. To brzmi jak ciekawe rozwiązanie chociaż boję się trochę o wydajność, skoro już pisane w C++ Arduino ją tak ogranicza. Ciekawe czy na F7 działa. Tam wydajność by nie ograniczała 😉 Cytuj Link do komentarza Share on other sites More sharing options...
Polecacz 101 Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Produkcja i montaż PCB - wybierz sprawdzone PCBWay! • Darmowe płytki dla studentów i projektów non-profit • Tylko 5$ za 10 prototypów PCB w 24 godziny • Usługa projektowania PCB na zlecenie • Montaż PCB od 30$ + bezpłatna dostawa i szablony • Darmowe narzędzie do podglądu plików Gerber Zobacz również » Film z fabryki PCBWay
Nawyk Maj 5, 2016 Udostępnij Maj 5, 2016 Coś w tym jest 🙂 Cytuj Link do komentarza Share on other sites More sharing options...
Mellon Maj 6, 2016 Autor tematu Udostępnij Maj 6, 2016 Dlatego traktuje to poznawczo. Jak uda mi się przetestować to dam znać. Oczywiście C++ będzie wydajny ale najczęściej korzysta się z jakiegoś systemu operacyjnego. Tu tą rolę ma platforma .NET pełnić. Ciekawy jestem jak to działa bo w C# niektóre rzeczy programuje się wygodniej. Ponadto używam Visual Studio Community 2015. Cytuj Link do komentarza Share on other sites More sharing options...
Chumanista Maj 6, 2016 Udostępnij Maj 6, 2016 Mellon, Visual Studio jest moim zdaniem świetne, Intelli Sense działa dla C# wspaniale, programowanie okienek na mikrokontroler + wyświetlacz dotykowy z taką łatwością jak Windows Forms byłoby niesamowite. Cytuj Link do komentarza Share on other sites More sharing options...
Mellon Maj 12, 2016 Autor tematu Udostępnij Maj 12, 2016 Nie chodzi o tworzenie okienek dla układów automatyki ale o wykorzystanie posiadanych już bibliotek. Co prawda urządzenia wymagają jakiegoś interfejsu ale czasami prosty wyświetlacz i klawiatura starczy. Ewentualnie przepiszę je na C++. I tak w większości przypadków wykorzystuje się jakiś system operacyjny a tu zamiast niego .NET Micro. Przetestuję i dam znać. A jeśli ktoś chce programować okienka w układach wbudowanych to polecam komputer przemysłowy. Nie ustępuje on zwykłemu PC ale cena też niezła(mamy odporność na trudne warunki, brak wirujących elementów itp.) Cytuj Link do komentarza Share on other sites More sharing options...
Mellon Maj 14, 2016 Autor tematu Udostępnij Maj 14, 2016 Obecnie zdobyłem STM32F429I-DISC1. Udało się uruchomić układ zgodnie z książką Krzysztofa Gońki "Podstawy .NET Micro Framework dla mikrokontrolerów STM32 w języku C#". Mam kilka uwag. 1. Obecnie używam Visual Studio 2015 Community. Niestety wersja .NET Micro w wersji 4.3.0. z lokalizacji wymaga instalacji wersji 2012. Brak instalacji Visual Studio 2012 (może być express) uniemożliwia instalację .NET Micro. Początkowo nie chciałem dublować środowisk. Zainstalowałem z innej lokalizacji .NET Micro. Jednak gdy próbowałem wgrać aplikację na mikrokontroler otrzymałem błąd z komunikatem o innych wersjach .NET Micro w STM32 i wgrywanym programem. "Cannot deploy the base assembly 'mscorlib', or any of his satellite assemblies, to device - USB:a7e70ea2 twice. Assembly 'mscorlib' on the device has version 4.3.0.0, while the program is trying to deploy version 4.3.1.0". Zastanawiam się dlaczego ta wersja .NET Micro 4.3.0 obsługuje tylko wersje 2012? Innym rozwiązaniem problemu byłoby wgranie innych plików hex za pomocą .NET Micro Framework Deployment Tool - przygotowanych dla tej samej wersji frameworka. 2. W książce niektóre hiperlinki się zmieniły (firma ST zmieniła) aczkolwiek można wyszukać. 3. Dodatkowo musiałem zainstalować sterowniki en.stsw-link009. Teraz zabieram się za programowanie i testowanie. Cytuj Link do komentarza Share on other sites More sharing options...
Treker (Damian Szymański) Maj 15, 2016 Udostępnij Maj 15, 2016 Mellon, dzięki za informację o postępach - zapowiada się faktycznie ciekawie. Co do linkowania do ST, to niedawno zmieniła się cała strona (dosłownie w ciągu ostatnich tygodni) stąd pewnie te rozbieżności. Cytuj Link do komentarza Share on other sites More sharing options...
sosnus Maj 15, 2016 Udostępnij Maj 15, 2016 Ja myślałem że C# dla STM32 to tylko taka ciekawostka, jestem ciekaw jak dalej to się będzie rozwijać. PS. A czy ktoś z Was programuje Arduino w Visual Studio? Cytuj Link do komentarza Share on other sites More sharing options...
Mellon Maj 16, 2016 Autor tematu Udostępnij Maj 16, 2016 Ja myślałem że C# dla STM32 to tylko taka ciekawostka, jestem ciekaw jak dalej to się będzie rozwijać.PS. A czy ktoś z Was programuje Arduino w Visual Studio? Też uważam to jako ciekawostkę ale obecnie chcę to praktycznie przetestować niż pisać oklepane slogany bez konkretów:) Jeśli być się zainteresował to Visual też ma C/C++. Jeśli ktoś wprowadziłby wtyczkę do Visuala do obsługi Arduino i odpowiedni kompilator pewnie byłoby to możliwe (aczkolwiek producentowi pewnie na tym nie zależałby). Uważam, że Visual lepiej chodzi niż inne znane środowiska oparte na Javie. Środowisko to jedna rzecz a kompilator do zupełnie inna. Aczkolwiek nie uważam je jako jedyne słuszne rozwiązanie. Wykonam testy, pomiary a wyniki same pokażą czy warto tym się zajmować. Visual ma kilka cech na których mi zależy jak system podpowiedzi, łatwy dostęp do helpa, dokumentacja kodu, tworzenie testów jednostkowych itp. Cytuj Link do komentarza Share on other sites More sharing options...
Mellon Maj 23, 2016 Autor tematu Udostępnij Maj 23, 2016 A tak dla ciekawości natchnąłem się na - dodatek Visuala do obsługi Arduino:) Cytuj Link do komentarza Share on other sites More sharing options...
KubaMiszcz Grudzień 1, 2016 Udostępnij Grudzień 1, 2016 ja wlasnie w tym Visual Micro programuje arduino i jest super:] wszystkie zalety visualstudio i zero problemow Cytuj Link do komentarza Share on other sites More sharing options...
Pomocna odpowiedź
Dołącz do dyskusji, napisz odpowiedź!
Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!