Borland C i 51 ?



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "PJ" <spoco_at_nospam_cad.pl>
Subject: Borland C i 51 ?
Date: Fri, 13 Oct 2000 01:34:49 +0200


Witam !

Czy mozliwe jest kompilowanie przy pomocy BC 2.0 (BC 3.1, BC 4.5) na
procesory inne niz PC-towe ?
Konkretnie interesuje mnie mozliwosc generacji plikow HEX lub BIN dla
procesor.

Czy mozna naklonic BC, aby skorzystalo np. z kompilatora icc8051.exe i
odpowiedniego linkera ?
A najlepiej, aby mozna bylokompilowa na PC-ta i na 51, zaleznieod jakiegos
#define...

P.J.



Poprzedni Następny
Wiadomość
Spis treści
From: "peters" <peters_at_nospam_poczta.onet.pl>
Subject: Re: Borland C i 51 ?
Date: Fri, 13 Oct 2000 08:36:37 +0200


Czy mozliwe jest kompilowanie przy pomocy BC 2.0 (BC 3.1, BC 4.5) na
procesory inne niz PC-towe ?
Konkretnie interesuje mnie mozliwosc generacji plikow HEX lub BIN dla
procesor.

A skad, co Ci przyszlo do glowy? :) Zupelnie inna lista rozkazow, inna
architektura. W dodatku specyfika jedoukladowcow. Jak masz IARa to po co Ci
inny kompilator?

pozdrawiam, Piotr




Poprzedni Następny
Wiadomość
Spis treści
From: "PJ" <pjopek_at_nospam_ippt.gov.pl>
Subject: Re: Borland C i 51 ?
Date: Fri, 13 Oct 2000 11:57:33 +0200


A skad, co Ci przyszlo do glowy? :) Zupelnie inna lista rozkazow, inna
architektura. W dodatku specyfika jedoukladowcow. Jak masz IARa to po co
Ci
inny kompilator?

Chodzilo mi o wykorzystanie srodowiska, kompilator oczywisci inny, np
icc8051.
Najlepiej, aby mozna bylo, aleznie od ustawienia czegos (czego ?) kompilowac
program na 51 lub na PC-ta.
Uwzgledniajac koniczne roznice np poprzez kompilacje warunkowa fragmentow
kodu.
Czy mozna icc8051 jakos "podczepic" pod BC ?

Pozdrawiam
P.J.



Poprzedni Następny
Wiadomość
Spis treści
From: "pluton" <pluton_at_nospam_nabla.pl>
Subject: Re: Borland C i 51 ?
Date: Fri, 13 Oct 2000 12:45:29 +0200


Czy mozna icc8051 jakos "podczepic" pod BC ?

Generalnie środowisko BC ma możliwość 'podczepiania'
dowolnego zewnętrznego narzędzia.

Niestety od wersji 5.0 w górę pacany spaskudziły tę własność,
i po wywołaniu zewnętrznego narzędzia ( i zakończeniu
jego działania ), przyciśnięcie dowolnego klawisza
kończy się komunikatem "cannot cośtam reentrant command"
i zwiecha.

--
CUL
pluton



Poprzedni Następny
Wiadomość
Spis treści
From: "peters" <peters_at_nospam_poczta.onet.pl>
Subject: Re: Borland C i 51 ?
Date: Fri, 13 Oct 2000 12:39:39 +0200


Chodzilo mi o wykorzystanie srodowiska, kompilator oczywisci inny, np
icc8051.
Przeczytaj jeszcze raz swoja pierwsza wiadomosc. Jest spora rozbieżność
między tym co myślałeś a tym co napisałeś. :))
Czy mozna icc8051 jakos "podczepic" pod BC ?
Nigdy tego nie robilem i szczerze mowiac watpie czy komus to sie udalo
rozwiazac w zadowalajacy sposob.
Rozumiem, ze chcialbys fragmenty kodu uruchamiac sobie pod debugerm w DOSie.
Kuszace, ale ma to wady.
Po pierwsze C na 51 ma pewne rozszerzenia w stosunku do ANSI C. Kompilator
na PCta tego nie lyknie. Po drugie oryginalne srodowisko z pakietu IARa,
Keila czy Franklina wspomaga ustawianie opcji kompilacji i linkowania, build
kompiluje tylko tylko to co sie zmienilo (kompilacja calosci nawet na
szybkim sprzecie czasem zajmuje kilka minut). Mysle wiec, ze raczej nie
warto probowac. Jesli nie zadowala Cie sam edytor w oryginalnym srorowisku
to zainstaluj sobie np TextPada. Ja sobie w nim edytuje programy, ale
kompilacje uruchamiam juz z normalnego srodowiska.

pozdrawiam, Piotr



Poprzedni Następny
Wiadomość
Spis treści
From: "Paweł Ziemian" <pawelz_at_nospam_aritech.com.pl>
Subject: Re: Borland C i 51 ?
Date: Mon, 16 Oct 2000 08:36:35 +0200



Użytkownik PJ <pjopek_at_nospam_ippt.gov.pl> w wiadomości do grup dyskusyjnych
napisał:8s6ma7$r90$1_at_nospam_sunsite.icm.edu.pl...
Chodzilo mi o wykorzystanie srodowiska, kompilator oczywisci inny, np
icc8051.

Najlepszym środowiskiem do pisania programów jest zestaw:
Dos Navigator + Kompilator + Make.




Poprzedni Następny
Wiadomość
Spis treści
From: "peters" <peters_at_nospam_poczta.onet.pl>
Subject: Re: Borland C i 51 ?
Date: Mon, 16 Oct 2000 18:00:52 +0200


Najlepszym środowiskiem do pisania programów jest zestaw:
Dos Navigator + Kompilator + Make.

A skad. Najlepszym srodowiskiem jest Textpad+oryginalne srodowisko z pakietu
))
Jak mozesz wypowiadac sie, ze cos jest najlepsze? Mnie np programy dosowe
zupelnie nie odpowiadaja i jak je widze to mnie obrzydzenie bierze. Wiem
jednak co to sila przyzwyczajenia. Sa osoby, tak jak Ty, ktore pozostana
przy dosie ile sie tylko da :)
Poza tym dyskusja jak sie zdaje dotyczy wykorzystania srodowiska C do
probnej kompilacji programow.

Piotr




Poprzedni Następny
Wiadomość
Spis treści
From: jfox_at_nospam_friko6.onet.pl (J.F.)
Subject: Re: Borland C i 51 ?
Date: Mon, 16 Oct 2000 21:47:58 GMT


On Mon, 16 Oct 2000 18:00:52 +0200, peters wrote:
Najlepszym środowiskiem do pisania programów jest zestaw:
Dos Navigator + Kompilator + Make.

A skad. Najlepszym srodowiskiem jest Textpad+oryginalne srodowisko z pakietu
))

Nieprawda - jak juz pod DOS - to trzeba poznac Multi Editor
firmy American Cybernetics. To dopiero byl program ..

Jak mozesz wypowiadac sie, ze cos jest najlepsze? Mnie np programy dosowe
zupelnie nie odpowiadaja i jak je widze to mnie obrzydzenie bierze. Wiem
jednak co to sila przyzwyczajenia. Sa osoby, tak jak Ty, ktore pozostana
przy dosie ile sie tylko da :)

Wylacznie przyzwyczajenia. Bo oprocz przyzwyczajenia to sie moze
okazac ze stary dos zapewnia wygodniejsza i efektywniejsza prace.
W szczegolnosci jesli porownywac ze Notepadem i Wordpadem :-)

J.


Poprzedni Następny
Wiadomość
Spis treści
From: "peters" <peters_at_nospam_poczta.onet.pl>
Subject: Re: Borland C i 51 ?
Date: Tue, 17 Oct 2000 22:05:53 +0200


Nieprawda - jak juz pod DOS - to trzeba poznac Multi Editor
firmy American Cybernetics. To dopiero byl program ..
Textpad to doskonaly edytor dla programistow pracujacy w srodowisku Windows,
a nie program dla DOS !!

Wylacznie przyzwyczajenia. Bo oprocz przyzwyczajenia to sie moze
okazac ze stary dos zapewnia wygodniejsza i efektywniejsza prace.
W szczegolnosci jesli porownywac ze Notepadem i Wordpadem :-)

Stary dos to przede wszystkim nie zapewnial wielozadaniowosci i z tego
powodu nie bardzo
sie dla elektronikow nadawal. W Windowsach na COM1 chodzi mi debuger Keila,
na drugim Terminal,
jednoczesnie program komunikacyjny wspolpracujacy z karta CANBUS i kilka
innych programow.
Za czasow dosa do takich sztuczek musialem miec kilka komputerow, tylko
qrcze klawiatury mi sie mylily :))

Piotr



Poprzedni Następny
Wiadomość
Spis treści
From: "Jacek Majewski" <majewski_jacek_at_nospam_friko4.onet.pl>
Subject: Re: Borland C i 51 ?
Date: Wed, 18 Oct 2000 07:33:56 +0200



Użytkownik peters <peters_at_nospam_poczta.onet.pl> w wiadomości do grup dyskusyjnych
napisał:8sibdd$aah$1_at_nospam_news.tpi.pl...
Nieprawda - jak juz pod DOS - to trzeba poznac Multi Editor
firmy American Cybernetics. To dopiero byl program ..
Textpad to doskonaly edytor dla programistow pracujacy w srodowisku
Windows,
a nie program dla DOS !!

Wylacznie przyzwyczajenia. Bo oprocz przyzwyczajenia to sie moze
okazac ze stary dos zapewnia wygodniejsza i efektywniejsza prace.
W szczegolnosci jesli porownywac ze Notepadem i Wordpadem :-)

Stary dos to przede wszystkim nie zapewnial wielozadaniowosci i z tego
powodu nie bardzo
sie dla elektronikow nadawal. W Windowsach na COM1 chodzi mi debuger
Keila,
na drugim Terminal,
jednoczesnie program komunikacyjny wspolpracujacy z karta CANBUS i kilka
innych programow.
Za czasow dosa do takich sztuczek musialem miec kilka komputerow, tylko
qrcze klawiatury mi sie mylily :))

Piotr

Popieram Piotra. Ja tez programuje z '51 i tez bez Windowsa nie wyobrazam
sobie pracy. Ja pracuje z jednoczesnie uruchomionym edytorem uVision (Keil),
emulatorem Emul51 (Nochau) i starym programem dosowym do komunikacji po
RS232 term. Praca bez mozliwosci szybkiego przelaczania sie miedzy tymi
aplikacjami byla by BARDZO uciazliwa .
Jacek



Poprzedni Następny
Wiadomość
Spis treści
From: jfox_at_nospam_friko6.onet.pl (J.F.)
Subject: Re: Borland C i 51 ?
Date: 18 Oct 2000 09:31:32 GMT


On Tue, 17 Oct 2000 22:05:53 +0200, peters <peters_at_nospam_poczta.onet.pl> wrote:
Wylacznie przyzwyczajenia. Bo oprocz przyzwyczajenia to sie moze
okazac ze stary dos zapewnia wygodniejsza i efektywniejsza prace.
W szczegolnosci jesli porownywac ze Notepadem i Wordpadem :-)

Stary dos to przede wszystkim nie zapewnial wielozadaniowosci i z tego
powodu nie bardzo
sie dla elektronikow nadawal. W Windowsach na COM1 chodzi mi debuger Keila,
na drugim Terminal,
jednoczesnie program komunikacyjny wspolpracujacy z karta CANBUS i kilka
innych programow.

To nie do konca tak, bo i pod DOS byly rozne sztuczki z wielozadaniowoscia.
Od mniej wiecej pelnej do uproszczonej, ale czasem wystarczajacej.
Jesli jest potrzeba - terminal moglby byc czescia debbugera, i
wielozadaniowosc rozwiazana na poziomie programu.

Ja tylko jednego nie rozumiem - czy ty masz specjalizowany emulator procesora?
Bo wiekszosc z tych malych zabawek to ma jeden port szeregowy, nie
moze na nim jednoczesnie aplikacja i debbuger chodzic :-)

Za czasow dosa do takich sztuczek musialem miec kilka komputerow, tylko
qrcze klawiatury mi sie mylily :))

No fakt - kiedys cztery musialem zaprzac do roboty, a w zasadzie jeden by
wystarczyl ..

J.


Poprzedni Następny
Wiadomość
Spis treści
From: "peters" <peters_at_nospam_poczta.onet.pl>
Subject: Re: Borland C i 51 ?
Date: Wed, 18 Oct 2000 12:28:18 +0200


To nie do konca tak, bo i pod DOS byly rozne sztuczki z
wielozadaniowoscia.
Od mniej wiecej pelnej do uproszczonej, ale czasem wystarczajacej.
No wlasnie, niestety tylko czasami.... A Windows, nawet 3.0 juz sobie niezle
radzilo.

Jesli jest potrzeba - terminal moglby byc czescia debbugera, i
wielozadaniowosc rozwiazana na poziomie programu.
Nie do konca. Ja uzywam nieco lepszego terminala (za pare dni bedzie do
sciagniecia z mojej strony)
dostosowanego do testowania roznych protokolow transmisji.

Ja tylko jednego nie rozumiem - czy ty masz specjalizowany emulator
procesora?
Bo wiekszosc z tych malych zabawek to ma jeden port szeregowy, nie
moze na nim jednoczesnie aplikacja i debbuger chodzic :-)
A kto powiedzial, ze programuje jedna z tych malych zabawek?
Od kilku lat walcze glownie ze 80C166 Siemensa, to ma dwa COMy.
Poza tym czesto uruchamia sie systemy z wieloma procesorami.
Jeden z debugerem podpietym do COMa a inne z podpietym tam
terminalem.
W dodatku w nowym Keilu na 51 pojawila sie mozliwosc skompilowania
monitora na zewnetrzny port szeregowy. Mozna na plytce docelowej przewidziec
piny do podlaczenia zewnetrznego moduliku z portem szeregowym i na tym
uruchamiac oprogramowanie.
Probowal ktos tak? Ciekaw jestem Waszych opinii.

Piotr






Poprzedni Następny
Wiadomość
Spis treści
From: "D.M" <dmalita_at_nospam_zsz-lezajsk.edu.pl>
Subject: Re: Borland C i 51 ?
Date: Fri, 13 Oct 2000 19:30:57 +0200


Generalnie rozwišzanie twojego problemu jest połowiczne. Za pomocš
konstrukcji #if def.......możesz napisać program któy przełknie zarówno BC jak
i inny kompilator np na 8051 IAR, czy Keil. Wynik działanie będzie oczywiście
zupełnie inny, ale cześć programu która nie zależy od zewnetrznego sprzętu
może być wspólna. Jeślui chodzi o konkretny kompilator BC to raczej jest
niemożliwe skompilować i zlinkować program na innš maszynę niż PC. Można co
prawda próbować ale... Gdzieś widziałem w sieci takie edytory w pełni
konfigurowalne, pod które podczepiło się co tylko zechcesz i.... działało.
Teraz masz jakis uVision itd.
Pozdrawiam
D.M

PJ napisał(a):

Witam !

Czy mozliwe jest kompilowanie przy pomocy BC 2.0 (BC 3.1, BC 4.5) na
procesory inne niz PC-towe ?
Konkretnie interesuje mnie mozliwosc generacji plikow HEX lub BIN dla
procesor.

Czy mozna naklonic BC, aby skorzystalo np. z kompilatora icc8051.exe i
odpowiedniego linkera ?
A najlepiej, aby mozna bylokompilowa na PC-ta i na 51, zaleznieod jakiegos
#define...

P.J.


Poprzedni Następny
Wiadomość
Spis treści
From: ascomp_at_nospam_technik.swiiebodzin.pl (Andzej Sarbinowski)
Subject: Re: Borland C i 51 ?
Date: Sun, 15 Oct 2000 05:34:34 GMT


On Fri, 13 Oct 2000 01:34:49 +0200, "PJ" <spoco_at_nospam_cad.pl> wrote:

Czesc !

Czy mozliwe jest kompilowanie przy pomocy BC 2.0 (BC 3.1, BC 4.5) na
procesory inne niz PC-towe ?

Jesli dobrze Ciebie zrozumialem - tzn, chcesz wykorzystac srodowisko
BC a wlasciwie edytor do pisania programow dla 51-ki to oczywiscie ze
jest to mozliwe. Po to stare Borlandy maja cos takiego jak transfery.
Ja uzywam wlasnie edytora BC (3.1) do pisania zarowno w ASM jak i C
dla 51-ki. Popisalismy sobie kiedys konwertery dla transferow -
dzialaja tak ze edytor podswietla linie w ktorej jest blad i mowi co
go tam boli. Jedynie kompilacja odbywa sie dziwnymi klawiszami - u
mnie np. SHIFT+F2 linkowanie SHIFT+F3. Jesli o to Ci chodzi - to
doskonale Cie rozumiem : nozna dostac wytrzeszczu oczu piszac w
programach dla Windows - testowalem na sobie dema IAR-u i KEILA -
wszystko fajnie ale po paru minutach pisania szlag mnie trafia. A
takie srodowisko Borlandowe daje sie w miare sensownie skonfigurowac -
a przynajmniej oczy sie tak nie mecza.
Jesli bedzesz chcial to Ci te programiki i konfigi podesle na priv-a.


Poprzedni Następny
Wiadomość
Spis treści
From: "Scoobie" <NOSPAMscoobie_at_nospam_apator.torun,pl>
Subject: Re: Borland C i 51 ?
Date: Mon, 16 Oct 2000 10:59:43 +0200


Jesli bedzesz chcial to Ci te programiki i konfigi podesle na
priv-a.

Ja bym chciał! Jeśli można, to poproszę! (albo jakiś opis jak się
zabrać do tego)

Scoobie


Poprzedni Następny
Wiadomość
Spis treści
From: stsl2_at_nospam_poczta.onet.pl (=?iso-8859-2?Q?S=B3onik?=)
Subject: Re: Borland C i 51 ?
Date: 16 Oct 00 09:37:38 GMT


Czy mozliwe jest kompilowanie przy pomocy BC 2.0 (BC 3.1, BC 4.5) na
procesory inne niz PC-towe ?
........ testowalem na sobie dema IAR-u i KEILA -
wszystko fajnie ale po paru minutach pisania szlag mnie trafia.

Używam IAR'a dla '51 i AVR (wersja pełne) i nie narzekam. Bardzo przyjemnie
się pisze.

Jesli bedzesz chcial to Ci te programiki i konfigi podesle na priv-a.


Chętni zibaczę te programiki, najlepiej na priva.

Słonik



--
Archiwum listy dyskusyjnej pl-misc-elektronika
http://www.newsgate.pl/archiwum/pl-misc-elektronika/

Poprzedni Następny
Wiadomość
Spis treści
From: Kane <roman.kluczewski_at_nospam_rodan.net>
Subject: Re: Borland C i 51 ?
Date: Wed, 18 Oct 2000 08:46:46 +0200


Witam,
używam Franklina ale chętnie zobaczę te programiki,
najlepiej na priva.


Kane
nogam_at_nospam_poczta.onet.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "PJ" <pjopek_at_nospam_ippt.gov.pl>
Subject: Re: Borland C i 51 ?
Date: Mon, 16 Oct 2000 09:58:52 +0200



Jesli bedzesz chcial to Ci te programiki i konfigi podesle na priv-a.

Poprosze i dzieki !

P.S.
Cos jest nie tak z Twoim adresem.