Muszę na szybko napisać nowy wsad do pewnego prostego, starego urządzenia na AT89C2051. Nie za bardzo mam ochotę bawić się BASCOM-em, więc zacząłem szukać jakiejś alternatywy i odkryłem, że pod Linuksa jest dostępny taki program jak MCU 8051 IDE, współpracujący z kompilatorem SDCC.
Soft jest dostępny w repozytorium Debiana, więc bez problemu zainstalowałem go przez apt-get.
Pierwsze wrażenia dość pozytywne, oprogramowanie proste, ale za to lekkie. Automatyczne uzupełnianie składni działa tylko w podstawowym zakresie - wyskakują podpowiedzi odnośnie własnych zmiennych i funkcji, ale już wszystko inne trzeba pamiętać. IDE nie tworzy też podstawowego "szkielety" projektu. To jeszcze nie jest jakimś wielkim problemem.
Trafiłem jednak na większą niedogodność - z jakiegoś powodu w edytorze nie działa prawa i lewa strzałka. Można swobodnie poruszać się kursorem w pionie, ale w poziomie już nie... Problem znika, po zastosowaniu alternatywnego edytora, np. nano (opcje programu na to pozwalają). Wolałbym jednak tego uniknąć, bo wówczas nie działa część funkcji IDE.
Ktoś z was zetknął się z tym problemem? Istnieje jakieś lekarstwo? Google milczą...
Domyślam się, że ten IDE to w ncurses jest? Jak masz ustawiony terminal, jaką ma wartość zmienna środowiskowa TERM? Czy w innych aplikacjach ncurses (np. mc) strzałki działają prawidłowo?
Dnia Mon, 30 Jan 2017 08:12:51 +0100, Atlantis napisał(a):
Niewykluczone że te strzałki w różnych językowych typach klawiatur sa opisywane odmiennymi kodami. Spróbuj ustawić klawiaturę na język domowy twórcy programu :)
W dniu 2017-01-30 o 10:14, snipped-for-privacy@gmail.com pisze:
W ogóle nie chce się uruchamiać, gdy wywołam go przez terminal. Bez względu na to, czy robię to jako zwykły użytkownik, czy jako root - niby ekran startowy się pojawia, ale wisi na komunikacie "Loading program sources".
Heh... Dobrze by było, gdyby znalazło się jakieś lekarstwo. Niby mogę stosować półśrodki w postaci korzystania z myszki albo edytowania w czymś innym. Tylko to nie jest żadne rozwiązanie...
Jeszcze jedno - problem najwyraźniej dotyczy tylko edytora. We wszystkich innych okienkach i polach tekstowych tego IDE kursor daje się normalnie przesuwać strzałkami.
650 MB? U mnie ten pakiet ma około 10-11 MB, w zależności od wersji. W zależności od wersji, bo na stronie projektu znalazłem nowsze wersje pakietu, niż ta dostępna w repozytoriach. Próbowałem zainstalować plik .deb w wersjach 1.4.9 i 1.4.10, ale problem przestał zupełnie działać. Przy próbie uruchomienia z GUI nie dzieje się nic, a po odpaleniu programu przez konsolę wyświetla się tylko komunikat "/usr/bin/mcu8051ide: 2: exec: tclsh8.5: not found"
0 aktualizowanych, 48 nowo instalowanych, 0 usuwanych i 2 nieaktualizowanych. Konieczne pobranie 638 MB archiwów. Po tej operacji zostanie dodatkowo użyte 990 MB miejsca na dysku.
48 pakietow zależnych, 990MB całość. No i po co mu latex z texem, perlem i innymi cudami??
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.