Znaleziono 159 wyników

autor: xor
wtorek 26 lis 2019, 17:48
Forum: Hyde Park
Temat: Ciekawostka z przeszłości
Odpowiedzi: 1
Odsłony: 218

Ciekawostka z przeszłości

Oglądając niedawno stare filmy ze Szczecina natknąłem się na pewną ciekawostkę technologiczną. Może na początek film. Zwróćcie uwagę na wrak statku od 26:53 minuty. Widać tam nazwę wypisaną na burcie. https://youtu.be/Z8vBrkhqS2E?t=1613 Statek jak statek, wydaje się całkiem zwyczajny. No więc nie ta...
autor: xor
poniedziałek 11 lis 2019, 22:55
Forum: Programowanie AVR w C++
Temat: Bezpieczny i ściśle typowany port w C++ (2 z n)
Odpowiedzi: 2
Odsłony: 3517

Re: Bezpieczny i ściśle typowany port w C++ (2 z n)

Ostateczna wersja wymaga którejś specyficznej wersji C++? Próbuję to skompilować z std=c++14 i std=c++17 i wywala błąd nie do pokonania: In file included from ../main.cpp:1:0: ../io.hpp:10:18: error: 'PortRO' does not name a type using PortPINA = PortRO<io_ports::io_portpina, Mask, Shift>; i dalej d...
autor: xor
środa 06 lis 2019, 20:32
Forum: Hyde Park
Temat: Promocja na ebooki w ebookpoint.pl
Odpowiedzi: 0
Odsłony: 465

Promocja na ebooki w ebookpoint.pl

Cześć! Informuję, że jeszcze dzisiaj trwa promocja w ebookpoint.pl na wiele audio- i ebooków, w tym m.in. na wiele pozycji z zakresu programowania. Na liście jest na przykład fundamentalna pozycja Bandy Czworga o wzorcach projektowych: https://ebookpoint.pl/ksiazki/wzorce-projektowe-elementy-oprogra...
autor: xor
poniedziałek 28 paź 2019, 16:49
Forum: ARM STMicroelectronics
Temat: Adaptacja programu pod STM32F0
Odpowiedzi: 7
Odsłony: 1193

Re: Adaptacja programu pod STM32F0

Jest jeden moment gdzie niezbędna może być spora modyfikacja kodu. Mianowicie w lekcji 26. zastosowanie znajduje funkcja CLZ, która dla Cortexów M3 i wyższych jest realizowana jedną instrukcją maszynową. Cortexy M0/0+ nie mają tej instrukcji w repertuarze więc potrzebna jest emulacja programowa. Nie...
autor: xor
czwartek 24 paź 2019, 14:56
Forum: ARM STMicroelectronics
Temat: Adaptacja programu pod STM32F0
Odpowiedzi: 7
Odsłony: 1193

Re: Adaptacja programu pod STM32F0

Myślę, że nie trzeba jakoś specjalnie modyfikować programu pod Cortex-M0. Oczywiście za wyjątkiem części odpowiedzialnych za inicjację i obsługę peryferiów (funkcje BSP_init, BSP_led*On/Off). Domyślam się, że kod masz z materiałów do kursu (http://www.state-machine.com/quickstart/lesson22.zip). Jeśl...
autor: xor
piątek 19 lip 2019, 08:34
Forum: Hyde Park
Temat: NTRS - Serwer Raportów Technicznych NASA + relacja misji Apollo 13
Odpowiedzi: 5
Odsłony: 956

Re: NTRS - Serwer Raportów Technicznych NASA + relacja misji Apollo 13

Z drugiej strony widać pewną dbałość o szczegóły (wnętrze statków, manewr "ullage") Dam mu jeszcze szansę :-)
autor: xor
czwartek 18 lip 2019, 16:42
Forum: Hyde Park
Temat: NTRS - Serwer Raportów Technicznych NASA + relacja misji Apollo 13
Odpowiedzi: 5
Odsłony: 956

Re: NTRS - Serwer Raportów Technicznych NASA + relacja misji Apollo 13

Fantastyczne. Wciągające. Ale... Posluchawszy trochę Apollo13 realitime znienawidziłem film :? :cry: W filmie pokazali kontrolerów jako grupę rozhisteryzowanych bab (przepraszam niebabskie panie) - jak to się ma do opanowania i rzeczowości zespołu słyszanego z taśm? Jako nerd nie zgadzam się na robi...
autor: xor
piątek 28 cze 2019, 12:13
Forum: Retro
Temat: [CA80][V543] Elasticsearch/Logstash/Kibana vs Meratronik V543 i CA80 - dwa światy razem.
Odpowiedzi: 8
Odsłony: 1827

Re: [CA80][V543] Elasticsearch/Logstash/Kibana vs Meratronik V543 i CA80 - dwa światy razem.

To

Kod: Zaznacz cały

ssh -i ~/.ssh/otoja-dev pi@v543 'ls -l'

można sobie dalej uprościć tworząc plik ~/.ssh/config z mniej więcej takim wpisem

Kod: Zaznacz cały

Host tralala
    User pi
    HostName v543
    IdentityFile ~/.ssh/otoja-dev

Uprawnienia do pliku obowiązkowo

Kod: Zaznacz cały

rw-------

I wtedy:

Kod: Zaznacz cały

ssh tralala 'ls -l'
autor: xor
środa 22 maja 2019, 12:35
Forum: Pisanie programów w C
Temat: Programowanie obiektowe w C
Odpowiedzi: 8
Odsłony: 2983

Re: Programowanie obiektowe w C

Jeszcze jedna, ciekawa pozycja w temacie, wspomniana w poście Mokrowskiego (ooc.pdf): Axel-Tobias Schreiner "Obiect-Oriented Programming With ANSI-C". Linki do PDF oraz kodów źródłowych: https://www.cs.rit.edu/~ats/
autor: xor
środa 22 maja 2019, 10:09
Forum: Hyde Park
Temat: Obejrz sobie ptaka
Odpowiedzi: 1
Odsłony: 750

Re: Obejrz sobie ptaka

Wysiadywanie trwa. Ptaki najwyraźniej się zmieniają bo dzisiaj, trochę wcześniej widać było bardziej kolorowego osobnika, z rdzawymi piórami i kolorowym dziobem.
Tu z kolei podgląd na inne gniazdo gdzie są już młode: https://www.youtube.com/watch?v=Y3bXSKPI4V0
autor: xor
piątek 10 maja 2019, 09:35
Forum: Hyde Park
Temat: Obejrz sobie ptaka
Odpowiedzi: 1
Odsłony: 750

Obejrz sobie ptaka

http://www.szczecin.pl/chapter_59325.asp
Na razie pani wysiaduje jaja (których jest 5). Młode za ok. miesiąc.
autor: xor
niedziela 05 maja 2019, 21:47
Forum: Programowanie STM w C/C++
Temat: [SPI]Odczyt danych
Odpowiedzi: 13
Odsłony: 1571

Re: [SPI]Odczyt danych

Na analizatorze możesz mieć niezgodne ustawienia CPHA, CPOL
autor: xor
niedziela 05 maja 2019, 17:30
Forum: Programowanie STM w C/C++
Temat: [SPI]Odczyt danych
Odpowiedzi: 13
Odsłony: 1571

Re: [SPI]Odczyt danych

SPI_SEND_CHAR(SPI, 0x01); coś tam sobie wysyła ale czy odbiera? Jeśli nie, to dana sobie chyba siedzi w FIFO i jest odczytana dopiero w pętli przez SPI_SEND_READ_CHAR(SPI, 0x00); udając daną użyteczną?
autor: xor
środa 17 kwie 2019, 19:29
Forum: ARM STMicroelectronics
Temat: Vector table, relokacja i modyfikacja (F103)
Odpowiedzi: 2
Odsłony: 735

Re: Vector table, relokacja i modyfikacja (F103)

Pozmieniałem typy wskaźników zgodnie z sugestią. Na początek, na rozgrzewkę, bez użycia typedefowania :-) Zmienione fragmenty: static __attribute__ ((aligned (128))) void (*new_vect[VECTORS_NUM])(void); extern void (*__vectors_start)(void); void reloc_table(void) { //relokacja vektorów przerwań void...
autor: xor
niedziela 14 kwie 2019, 19:57
Forum: ARM STMicroelectronics
Temat: Vector table, relokacja i modyfikacja (F103)
Odpowiedzi: 2
Odsłony: 735

Vector table, relokacja i modyfikacja (F103)

Ostatnio czytam sobie z doskoku fajną książkę pt. "The Definitive Guide to the ARM Cortex-M3" Joseph Yiu gdzie autor fajnie (tj. prosto i zrozumiale) opisuje szczegóły działania procków Cortex-M. Wykłady ilustrowane są kodami, przeważnie ASM, ale też trochę C. Polecam. No i właśnie przeczy...
autor: xor
wtorek 26 mar 2019, 23:17
Forum: Pisanie programów w C++
Temat: Live...
Odpowiedzi: 32
Odsłony: 5673

Re: Live...

Nasuwa się dosyć oczywisty naiwny algorytm: dla każdego dropniętego stona zliczamy sumę strony "lewej" i "prawej" po długości, szrokości i obu przekątnych. Zliczamy do napotkania kamienia przeciwnego, krawędzi borda albo doliczenia do 4 (piątym jest dropnięty kamień) na danej lin...
autor: xor
poniedziałek 18 mar 2019, 18:19
Forum: Skąd czerpać wiedzę na temat języka C?
Temat: Kurs video Embedded
Odpowiedzi: 2
Odsłony: 1007

Re: Kurs video Embedded

No proszę! Tego nie wiedziałem.
Sądząc po akcencie założyłem że nie jest Amerykaninem z pochodzenia, a ten dokument pośrednio jakby to potwierdza. Interesująca ciekawostka.
autor: xor
poniedziałek 18 mar 2019, 11:25
Forum: Skąd czerpać wiedzę na temat języka C?
Temat: Kurs video Embedded
Odpowiedzi: 2
Odsłony: 1007

Kurs video Embedded

Z cyklu "Szef kuchni poleca" dzisiaj ciekawy kurs wideo programowania systemów embedded: http://www.state-machine.com/quickstart/. W kolejnych filmach autor wyjaśnia kluczowe zagadnienia spotykane przy programowaniu systemów wbudowanych, poczynając od pojeć podstawowych, przez coraz bardzi...
autor: xor
sobota 29 gru 2018, 20:10
Forum: STM - problemy układowe
Temat: [Blue pill] Zagadka zoologiczna.
Odpowiedzi: 13
Odsłony: 2726

Re: [Blue pill] Zagadka zoologiczna.

Mam jeszcze kilka Black Pills, kupione w tym samym czasie ale u innego frienda, no i te zeznają posiadanie 64kB :? . Plastik u obu zwierzaków wygląda paskudnie, jakiś taki porowaty, z wżerami. Fotka pod innym kątem:
IMGP1450.JPG
autor: xor
sobota 29 gru 2018, 17:33
Forum: STM - problemy układowe
Temat: [Blue pill] Zagadka zoologiczna.
Odpowiedzi: 13
Odsłony: 2726

[Blue pill] Zagadka zoologiczna.

Jakiś czas temu kupiłem kilka Blue i Black Pills na zaś, w razie potrzeby. No i właśnie wyciągam takiego BluePilla i po podłączeniu do ST-Link zdziwienie - procek zostaje zidentyfikowany jako posiadający 128kB flasha: 2018-12-29-170823_713x595_scrot.png WTF? Na tych płytkach siedzą sobie F103C8T6, k...
autor: xor
środa 07 lis 2018, 12:22
Forum: Skąd czerpać wiedzę na temat języka C?
Temat: Język C - zbiór zadań, pytań na rozmowę kwalifikacyjną
Odpowiedzi: 16
Odsłony: 5289

Re: Język C - zbiór zadań, pytań na rozmowę kwalifikacyjną

Kod: Zaznacz cały

...
            value &= value--;
...


Mam poważne wątpliwości co do tego wyrażenia. IMO punkt sekwencyjny jest za średnikiem, a więc wynik wyrażenia jest zależny od kompilatora.
autor: xor
wtorek 06 lis 2018, 21:16
Forum: Skąd czerpać wiedzę na temat języka C?
Temat: Język C - zbiór zadań, pytań na rozmowę kwalifikacyjną
Odpowiedzi: 16
Odsłony: 5289

Re: Język C - zbiór zadań, pytań na rozmowę kwalifikacyjną

W tej funkcji nigdy nie dojdzie do rekurencji. No to ja podam kolejny przykład, ale nie mój bo hakier ze mnie marny, ale z książki pt. "Hacker's Delight" (gdzie nb. algorytmów na to jest chyba ze 20): #include <stdio.h> #define value 27 int bitCount(int val); int main(void) { printf("...
autor: xor
czwartek 06 wrz 2018, 09:02
Forum: Podstawy elektroniki - teoria i praktyka
Temat: Jak na dzień dzisiejszy rozpocząłbyś z nauką programowania mikrokontrolerów?
Odpowiedzi: 13
Odsłony: 3270

Re: Jak na dzień dzisiejszy rozpocząłbyś z nauką programowania mikrokontrolerów?

Dobry rzemieślnik z założenia jest mistrzem w swoim fachu. W przeciwnym razie to zwykły partacz.
autor: xor
czwartek 06 wrz 2018, 08:53
Forum: Programowanie STM w C/C++
Temat: [STM32F0] proste CLI dla STM
Odpowiedzi: 4
Odsłony: 1540

Re: [STM32F0] proste CLI dla STM

Procesy myślowe przeprowadzone przy pisaniu swojej wersji interpretera doprowadziły mnie do mniej więcej podobnych wniosków z małymi różnicami: ad 1. Fajnie by było ale nie znam sposobu żeby sortowanie wykonało się na etapie kompilacji. Trzeba by to sortować albo "ręcznie", co jest uciążli...
autor: xor
poniedziałek 27 sie 2018, 22:26
Forum: Inne mikroklocki, również peryferyjne
Temat: Porty mikrokontrolera - Przegląd rozwiązań
Odpowiedzi: 3
Odsłony: 1680

Re: Porty mikrokontrolera - Przegląd rozwiązań

/* To samo z użyciem rejestrów atomowych */ GPIOB->BRR |= GPIO_BRR_BR0; // wymuszenie stanu niskiego na PB0 GPIOB->BSRR |= GPIO_BSRR_BS1; // wymuszenie stanu wysokiego na PB1 Rejestry BRR i BSRR są "Write Only", a więc zapis do nich bez sumy bitowej: /* To samo z użyciem rejestrów atomowy...

Wyszukiwanie zaawansowane