RTV forum PL | NewsGroups PL

Nauka programowania w C: Jakie materiały i porady dla początkującego?

C i mikroprocesory

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Nauka programowania w C: Jakie materiały i porady dla początkującego?

Goto page Previous  1, 2, 3, 4

Marcin Stanisz
Guest

Sun May 16, 2004 7:44 pm   



Dnia nie 16. maja 2004 21:38 J.F. napisał(a):
[quote:bf296221a4]A Pascal - jeszcze lepszy .. i zanikl praktycznie Smile
[/quote:bf296221a4]
Tylko palce bolały od pisania tych beginów, endów i innych bizantyjskich
słow kluczowych.

--
Marcin Stanisz

"A lie will go round the world before the truth has got its boots on"
Terry Pratchett, "Truth"

Dino
Guest

Sun May 16, 2004 7:55 pm   



Krzysztof Rudnik wrote:
[quote:703c2ae283]Hm, czasem pojawiaja sie jakies szczegoly odnosnie tych samolotow.
Miliony linii programu, ostatnio udalo sie nawet podniesc
niezawodnosc - teraz komputer wiesza sie srednio co 3 godziny, i to
jest duzy sukces Smile))

Chyba teraz jest troche wiecej, cos kolo 12h - duuzo wiecej
niz pojemnosc zbiornikow paliwa. No i nie przewraca sie na plecy
jak przeleci na polkule poludniowa Wink))
[/quote:703c2ae283]
Coś mi się jednak zdaje, że trochę więcej. No i kompów jest kilka.


[quote:703c2ae283]Ja mowiac szczerze nie bardzo rozumiem jaki jest zakres dzialan
takiego kompa i czemu ten program jest taki wielki.

W zasadzie Fly-by-wire sam steruje samolotem, pilot tylko
przekazuje sugestie - co chcialby by samolot zrobil.
Pilot drazek w lewo - to samolot wie ze ma skrecic w lewo,
tak mniej wiecej
[/quote:703c2ae283]
Przede wszystkim utrzymanie stabilności samolotu.
Współczesne konstrukcje, z różnych powodów są
aerodynamicznie niestateczne, co prowadzi do tego,
ze trzeba bezustannie korygować wychylenie sterów
do utrzymania zadanego położenia samolotu. Żeby pilot
nie machał drążkiem, komputer robi to za niego. A do tego
"parę" linijek kodu jest potrzebne...

Dino


--
ResAlamos
Ściśle Tajne Laboratorium rzeczy powszechnie dobrze znanych
lecz wciąż odkrywanych na nowo
www.resalamos.narod.ru- w budowie

RoMan Mandziejewicz
Guest

Sun May 16, 2004 8:05 pm   



Hello Dino,

Sunday, May 16, 2004, 10:55:15 PM, you wrote:

[...]

[quote:a95c87a9c5]Przede wszystkim utrzymanie stabilności samolotu.
Współczesne konstrukcje, z różnych powodów są
aerodynamicznie niestateczne, co prowadzi do tego,
ze trzeba bezustannie korygować wychylenie sterów
do utrzymania zadanego położenia samolotu. Żeby pilot
nie machał drążkiem, komputer robi to za niego. A do tego
"parę" linijek kodu jest potrzebne...
[/quote:a95c87a9c5]
Do tego co linijka paredziesiąt tysięcy NOP, żeby za szybko nie
reagował :-)

Żarty, żartami ale za szybkie reakcje komputera były przyczyną
wyjątkowo niestabilnego zachowania wahadłowców przy próbach
aautomagicznego lądowania. O ile mnie skleroza nie myli, to użyto
pierwotnie programu i sprzętu właśnie z F16...

--
Best regards,
RoMan mailto:roman@pik-net.pl

badworm
Guest

Sun May 16, 2004 8:26 pm   



Wysyłając taki oto zestaw znaków dnia 2004-05-16 01:26 B nakarmił(a)
stado głodnych newsserwerów:

Quote:
Mozesz sobie strzelic do dupy. To jest kompilator wylacznie na Intela
i pod system DOS.
Przeczytaj watek od początku. Gosc dopiero chce sie uczyc C.
BCC jest do tego najlepszy. Na razie nie przyklada sie tego do zadnego
konkretnego sprzetu.

A emotikona nie widziałeś? Można się uczyć C od zera na pececie ale

można też od razu na mikrokontrolerze. A BCC jest faktycznie fajny -
miałem go na studiach(tyle, że wersję win) i przyznam, że nauka podstaw
C poszła gładko :-)

--
Pozdrawiam Bad Worm badworm{"a" w kolku}post[punkt]pl
http://www.gusnet.prv.pl (nieczynne do odwolania) GG# 2400455
"Dziwny jest ten świat..."
Tnijcie cytaty i sygnaturki!

Piotr Wyderski
Guest

Sun May 16, 2004 10:47 pm   



J.F. wrote:

Quote:
Ostatnio, czyli kiedy, co i pod co optymalizowales? :-)

Z 10 czy 15 lat temu Smile

A, no to wez mnie nie strasz. ;-)

Quote:
Ja znam dokladnie zakresy zmiennych,

Kompilator tym bardziej. :-)

Quote:
potrafie skorzystac z flag procesora, z rozkazow operujacych na
bitach.

I tu sie moze ujawnic Twoja przewaga. Dzisiejsze kompilatory
nie sa zbyt oszczedne w gospodarowaniu pamiecia, a o
automatycznych optymalizacjach majacych na celu skompresowanie
pamieci nie wiem zbyt wiele.

Pozdrawiam
Piotr Wyderski

Piotr Wyderski
Guest

Sun May 16, 2004 10:49 pm   



J.F. wrote:

Quote:
O, nie ustepowal wiele innym jezykom swoich czasow

_Swoich czasow_. :-)

Quote:
a w wersji ANSI juz nawet calkiem przyzwoity.

Mam na ten temat inne zdanie.

Quote:
Zauwaz ze historia zupelnie nie uzasadnia rozpowszechnienia.

Uzasadnia, to sie nazywa prawo Kopernika: gorszy
pieniadz wypiera lepszy.

Pozdrawiam
Piotr Wyderski

Piotr Wyderski
Guest

Sun May 16, 2004 10:50 pm   



B wrote:

Quote:
Skoro C jest marne prosze wskazać równie atrakcyjną alternatywę.

Problem w tym, ze na mikrokontrolerki praktycznie nie ma
innej alternatywy, nie sa w stanie udzwignac nowoczesnych
jezykow programowania. :-(

Pozdrawiam
Piotr Wyderski

J.F.
Guest

Sun May 16, 2004 11:04 pm   



On Sun, 16 May 2004 22:44:58 +0200, Marcin Stanisz wrote:
Quote:
Dnia nie 16. maja 2004 21:38 J.F. napisał(a):
A Pascal - jeszcze lepszy .. i zanikl praktycznie :-)

Tylko palce bolały od pisania tych beginów, endów i innych bizantyjskich
słow kluczowych.

Dobry edytor i wklepywal to sam :-)

J.

J.F.
Guest

Sun May 16, 2004 11:04 pm   



On Sun, 16 May 2004 22:55:15 +0200, "Dino"
Quote:
Ja mowiac szczerze nie bardzo rozumiem jaki jest zakres dzialan
takiego kompa i czemu ten program jest taki wielki.

Przede wszystkim utrzymanie stabilności samolotu. [...]
A do tego "parę" linijek kodu jest potrzebne...

Hm, na oko to jakis regulator jest do tego potrzebny.
Zalozmy ze skomplikowany .. to moze z 50k linii, a nie 5 mln ..

J.

Mister
Guest

Mon May 17, 2004 10:14 am   



Quote:
Bascom ma duzo bledow i niedociagniec (AVRGCC takze!).

Używam AVRGCC od czterech prawie lat i jakoś nie miałem problemów z nim.

Mister

J.F.
Guest

Mon May 17, 2004 10:23 am   



On Mon, 17 May 2004 01:49:20 +0200, Piotr Wyderski wrote:
Quote:
J.F. wrote:
Zauwaz ze historia zupelnie nie uzasadnia rozpowszechnienia.

Uzasadnia, to sie nazywa prawo Kopernika: gorszy
pieniadz wypiera lepszy.

C nie byl tanszy, a nawet drozszy :-)

J.

point
Guest

Tue May 18, 2004 7:39 pm   



Piotr Wyderski wrote:

Quote:
Za C przemawia przenosnosc.

Dyskusyjna. Poza tym po co komu przenosnosc
w zastosowaniach embedded? Smile

Żeby "napisać" np. taki serwer(ek) HTTP przez ctrl+c, ctrl+v Wink C do
zadań typu sterowanie lampek na choinkę może być niepotrzebne ale gdy
trzeba mieć moduł jakiegoś protokołu "na wczoraj" to masa dostępnych
źródeł ułatwia sprawę.

--
point

Adam Dybkowski
Guest

Tue May 18, 2004 8:40 pm   



Piotr Wyderski wrote:

Quote:
Za C przemawia przenosnosc.

Dyskusyjna. Poza tym po co komu przenosnosc
w zastosowaniach embedded? Smile

Niezbedna po to, aby jakis zamącony algorytm (np. wlasnego systemu
plikow) najpierw przetestowac dogłębnie krok po kroku na pececie a
dopiero potem przenieść do urządzenia.

--
Adam Dybkowski
adybkows@amwaw.edu.pl
http://www.amwaw.edu.pl/~adybkows/

J.F.
Guest

Tue May 18, 2004 9:06 pm   



On Tue, 18 May 2004 23:40:07 +0200, Adam Dybkowski wrote:
Quote:
Piotr Wyderski wrote:
Za C przemawia przenosnosc.

Dyskusyjna. Poza tym po co komu przenosnosc
w zastosowaniach embedded? :-)

Niezbedna po to, aby jakis zamącony algorytm (np. wlasnego systemu
plikow) najpierw przetestowac dogłębnie krok po kroku na pececie a
dopiero potem przenieść do urządzenia.

Albo zeby sterownik do silnika moc przeniesc na inny procesorek
jak sie okaze ze w dotychczasowym zabraklo nozek, bo teraz mamy 6
wtryskiwaczy a nie jeden ..

J.

Goto page Previous  1, 2, 3, 4

elektroda NewsGroups Forum Index - Elektronika Polska - Nauka programowania w C: Jakie materiały i porady dla początkującego?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map