Witam, drodzy koledzy, ostatnio zmieniłem system z Wiindowsa na linuxa i niestety wszytkie moje projekty i plany nie działają na tym systemie, ponieważ pisałem programy w VB. Wiem że najlepiszym jezykiem pod linuxa jest C/C++(nie wiem jaka jest różnica pomiędzy nimi), czy ktos wie czy taki program na linuxa dużo się różni od takiego na windowsa, jesli chodzi mi jedynie o wysyłanie danych do prostu RS232? Może jeśli ktoś ma czas i chciałby mi pomóc, niech napisze taki prosty program NA LINUXA, mysle że najwięcej nauczył bym się(bo nie znam tego języka) jeśli ten program działał by tak:
-nie wiem czy na linuxie jest to samo co na windowsie jeśli chodzi o parametr aplikacji(C:/app.exe parametr) lecz jeśli można odzyskać ten "parametr" z terminala w łatwy sposób niech aplikacja uruchamia się, i to co bedzie wpisane po spacji w terminalu to bedzie szybkość transmisji(o to mi chodzi: urzywam gentoo więc tak: user@gentoo katalog $ nazwaaplikacji parametr). Jeśli jest to trudne, niech poprostu bedzie to w kodzie do ustalenia(transmisja = 9600[jako liczba])
-aplikacja uruchomiła się i teraz już jest ustalona szybkość transmisji, teraz jeśli nacisnę klawisz "A" to do TxD wyślę "AAA" a jęsli "B" to do TxD wyślę "BBB", i teraz bym chciał pętlę która czekała by na odpowiedź z procesora, jak z procesora przyjdzie tekst, on wyświetli go na monitorze.
Tylko tyle bym chciał na początek nie mam najmniejszego pojęcia jak ten program bedzie wygladać czy to bedzie okno czy w terminalu bedzie działał nie wiem, poprostu tak mało wiem jeszcze o linuxach, najlepiej jak by program nie kożystał z żadnych bibliotek X`a ani Gnoma czy KDE i działał by na czystym terminalu, ale nie weim czy to możliwe, jeśli ktoś potrafi programować na linuxie w C/C++ albo zna adres z jakimś kursem niech poprostu da mi go. Jeszcze jedno napiszcie jak krok po kroku mam to napisać(w jakim linuxowym programie)kompilować i gdzie się zapisze program na dysku.

Aktyw Forum
Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.
Sprawdź punkty Zarejestruj sięLinux porty C/C++
Moderatorzy:Jacek Bogusz, Moderatorzy
Co do poslugiwania sie kompilatorem to do C uzywam gcc.
Zrob sobie maly test z prostszym programem np
przy pomocy edytora wpisz to do pliku np xxx.c, skompiluj poprzez gcc xxx.c - w biezacym katalogu powinien sie pojawic plik wykonywalny a.out, potem go uruchom poprzez ./a.out.
Zrob sobie maly test z prostszym programem np
Kod: Zaznacz cały
#include <stdio.h>
int main()
{
printf("xxx\n");
return 0;
}
Super, na poczatek może być
, koledzy powiedzcie czy znacie jakieś linki z kursami, lub czy macie ochotę sami mnie podszkolić, chcę tak jak napisałem nauczyć się podstaw. Same napisy w terminalu mi wystraczą, chcę obsługiwać porty, więc po co mi graficzny wyglad???. A na marginesie bo wiem ze include() dołącza(kazdy tego się domyśli) plik, ale co to za plik "stdio.h"???

Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 0 gości