Forum :: gentoo.org.pl
09 Luty, 2012, 02:31:49 *
Witamy, Gość. Zaloguj się, lub zarejestruj proszę.

Zaloguj się podając nazwę użytkownika, hasło i długość sesji
Aktualności:
 
   Strona główna   Pomoc Szukaj Kalendarz Zaloguj się Rejestracja  
Strony: [1]   Do dołu
  Drukuj  
Autor Wątek: Skryptowe odpowiedniki plików .bat  (Przeczytany 2739 razy)
0 użytkowników i 1 Gość przeglądają ten wątek.
int_Doles
Newbie
*

Karma: +0/-0
Offline Offline

wiadomości: 7


Zobacz profil
« : 15 Luty, 2007, 22:40:50 »

Postanowiłem zacząć po mału naukę assemblera i jeden kolega poradził mi zacząć najpierw od programowania jakiegoś mikrokontrolera. Ten sam gość pożyczył mi również cały zestaw AVT 2250. No i problem polega teraz na tym, że nie wiem jak pod Ubuntu (a właściwie ogólnie linuksem) przesłać cokolwiek przez port COM1 do tego urządzonka. Mam pod Linuksa kompilator (gpasm i asm51) ale dostalem także gotowe pliki .bat gdzie są polecenia jak to wszytko po skompilowaniu przesłać.
Oto wnętrze pliku "compile.bat":
Kod:
@echo off
rem  *****************************************************************
rem  Program do generowania i ladowania programow do systemu AVT-2250
rem  wywolanie:
rem      DO <nazwa zbioru zrodlowego bez rozszerzenia> [nazwa portu szeregowego]
rem  np. DO test com2
rem  spowoduje skompilowanie zbioru zrodlowego TEST.S03 do postaci wynikowej
rem  TEST.HEX a nastepnie przeslanie go do systemu poprzez port szeregowy COM1
rem  do ktorego powinien byc dolaczony uklad AVT-2250 oraz wcisniety w nim
rem  klawisz '7' - "ladowanie programu z komputera";
rem  *****************************************************************


echo ***********************************
echo *** Kompilacja kodu zrodlowego.....
echo ***********************************
pasm51.exe /h %1
pause

To zaś jest zawartość pliku send.bat:
Kod:
@echo off
rem  *****************************************************************
rem  Program do generowania i ladowania programow do systemu AVT-2250
rem  wywolanie:
rem      DO <nazwa zbioru zrodlowego bez rozszerzenia> [nazwa portu szeregowego]
rem  np. DO test com2
rem  spowoduje skompilowanie zbioru zrodlowego TEST.S03 do postaci wynikowej
rem  TEST.HEX a nastepnie przeslanie go do systemu poprzez port szeregowy COM1
rem  do ktorego powinien byc dolaczony uklad AVT-2250 oraz wcisniety w nim
rem  klawisz '7' - "ladowanie programu z komputera";
rem  *****************************************************************


echo *******************************************
echo *** Transmisja programu do systemu AVT-2250
echo *******************************************

echo Nacisnij Ctrl-Break aby nie wysylac danych do systemu
echo albo dowolny klawisz aby zaladowac program...

pause
MODE COM1: 4800,n,8,1
copy %1 COM1
pause
Byłby bardzo wdzięczny jakby mi ktos napisał jakie komendy należy wydać w terminalu lub jaki skrypt napisać aby był odpowiednikiem tychże "batów". Albo chociażby same polecenia do obsługi portół COM  Uśmiech
Zapisane
lindal
Global Moderator
Full Member
*****

Karma: +2/-1
Offline Offline

Płeć: Mężczyzna
wiadomości: 194


Zobacz profil
« Odpowiedz #1 : 15 Luty, 2007, 23:04:47 »

Pracujesz na Ubuntu czy Gentoo?.
Zapisane

Linux Registered User #291949
AMD Barton 2500+ / Gentoo 2007.0 / 2.6.23-gentoo-r3 / gcc-4.1.2 / xorg-7.2 / fluxbox-1.0.0-r1
aldarn
Newbie
*

Karma: +0/-0
Offline Offline

wiadomości: 17



Zobacz profil
« Odpowiedz #2 : 16 Luty, 2007, 12:31:12 »

chyba wystarczy zalatwic to poleceniem
Kod:
dd if=program.bin of=/dev/ttyS0 bs=1k
ew. jakby nie dzialalo (za duza predkosc przesylu) to zmniejsz wartosc bs.
Zapisane

gdzie te czasy prawdziwego GENTOO... ;(
int_Doles
Newbie
*

Karma: +0/-0
Offline Offline

wiadomości: 7


Zobacz profil
« Odpowiedz #3 : 16 Luty, 2007, 16:32:22 »

To znaczy na moim kompie jest tyko Xubuntu i teraz wlasnie probuje tak zainstalowac Gentoo aby nie posypal sie po kilku dniach. Czyli wlasciwie obojetnie czy mi podasz sposob na Ubuntu czy Gentoo (a to jest jakas roznica ?)
PS: Przepraszam za brak polskich znakow ale lacze sie z netem wlasnie z plytki LiveCD 2006.1 i mam nadzieje ze szczesliwie postawie DOBRZE skofigurowanego Gentoo. Raz go juz zainstalowalem ale padl Uśmiech
Zapisane
lindal
Global Moderator
Full Member
*****

Karma: +2/-1
Offline Offline

Płeć: Mężczyzna
wiadomości: 194


Zobacz profil
« Odpowiedz #4 : 16 Luty, 2007, 19:43:33 »

Pamiętaj jednak, że to forum Gentoo.

Powodzenia przy instalacji  Uśmiech
Zapisane

Linux Registered User #291949
AMD Barton 2500+ / Gentoo 2007.0 / 2.6.23-gentoo-r3 / gcc-4.1.2 / xorg-7.2 / fluxbox-1.0.0-r1
Strony: [1]   Do góry
  Drukuj  
 
Skocz do:  

Działa na MySQL Działa na PHP Powered by SMF 1.1.1 | SMF © 2006, Simple Machines LLC
Joomla Bridge by JoomlaHacks.com
Prawidłowy XHTML 1.0! Prawidłowy CSS!
Strona wygenerowana w 0.055 sekund z 21 zapytaniami.