RTV forum PL | NewsGroups PL

Opinie na temat książki o programowaniu AVR w C - warto zainwestować?

książka o programowniu AVR w C

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Opinie na temat książki o programowaniu AVR w C - warto zainwestować?

Goto page Previous  1, 2, 3, 4, 5, 6, 7  Next

janusz_kk1
Guest

Tue Feb 01, 2011 10:44 am   



Dnia 31-01-2011 o 22:34:31 Marcin Wasilewski <jakis@adres.pl> napisał(a):

Quote:
Użytkownik "Sebastian Biały" <heby@poczta.onet.pl> napisał w wiadomości
news:ii74kc$sig$1@news.onet.pl...

I wiele, wiele innych rzeczy o których programista C _nie musi_
pamiętać.

Do momentu jak mu się program "zesra", bo stos wlezie na zmienne.

Zapewne asm jest tak magiczny że to się nie ma prawa popsuć w ten
sposób, nie?

Ale jak piszesz w asm to z pewnością wiesz co to stos, tym bardziej,
że sam musisz go sobie ustawić na RAMEND (lub tam gdzie ci wygodnie), bo
nikt tego za Ciebie nie zrobi. Tak samo jak mogę sobie wpisać pod jakiś
adres w RAM-ie (gdzie planowany jest koniec stosu) jakąś wartość i nawet
podczas wykonywania programu sprawdzać, czy stos tego nie zamazał.
Natomiast jestem przekonany, że istnieje niezerowy odsetek osób,
które zaczynały przygodę od C, czy co gorsza BASCOM-a używają w swoim
programie przerwań na zasadzie dołączania gotowych bibliotek, czy
wywołań rekurencyjnych, zbytnio sobie nie zdając sprawy, że takie coś
istnieje, a jak nawet słyszał ten ktoś magiczną nazwę "stos", to ma
mgliste pojęcie jak działa.

Ale taki gcc naprzykład sam oblicza głębokość stosu i wg tego ustawia
jego wskaźnik, też nie masz na to żadnego wpływu.
Quote:



--
Pozdr
JanuszK

4CX250
Guest

Tue Feb 01, 2011 10:52 am   



Użytkownik "janusz_kk1" <janusz_kk@o2.pl> napisał w wiadomości
news:op.vp7xc3gr1cvm6g@jk-laptop...
Dnia 31-01-2011 o 22:34:31 Marcin Wasilewski <jakis@adres.pl> napisał(a):
Ale taki gcc naprzykład sam oblicza głębokość stosu i wg tego ustawia
jego wskaźnik, też nie masz na to żadnego wpływu.

A jeżeli programowo będę umieszczał jakies swoje dane na stosie albo je
ściągał to czy gcc to też obliczy ? Smile
A jeżeli będę chciał programowo zmienić wskaźnik DPTR po to aby wrócić z
podprogramu celowo w inne miejsce niż te z którego wyskoczyłem to też ?
Nie wiem jak w C gdyz się dopiero go uczę ale w ASMie często takie tricki
wykorzystuję.

Marek

ohouapss
Guest

Tue Feb 01, 2011 10:53 am   



On 1 Lut, 00:17, RoMan Mandziejewicz <ro...@pik-net.pl> wrote:

Quote:
1.5GB RAM zabiera mi własnie Firefox po 3 dniach pracy

Można zapytać jaki system? Ja miałem takie piki dopóki nie wyłączyłem
wtyczki flash.

Zbych
Guest

Tue Feb 01, 2011 11:01 am   



W dniu 2011-02-01 10:42, janusz_kk1 pisze:
Quote:
Dnia 01-02-2011 o 09:42:36 J.F. <jfox_xnospamx@poczta.onet.pl> napisał(a):

On Tue, 1 Feb 2011 00:17:15 +0100, RoMan Mandziejewicz wrote:
Jasne. A prowadzi to do tego, że mój komputer ma 2 GB pamięci RAM i
obecnie zajętość wynosi 89% - a to oznacza, że będę musiał znów zamknąć
przeglądarkę i odpalić ją ponownie, bo autorom Firefoksa od samego
początku nie udaje się opanować problemu nadmiernej żarłoczności
zwierzaka i 1.5GB RAM zabiera mi własnie Firefox po 3 dniach pracy
komputera non-stop. Ale kto by się przejmował tymi gigabajtami? User se
dokupi...

No wiesz, odpowiednio duzy program zawiera stala ilosc bledow - jedne
usuwaja, inne dodaja. Nie daje sie tego uniknac.

A spojrz od drugiej strony - jaki to skomplikowany program ten
Firefox. Takie czasy.
Opera ma więcej i mniej zajmuje, ma np czytnik poczty i grup.
Mozna to mieć wszystko odpalone łącznie z 10 stronami i zajmuje
znacZnie mniej pamięci.
Także firefox jest akurat przykładem źle napisanego programu.

A skąd wiesz czy ta ilość zajętej pamięci nie wynika z cachowania stron
i nie ustawia się tego w konfiguracji?

4CX250
Guest

Tue Feb 01, 2011 11:16 am   



Użytkownik "4CX250" <taunusmtv@poćta.łonet.pl> napisał w wiadomości
news:4d47d7d9$0$2444$65785112@news.neostrada.pl...
Quote:
A jeżeli będę chciał programowo zmienić wskaźnik DPTR po to aby wrócić z

Miało byc SP nie DPTR oczywiście.

Marek

RoMan Mandziejewicz
Guest

Tue Feb 01, 2011 11:20 am   



Hello janusz_kk1,

Tuesday, February 1, 2011, 10:38:05 AM, you wrote:

[...]

Quote:
A żeby było śmieszniej, to wkrótce marketingowcy wymyślają nowy
"feature" który wymaga delikatnej zmiany softu i znowu jakiś człowiek
który kosztuje firmę $2.5k+/miesiąc spędza miesiąc w poszukiwaniu
kilkunastu bajtów wolnej pamięci. Smile Przykład z życia wzięty. Smile Po
jakimś czasie sytuacja się powtarza. A to wszystko dzięki strategicznym
decyzjom oszczędnościowym podczas gdy skala produkcji nie uzasadniała
takiej "optymalizacji". Smile
Jasne. A prowadzi to do tego, że mój komputer ma 2 GB pamięci RAM i
obecnie zajętość wynosi 89% - a to oznacza, że będę musiał znów zamknąć
przeglądarkę i odpalić ją ponownie, bo autorom Firefoksa od samego
początku nie udaje się opanować problemu nadmiernej żarłoczności
zwierzaka i 1.5GB RAM zabiera mi własnie Firefox po 3 dniach pracy
komputera non-stop. Ale kto by się przejmował tymi gigabajtami? User se
dokupi...
Zmień na Operę, serio, ja mam otwarte 13 zakładek i monitor pokazuje mi
235MB zajętości. Co prawda pod Ubuntu 10.04 ale sądzę że pod windą jest
podobnie.

Jakbym miał otwarte tylko 13 okienek, to bym się nie przejmował. Za dużo
okienek, za dużo loginów i haseł do przeniesienia, nie wszystko działa
tak, jak bym chciał.

Piszę o zjawisku braku szacunku dla zżeranej pamięci przez absurdalnie
rozrośnięte programy. To już dawno przekroczyło granice rozsądku. 20 lat
temu dyski twarde na których pracowałem miały mniej MB niż obecnie moja
karka grafiki. O tym, co było parę lat wcześniej - żal wspominać.

A teraz - komputer z procesorem z dwoma rdzeniami, 2 GB RAM jest za
stary i za wolny, żeby sobie poradzić z systemem operacyjnym starszym
parę lat od niego. Uptime rzędu 10 dni to sukces - pod Windows95 miałem
rzędu miesiąca...

--
Best regards,
RoMan mailto:roman@pik-net.pl
Nowa strona: http://www.elektronika.squadack.com (w budowie!)

RoMan Mandziejewicz
Guest

Tue Feb 01, 2011 11:23 am   



Hello Zbych,

Tuesday, February 1, 2011, 11:01:02 AM, you wrote:

[...]

Quote:
Także firefox jest akurat przykładem źle napisanego programu.
A skąd wiesz czy ta ilość zajętej pamięci nie wynika z cachowania stron
i nie ustawia się tego w konfiguracji?

Za kogo mnie masz? Siedzę w tym dłużej niż żyje wielu czytelników tej
grupy. Od zawsze mam ustawiony minimalny poziom pamięci na cache.

--
Best regards,
RoMan mailto:roman@pik-net.pl
Nowa strona: http://www.elektronika.squadack.com (w budowie!)

Zbych
Guest

Tue Feb 01, 2011 11:26 am   



W dniu 2011-02-01 11:23, RoMan Mandziejewicz pisze:
Quote:
Hello Zbych,

Tuesday, February 1, 2011, 11:01:02 AM, you wrote:

[...]

Także firefox jest akurat przykładem źle napisanego programu.
A skąd wiesz czy ta ilość zajętej pamięci nie wynika z cachowania stron
i nie ustawia się tego w konfiguracji?

Za kogo mnie masz? Siedzę w tym dłużej niż żyje wielu czytelników tej
grupy.

Dobrze, że nie siedzę obok, bo byś mnie chyba pobił.

RoMan Mandziejewicz
Guest

Tue Feb 01, 2011 11:33 am   



Hello Zbych,

Tuesday, February 1, 2011, 11:26:39 AM, you wrote:

Quote:
Także firefox jest akurat przykładem źle napisanego programu.
A skąd wiesz czy ta ilość zajętej pamięci nie wynika z cachowania stron
i nie ustawia się tego w konfiguracji?
Za kogo mnie masz? Siedzę w tym dłużej niż żyje wielu czytelników tej
grupy.
Dobrze, że nie siedzę obok, bo byś mnie chyba pobił.

Jedynie sójkę pod żebro byś zaliczył za brak szacunku dla siwych włosów
;P

--
Best regards,
RoMan mailto:roman@pik-net.pl
Nowa strona: http://www.elektronika.squadack.com (w budowie!)

JDX
Guest

Tue Feb 01, 2011 11:42 am   



On 2011-02-01 11:20, RoMan Mandziejewicz wrote:
[.....]
Quote:
A teraz - komputer z procesorem z dwoma rdzeniami, 2 GB RAM jest za
stary i za wolny, żeby sobie poradzić z systemem operacyjnym starszym
parę lat od niego.
No ja to myślę, że ze starszym poradzi sobie bez problemu. Very Happy A np.

takie w sumie już zabytkowe P4/3.2GHz + 2GB RAM to i z nowszym od niego
Win7 sobie nieźle poradzi. :D

Quote:
Uptime rzędu 10 dni to sukces - pod Windows95 miałem
rzędu miesiąca...
Oj, koloryzujesz. Bo chyba nie nie próbujesz nam wmówić, że taki shit

jak Win9x to stabilny system. Very Happy No chyba że masz na myśli tylko
włączenie systemu i nie używanie go przez miesiąc. Very Happy

Piotr Gałka
Guest

Tue Feb 01, 2011 12:19 pm   



Użytkownik "J.F." <jfox_xnospamx@poczta.onet.pl> napisał w wiadomości
news:poifk65p2b35feppmc6j18ue6amj4ubknp@4ax.com...
Quote:

IMO to on wcale nie mial autoroutera.
Tzn mial az trzy, a zaden sie nie nadawal do uzytku.

Chyba ze miales jakas lepsza wersje.

Zaczynam sobie przypominać, że puszczało się chyba kolejne tryby

autoroutera. Praktycznie go nie używałem więc nie wiem, czy się nadawał.
Tylko zrobiłem próbę na dwóch DIP14 połączonych - wszystko na krzyż.
P.G.

J.F.
Guest

Tue Feb 01, 2011 2:36 pm   



On Tue, 1 Feb 2011 12:19:13 +0100, Piotr Gałka wrote:
Quote:
Użytkownik "J.F." <jfox_xnospamx@poczta.onet.pl> napisał w wiadomości
IMO to on wcale nie mial autoroutera.
Tzn mial az trzy, a zaden sie nie nadawal do uzytku.

Chyba ze miales jakas lepsza wersje.

Zaczynam sobie przypominać, że puszczało się chyba kolejne tryby
autoroutera. Praktycznie go nie używałem więc nie wiem, czy się nadawał.
Tylko zrobiłem próbę na dwóch DIP14 połączonych - wszystko na krzyż.

jeden byl od zasilan - grube sciezki, mozliwie prosto, to mu jeszcze
jakos wychodzilo.

drugi byl "memory", czyli taki od prowadzenia magistral przez kosci
pamieci DIP. Sciezki sie prowadzi prostym zygzakiem, tylko on go
skrecal w zla strone - zamiast ominac doprowadzenie zasilania, to
upierdliwie skrecal w przeciwna strone.

I trzeci mial X-Y - czyli laczenie punktow lamana, poziome odcinki po
jednesj stronie, pionowe po drugiej. Tylko ze przy wiekszych
projektach to mu sie udawalo tak 90% zrealizowac, a dalej brak
miejsca. i mecz sie tu teraz czlowieku, przerabiaj to co on zrobil ..
prosciej bylo zaprojektowac wszystko samemu od poczatku :-)

J.

J.F.
Guest

Tue Feb 01, 2011 2:42 pm   



On Tue, 1 Feb 2011 11:20:44 +0100, RoMan Mandziejewicz wrote:
Quote:
Piszę o zjawisku braku szacunku dla zżeranej pamięci przez absurdalnie
rozrośnięte programy. To już dawno przekroczyło granice rozsądku. 20 lat

Sie zgodze. Co te programy robia z ta pamiecia, czym oni te 4 GB
zajmuja.

Quote:
temu dyski twarde na których pracowałem miały mniej MB niż obecnie moja
karka grafiki. O tym, co było parę lat wcześniej - żal wspominać.

No tak, ale wtedy nie miales 1920x1024x4B
Choc to tylko 8MB, powiedzmy ze jeszcze drugie taki bufor, no moze
trzeci, a po co wiecej. Do dekompresji dvd ?

Quote:
A teraz - komputer z procesorem z dwoma rdzeniami, 2 GB RAM jest za
stary i za wolny, żeby sobie poradzić z systemem operacyjnym starszym
parę lat od niego. Uptime rzędu 10 dni to sukces - pod Windows95 miałem
rzędu miesiąca...

No nie, XP tez potrafi wiecej wytrzymac, tylko drobiazg - wlasnie
musialem IE ubic bo sie cos rozrosl :-)

J.

RoMan Mandziejewicz
Guest

Tue Feb 01, 2011 3:07 pm   



Hello J.F.,

Tuesday, February 1, 2011, 2:42:22 PM, you wrote:

[...]

Quote:
A teraz - komputer z procesorem z dwoma rdzeniami, 2 GB RAM jest za
stary i za wolny, żeby sobie poradzić z systemem operacyjnym starszym
parę lat od niego. Uptime rzędu 10 dni to sukces - pod Windows95 miałem
rzędu miesiąca...
No nie, XP tez potrafi wiecej wytrzymac, tylko drobiazg - wlasnie
musialem IE ubic bo sie cos rozrosl Smile

Ubijanie FF co 3 dni nic nie daje - trzeba przeładować całość bo muli
strasznie. A reakcja na rolkę przewijania po sekundzie jest naprawdę
wpieniająca.

--
Best regards,
RoMan mailto:roman@pik-net.pl
Nowa strona: http://www.elektronika.squadack.com (w budowie!)

Piotr Gałka
Guest

Tue Feb 01, 2011 3:10 pm   



Użytkownik "J.F." <jfox_xnospamx@poczta.onet.pl> napisał w wiadomości
news:rj2gk69ro1iri1ltchih7evfuagi230jo4@4ax.com...
Quote:

jeden byl od zasilan - grube sciezki, mozliwie prosto, to mu jeszcze
jakos wychodzilo.

drugi byl "memory", czyli taki od prowadzenia magistral przez kosci
pamieci DIP. Sciezki sie prowadzi prostym zygzakiem, tylko on go
skrecal w zla strone - zamiast ominac doprowadzenie zasilania, to
upierdliwie skrecal w przeciwna strone.

I trzeci mial X-Y - czyli laczenie punktow lamana, poziome odcinki po
jednesj stronie, pionowe po drugiej. Tylko ze przy wiekszych
projektach to mu sie udawalo tak 90% zrealizowac, a dalej brak
miejsca. i mecz sie tu teraz czlowieku, przerabiaj to co on zrobil ..
prosciej bylo zaprojektowac wszystko samemu od poczatku :-)

Mojego zadania (dwa DIPy na krzyż) też nie zrobił w 100%, ale Protel był

gorszy.
To był tylko test ścieżki i tak robiłem i robię ręcznie.
P.G.

Goto page Previous  1, 2, 3, 4, 5, 6, 7  Next

elektroda NewsGroups Forum Index - Elektronika Polska - Opinie na temat książki o programowaniu AVR w C - warto zainwestować?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map