Goto page 1, 2 Next
Atlantis
Guest
Mon Jan 30, 2017 8:12 am
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ą...
Marek
Guest
Mon Jan 30, 2017 9:28 am
On Mon, 30 Jan 2017 08:12:51 +0100, Atlantis <marekw1986NOSPAM@wp.pl>
wrote:
Quote:
Trafiłem jednak na większą niedogodność - z jakiegoś powodu w
edytorze
nie działa prawa i lewa strzałka.
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?
--
Marek
Jacek Maciejewski
Guest
Mon Jan 30, 2017 9:28 am
Dnia Mon, 30 Jan 2017 08:12:51 +0100, Atlantis napisał(a):
Quote:
Trafiłem jednak na większą niedogodność - z jakiegoś powodu w edytorze
nie działa prawa i lewa strzałka.
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
--
Jacek
I hate haters.
Atlantis
Guest
Mon Jan 30, 2017 9:54 am
W dniu 2017-01-30 o 09:28, Marek pisze:
Quote:
Domyślam się, że ten IDE to w ncurses jest?
Nie, program ma w pełni graficzny interfejs.
Quote:
jaką ma wartość zmienna środowiskowa TERM?
"xterm"
Quote:
Czy w innych aplikacjach ncurses (np. mc) strzałki działają
prawidłowo?
Tak.
Atlantis
Guest
Mon Jan 30, 2017 11:01 am
W dniu 2017-01-30 o 10:14, stchebel@gmail.com pisze:
Quote:
Spróbuj odpalić przez sudo ./nazwa_aplikacji. Czasem pomaga.
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...
Atlantis
Guest
Mon Jan 30, 2017 11:02 am
Jeszcze jedno - problem najwyraźniej dotyczy tylko edytora. We
wszystkich innych okienkach i polach tekstowych tego IDE kursor daje się
normalnie przesuwać strzałkami.
Guest
Mon Jan 30, 2017 11:14 am
W dniu poniedziałek, 30 stycznia 2017 08:12:53 UTC+1 użytkownik Atlantis napisał:
Quote:
Ktoś z was zetknął się z tym problemem? Istnieje jakieś lekarstwo?
Google milczą...
Spróbuj odpalić przez sudo ./nazwa_aplikacji. Czasem pomaga.
Kaczin
Guest
Mon Jan 30, 2017 11:30 am
W dniu 30.01.2017 o 11:02, Atlantis pisze:
Quote:
Jeszcze jedno - problem najwyraźniej dotyczy tylko edytora. We
wszystkich innych okienkach i polach tekstowych tego IDE kursor daje się
normalnie przesuwać strzałkami.
Może to głupia rada, ale spróbuj zmienić układ klawiatury. Np. na angielski.
--
Kaczin
Atlantis
Guest
Mon Jan 30, 2017 3:49 pm
W dniu 2017-01-30 o 11:30, Kaczin pisze:
Quote:
Może to głupia rada, ale spróbuj zmienić układ klawiatury. Np. na
angielski.
To też nic nie daje...
Marek
Guest
Mon Jan 30, 2017 4:01 pm
On Mon, 30 Jan 2017 15:49:11 +0100, Atlantis <marekw1986NOSPAM@wp.pl>
wrote:
Quote:
To też nic nie daje...
Jak ten pakiet się nazywa?
--
Marek
Atlantis
Guest
Mon Jan 30, 2017 7:02 pm
W dniu 2017-01-30 o 16:01, Marek pisze:
Quote:
Jak ten pakiet się nazywa?
mcu8051ide, w repozytoriach Debiana jest wersja 1.4.7-2
Marek
Guest
Tue Jan 31, 2017 10:00 am
On Mon, 30 Jan 2017 19:02:25 +0100, Atlantis <marekw1986NOSPAM@wp.pl>
wrote:
Quote:
mcu8051ide, w repozytoriach Debiana jest wersja 1.4.7-2
650 MB?? Ktoś na głowę upadł, i po co temu potrzebna tex'a?
--
Marek
Atlantis
Guest
Tue Jan 31, 2017 11:04 am
On 31.01.2017 10:00, Marek wrote:
Quote:
650 MB?? Ktoś na głowę upadł, i po co temu potrzebna tex'a?
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"
Marek
Guest
Tue Jan 31, 2017 11:33 am
On Tue, 31 Jan 2017 11:04:04 +0100, Atlantis <marekw1986NOSPAM@wp.pl>
wrote:
Quote:
650 MB? U mnie ten pakiet ma około 10-11 MB, w zależności od wersji.
Ale przecież pakiet potrzebuję zależności, które pewnie już masz
zainstalowane:
#apt-get install mcu8051ide
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Zostaną zainstalowane następujące dodatkowe pakiety:
bwidget doxygen doxygen-latex ed itcl3 latex-beamer latex-xcolor
libgraphite3 libpaper-utils libptexenc1 libtk-img lmodern luatex pgf
preview-latex-style prosper ps2eps sdcc sdcc-doc sdcc-libraries
tcllib tclx8.4 tdom tex-common tex-gyre texlive-base texlive-binaries
texlive-common texlive-doc-base texlive-extra-utils
texlive-font-utils texlive-fonts-recommended
texlive-fonts-recommended-doc texlive-generic-recommended
texlive-latex-base texlive-latex-base-doc texlive-latex-extra
texlive-latex-extra-doc texlive-latex-recommended
texlive-latex-recommended-doc texlive-luatex texlive-pictures
texlive-pictures-doc texlive-pstricks texlive-pstricks-doc tipa
ttf-marvosym
Sugerowane pakiety:
doxygen-doc doxygen-gui graphviz itcl3-doc libtk-img-doc rxvt-unicode
sdcc-ucsim tclx8.4-doc perl-tk purifyeps chktex latexmk dvipng xindy
dvidvi fragmaster lacheck latexdiff t1utils libfile-which-perl
dot2tex
Zostaną zainstalowane następujące NOWE pakiety:
bwidget doxygen doxygen-latex ed itcl3 latex-beamer latex-xcolor
libgraphite3 libpaper-utils libptexenc1 libtk-img lmodern luatex
mcu8051ide pgf preview-latex-style prosper ps2eps sdcc sdcc-doc
sdcc-libraries tcllib tclx8.4 tdom tex-common tex-gyre texlive-base
texlive-binaries texlive-common texlive-doc-base texlive-extra-utils
texlive-font-utils texlive-fonts-recommended
texlive-fonts-recommended-doc texlive-generic-recommended
texlive-latex-base texlive-latex-base-doc texlive-latex-extra
texlive-latex-extra-doc texlive-latex-recommended
texlive-latex-recommended-doc texlive-luatex texlive-pictures
texlive-pictures-doc texlive-pstricks texlive-pstricks-doc tipa
ttf-marvosym
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??
--
Marek
Krzysztof Gajdemski
Guest
Tue Jan 31, 2017 11:48 am
Jest Tue, 31 Jan 2017 11:33:16 +0100, Marek pisze:
Quote:
On Tue, 31 Jan 2017 11:04:04 +0100, Atlantis <marekw1986NOSPAM@wp.pl
wrote:
650 MB? U mnie ten pakiet ma około 10-11 MB, w zależności od wersji.
Ale przecież pakiet potrzebuję zależności, które pewnie już masz
zainstalowane:
Z zależnościami to najwyżej kilkadziesiąt MB. Dobrze Ci przedpiszca
napisał.
Quote:
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Zostaną zainstalowane następujące dodatkowe pakiety:
bwidget doxygen doxygen-latex ed itcl3 latex-beamer latex-xcolor
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Instalujesz również pakiety sugerowane, w tym doxygen, który wymaga
LaTeXa. Nie ma przymusu instalacji pakietów sugerowanych.
k.
--
Krzysztof Gajdemski | songo (at) debian.org.pl | KG4751-RIPE
Registered Linux User #133457 | BLUG Registered Member #0005
PGP key at:
http://s.debian.org.pl/gpg/gpgkey * ID: D3259224
Szanuję was wszystkich, którzy pozostajecie w cieniu - Snerg
Goto page 1, 2 Next