Bascom pod Linux tylko jako kompilator


Pytanie jest spowodowane moją wrodzoną ciekawością.
Pan Mirlej, do którego mam wielki szacunek, pisał że korzysta tylko z kompilaotra poprzez linie komend.
To tak z ciekawości zapytam w czym sie czasem kody pisze :D
Mam tam Notepad++ i podobne i czasem podglądam w nich pliki kodów któr nie chcę by były w mojej Windzie skojarzone z czymś.
Trudno jest mi sobie wyobrazić zrezygnowanie z tych ficzerów które teraz są w Bascom. Linie identities i to że wyszarza nieużywane zmienne i nieużywane kody. Tego Notepady nie mogą wiedzieć :D .To mnie ciekawi.
Nowy Bascom pokazuje że zadeklarowałem zmienną a nie użyłem.. :D
W sumie fajna sprawa.
Mam pytanie jak to jest pod Linuxem.




Portret użytkownika mirley

Re: Bascom

Zgadza się obecnie nie używam Windowsa do niczego i nie widzę też dla niego zastosowania w przyszłości....

Kody we wszystkich znanych mi językach piszę w Kate - uniwersalnym edytorze z kolorowaniem składni do większości znanych kompilatorów.
Dodatkowe zabawki o których piszesz.... hm... nie wydaję mi się abym dla kilku głupot miał katować się windowsem....

Pod linuxem to jest tak....

jak zapewne zauważyłeś w moich kodach różne dodatkowe kody sterujące w komentarzach... np:

'FUSES uc:m8, hfuse:C9, lfuse:FF, External Crystal Oscillator 3-16MHz

Kompilację kodów wykonuje za pomocą swojego skryptu napisanego w pythonie. Na starcie skrypt analizuje wszystkie pliki kodów źródłowych jakie znajdują się w katalogu w którym uruchomiono skrypt... Sprawdza jaki typ mikrokontrolera został zadeklarowany, czy są wszystkie dyrektywy odnośnie usawienia wilekości stosów, sprawdza czy zdefiniowano fusebity, własnie tą linijką wyżej. Sprawdza jakie programatory sa aktualnie podłączone do komputera na porcie USB.

W zależności o wydanego polecenia kompiluję kod, ustawiam fusy i programuje procka, po czym może następować weryfikacja.... Programowanie zawsze odbywa się przez avrdude... a kompilowanie za pomocą bascomp.exe i wine32

Skrypt pythona nie tylko kompiluje kody, ale także będzie pozwalał tworzyć wzorce na podstawie schematu układu albo zdefioniowanych reguł... np. odpalasz skrypt z odpowiednią opcją.... Sprawdzany jest mikrokontroler i schemat..... znaleziono klawiaturę na pinach np b0....b4 to dopisywana jest konfiguracja portów, dodawane są zmienne i procedury do obsługi tej klawiatury, pozostaje tylko napisać co ma klawiatura zmieniać.... tak samo z LED, LCD RTC, komunikacją RS i wieloma rzeczami co da się zaautomatyzować...

To nie wszystko..... całość wchodzi w zespół skryptów obsługujących nową stronę więc kompilując nową wersję kodu jeśli chcę to w kilka sekund na stronie jest nowa wersja kodu lub jego części.... napewno znalazłes w nowych kodach... np

'code_annotation_blockstart:timer0int

mówi to o fragmencie który automatycznie ląduje na stronie i wszystkie zmiany są automatycznie uwzględniane

Rozpisałem się ale mam nadzieję że da się załapać o co mi chodzi --- po prostu pod linuxem prawie wszystkie programy działają na sterowaniu z terminala.... a spróbuj pod windowsem napisac program który konwertuje np schemat w svg na odpowiedni pdf lub png z kadrowaniem, potem tworzy miniaturki i jeszcze to wszystko na stronę wysyła.....

-

UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.

Portret użytkownika EDC

Odp. Bascom Linux Windows related :P

Bardzo dziękuję za wypowiedź i to kogoś kto używa czegoś na co dzień.
Nie wiem czym Windows tak Panu podpadł, hahaha, prosze wierzyć jestem wesołym cżłowiekiem, :D
..ale jestem sobie wyobrazić te ograniczenia.
Kiedy pisał Pan o stronie nowej to czytałem o skryptach które generują juz gotowe rzeczy - wtedy pomyślałem że coś takiego też by sie przydało :D
Wszystko przede mną. Nie sprzedaję swoich starych komputerów bo nie przedstawiaja już wartości, ale coś ostatnio czytam o linuksie w kontekscie Rasppberry.
To może jeden komp zobacze jak pośmiga na Linuksie :D
Jestem pozytywnie nastawiony i po prostu coś popróbuję :D

Szczerze powiedziawszy wolałbym mieć stronę którą znam od podszewki niż po prostu się przerzucić na jakiś CMS :D
Dlatego cenię sobie każda wypowiedź i zbieram info :D

-

BARTek
Moja strona

Portret użytkownika mirley

Re: Linux

Polecam Debian albo na początek Ubuntu jeśli chodzi o dystrybucje linux

-

UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.

Portret użytkownika EDC

Odp. Linux

Dziękuję za rady.

Pisze już w innej sprawie ;)
Jeśli tak wprawnie da się operować na tych skryptach to czy to tak skomplikowane wykryć nie nasze kodowanie strony kodowej i te setki pytajników? :D

-

BARTek
Moja strona

Portret użytkownika mirley

Re: Strona

Nie jest problemem to wykryć jednak stara strona na której piszemy teraz działa na drupalu - jest w pełni dynamiczna i szczerze mówiąc nie mam nad niej tak dużej kontroli. Mogę jedynie zablokować możliwość pisania komentarzy niezalogowanym użytkownikom - moduł który wykrywał spam przestał działać jego aktualizacja jest ryzykowna bo pociąga za sobą aktualizacje prawie wszystkiego a to ostatnio kiepsko się skończyło..... więc położyłem w końcu ie powiem co na stara stronę, od czasu do czasu tu odpowiadam a całą treść pisze na nowej stronie, którą w całości pisałem sam a komentarze działają na zewnętrznej platformie gdzie oni dbają o to aby się spam nie ładował

-

UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.