Znaleziono 152 wyniki

autor: mokrowski
poniedziałek 30 lip 2018, 11:59
Forum: Jakie IDE dla C?
Temat: [Eclipse][Photon] Autouzupełnianie kodu (code completion) nie działa
Odpowiedzi: 9
Odsłony: 259

Re: [Eclipse][Photon] Autouzupełnianie kodu (code completion) nie działa

Niezamaco :) Nie spodziewałem się że ten film będzie przydatny i dziś.
autor: mokrowski
niedziela 22 lip 2018, 00:08
Forum: Pisanie programów w C
Temat: Opaque Pointer czyli wskaźnik jakby opakowany.
Odpowiedzi: 4
Odsłony: 215

Re: Opaque Pointer czyli wskaźnik jakby opakowany.

opak.h #ifndef OPAK_H_ #define OPAK_H_ /* To wystarczy do deklaracji funkcji */ struct Opak; void jakasFunkcja(struct Opak * const); struct Opak * get_opak1_ptr(void); struct Opak * get_opak2_ptr(void); #endif /* OPAK_H_ */ opak.c #include "opak.h" /* * Struktura która będzie ukryta pod &q...
autor: mokrowski
wtorek 17 lip 2018, 15:42
Forum: DIY
Temat: [CLI][Linux][Windows][MacOS] Zrób własny edytor tekstu na podstawie Antirez's Kilo
Odpowiedzi: 7
Odsłony: 243

Re: [CLI][Linux][Windows][MacOS] Zrób własny edytor tekstu na podstawie Antirez's Kilo

W windzie istnieje niesławna biblioteka conio która udostępnia potrzebne funkcje. W linuksie nie ma podobnego liba a domyślny tryb konsoli wymaga zatwierdzenia wpisanego znaku Enterem. Nawet w "antycznych" systemach Unix była od dawna dostępna biblioteka curses. Następna generacja tej bib...
autor: mokrowski
wtorek 03 lip 2018, 11:55
Forum: Inne języki programowania
Temat: Tworzenie oprogramowani dla systemów wbudowanych w firmach
Odpowiedzi: 17
Odsłony: 575

Re: Tworzenie oprogramowani dla systemów wbudowanych w firmach

W tej chwili nie mam czasu na czytanie całego standardu Autosar Kolego... ja podałem 2 linki .. Tylko 2 a ty nie masz czasu ich otworzyć i przeczytać że zawierają normy ISO które obowiązują dla tej branży (oczywiście kilka bo i dokumenty 2), odniesienie do standardów (czym jest także MISRA odnośnie...
autor: mokrowski
wtorek 03 lip 2018, 11:36
Forum: Inne języki programowania
Temat: Tworzenie oprogramowani dla systemów wbudowanych w firmach
Odpowiedzi: 17
Odsłony: 575

Re: Tworzenie oprogramowani dla systemów wbudowanych w firmach

Opublikowałem wyłącznie 2 linki (by nie przytłaczać). Wystarczy w nie kliknąć. Zorientujesz się co jest normą co regułą a co dobrą praktyką. Jeśli zapytasz precyzyjne, co do Automotive mogę podpowiedzieć.
autor: mokrowski
wtorek 03 lip 2018, 11:20
Forum: Inne języki programowania
Temat: Tworzenie oprogramowani dla systemów wbudowanych w firmach
Odpowiedzi: 17
Odsłony: 575

Re: Tworzenie oprogramowani dla systemów wbudowanych w firmach

Przeczytaj... a póżniej się odnieś...
autor: mokrowski
wtorek 03 lip 2018, 11:04
Forum: Inne języki programowania
Temat: Tworzenie oprogramowani dla systemów wbudowanych w firmach
Odpowiedzi: 17
Odsłony: 575

Re: Tworzenie oprogramowani dla systemów wbudowanych w firmach

Nie rozpoczynam g-burzy. Podałem konkretne normy, odniosłem się do 2 rodzajów jakości, zauważyłem konsekwencje wypowiedzi. i przeczytałem ze zrozumieniem. Na tym skończę :)
autor: mokrowski
wtorek 03 lip 2018, 10:30
Forum: Inne języki programowania
Temat: Tworzenie oprogramowani dla systemów wbudowanych w firmach
Odpowiedzi: 17
Odsłony: 575

Re: Tworzenie oprogramowani dla systemów wbudowanych w firmach

Ja dodam tylko, że jest kilka powodów dla których lepiej NIE dodawać od razu wszystkich rejestrów , opcji itd itp. Pierwsza sprawa to możliwe modyfikacje projektu. I to jest narzędzie którym obsługujesz zmiany w projekcie?!! Braki definicji warstwy sprzętowej ? Zdefiniowanie rejestru (piszę tylko o...
autor: mokrowski
poniedziałek 02 lip 2018, 12:59
Forum: Inne języki programowania
Temat: Layout Aplikacji, grafiki
Odpowiedzi: 3
Odsłony: 157

Re: Layout Aplikacji, grafiki

https://icons8.com/material-icons/
Interesują Cię ikony w stylu "Matherial". Chociaż oczywiście są i inne style...
autor: mokrowski
sobota 30 cze 2018, 23:10
Forum: Inne języki programowania
Temat: Tworzenie oprogramowani dla systemów wbudowanych w firmach
Odpowiedzi: 17
Odsłony: 575

Re: Tworzenie oprogramowani dla systemów wbudowanych w firmach

@wojtek ale zrobienie porządnie zwykłej mapy pamięci ew. rejestrów/szyn to nie "akademickie dłubanie w kodzie opóźniające dostarczenie produktu". To i tak powinien albo zrobić vendor albo powinno być zrobione (wiadomo że ze względu na koszty najlepiej przez "innych") na podstawi...
autor: mokrowski
niedziela 24 cze 2018, 18:04
Forum: Pisanie programów w C
Temat: Zagadka pętli
Odpowiedzi: 4
Odsłony: 277

Re: Zagadka pętli

Jesteś wredny... przez Ciebie poczułem się staro ;/ :)

Polecam https://godbolt.org/ do takich zabaw. Są także kompilatory dla MCU a także VS.
autor: mokrowski
sobota 23 cze 2018, 22:03
Forum: Programowanie STM w C/C++
Temat: Proste pytania o programowanie STM32 w języku C.
Odpowiedzi: 14
Odsłony: 506

Re: Proste pytania o programowanie STM32 w języku C.

Wg. standardu while(1) może powstać przez przypadek w trakcie modyfikowania kodu albo jak ja to nazywam "macanda kodu" (ciekawe co będzie jak tu poprawę i _na_razie_ tu to wpiszę żeby coś robiło). Poza tym poprawniej było by while(true). Z kolei idiota może zdefiniować makro dla true na ja...
autor: mokrowski
piątek 22 cze 2018, 21:06
Forum: Programowanie STM w C/C++
Temat: Proste pytania o programowanie STM32 w języku C.
Odpowiedzi: 14
Odsłony: 506

Re: Proste pytania o programowanie STM32 w języku C.

Zamiast while(1) standard MISRA dla embedded zaleca for(;;)
autor: mokrowski
środa 13 cze 2018, 13:35
Forum: GNU/Linux
Temat: LINUX UBUNTU - Czy są tu użytkownicy codzienni ?
Odpowiedzi: 12
Odsłony: 514

Re: LINUX UBUNTU - Czy są tu użytkownicy codzienni ?

Hmm.. No i nie wiem co powiedzieć. Ja programuję FPGA pod OSX z GNU/Linux na maszynie wirtualnej który ma IDE do tegoż FPGA i bez problemów to działa... :) Może mam szczęście...
autor: mokrowski
niedziela 10 cze 2018, 23:36
Forum: GNU/Linux
Temat: LINUX UBUNTU - Czy są tu użytkownicy codzienni ?
Odpowiedzi: 12
Odsłony: 514

Re: LINUX UBUNTU - Czy są tu użytkownicy codzienni ?

Ojej... znów temat polityczny :) Cóż GNU/Linux jest dla ludzi którzy chcą i potrafią rozwiązywać problemy techniczne. Wymaga pewnego zasobu wiedzy w codziennej pracy. Osobiście nie mam żadnych problemów w pracy z systemami POSIX (a GNU/Linux blisko do niego... tak raczej asekuracyjnie piszę bo chyba...
autor: mokrowski
czwartek 07 cze 2018, 11:50
Forum: Pisanie programów w C
Temat: Programowanie obiektowe w C
Odpowiedzi: 3
Odsłony: 278

Re: Programowanie obiektowe w C

Super :) Od siebie polecę jeszcze odnalezienie pliku ooc.pdf w sieci. To książka (już dość leciwa) o programowaniu obiektowym w C. Pokazuje jeszcze więcej sposobów implementacji konceptów które pokazałeś. Jak ktoś będzie uparty to i dla programowania funkcyjnego w C także coś znajdzie :) Stosując me...
autor: mokrowski
czwartek 07 cze 2018, 11:38
Forum: Hyde Park
Temat: Muzyka do kodowania.
Odpowiedzi: 299
Odsłony: 20280

Re: Muzyka do kodowania.

Trochę off-top, ale myślę że ciekawe. Tym bardziej że są odnośniki do playlist.
https://musicmap.info/#

Kliknąć (+) i wybrać gatunek. Znaleźć Playlist i ... słuchać :)
autor: mokrowski
wtorek 17 kwie 2018, 14:18
Forum: Źródła wiedzy na temat ARM z STMicroelectronics
Temat: [STM32] Mikrokontrolery STM32 w systemach sterowania i regulacji. Maciej Szumski. Mała recenzja
Odpowiedzi: 13
Odsłony: 1035

Re: [STM32] Mikrokontrolery STM32 w systemach sterowania i regulacji. Maciej Szumski. Mała recenzja

Racja @reza Stan rzeczy jest taki że warsztat "za darmo" ma w zamyśle robić przedsprzedaż. Stąd godzisz się na pewien % ubijania piany marketingowej. Pozostaje jednak niesmak jeśli ten % to 95%. Jeśli płacisz, to już nie ma miejsca na bredzenie o wydajnych przesunięciach bitowych. Literatu...
autor: mokrowski
wtorek 30 sty 2018, 11:47
Forum: Pisanie programów w C
Temat: Ankieta! :-)
Odpowiedzi: 5
Odsłony: 558

Re: Ankieta! :-)

Np tu: http://cvsweb.netbsd.org/bsdweb.cgi/src ... h_tag=MAIN
Wystarczy kliknąć na numer Rev. aby zobaczyć zdefiniowane fonty :-)
Albo tak:
https://stackoverflow.com/questions/215 ... pped-fonts

Tak więc nie klikam "fnic" :-)
autor: mokrowski
sobota 18 lis 2017, 12:10
Forum: GNU/Linux
Temat: [MINT 18.1][AVRDUDE 6.2] [ECLIPSE] brak odczytu sygnatury układu.
Odpowiedzi: 8
Odsłony: 506

Re: [MINT 18.1][AVRDUDE 6.2] [ECLIPSE] brak odczytu sygnatury układu.

Jak Ci pisałem @Antystatyczny, zerknij na mój film na kanale. Tam jest pokazane krok po kroku jak to podłączyć. Od wersji (bodajże) 5.0 niestety ale wtyczka do Eclipse nie potrafi przeczytać sygnatur mikrokontrolera ani ściągnąć ustawień bitów Fuse z układu. Ale to nie przeszkadza w codziennej pracy...
autor: mokrowski
środa 08 lis 2017, 00:21
Forum: Programowanie AVR w C++
Temat: C++ od zera na AVR
Odpowiedzi: 6
Odsłony: 644

Re: C++ od zera na AVR

@Zonced rzeczywiście, mało jest literatury na ten temat. Przychylam się do zdania @Antystatyczny. Zacznij od C na AVR poszerzając swoją wiedzę o C++ programując na PC. Tworzenie wydajnego kodu w C++ na AVR (zresztą nie tylko na tym MCU), wymaga już biegłego zaznajomienia się np. z szablonami. Dość ż...
autor: mokrowski
piątek 20 paź 2017, 01:16
Forum: Programowanie AVR w C++
Temat: Random w C++... Z przeciążeniem i szablonami :-) część 2
Odpowiedzi: 0
Odsłony: 316

Random w C++... Z przeciążeniem i szablonami :-) część 2

Na początku wywiążę się z obietnicy. Obiecałem że do kodu z 1 części dodam konstruktory przypisujące dane do obiektu Random tak, aby ułatwić kreowanie i używanie obiektów Random. random.hpp: #ifndef RANDOM_HPP_ #define RANDOM_HPP_ #include <stdint.h> class Random { public: // Konstruktor domyślny Ra...
autor: mokrowski
piątek 20 paź 2017, 01:09
Forum: Programowanie AVR w C++
Temat: Random w C++... Z przeciążeniem i szablonami :-) część 1
Odpowiedzi: 0
Odsłony: 333

Random w C++... Z przeciążeniem i szablonami :-) część 1

Po pozytywnym odzewie na poprzedni tutorial, postanowiłem popełnić następny :-) Myślę że sposób przedstawienia był ok. Otwarty jestem rzecz jasna na wszelkie uwagi. Im więcej informacji zwrotnej, tym lepiej. Nie będę tu skupiał się na problemach sprzętowych dotyczących MCU, czy jego zasilania. Pokaż...
autor: mokrowski
czwartek 19 paź 2017, 16:36
Forum: Programowanie AVR w C++
Temat: Prosta biblioteka do obsługi portów
Odpowiedzi: 10
Odsłony: 710

Re: Prosta biblioteka do obsługi portów

Ta linijka: constexpr ValueType countLeastZero(ValueType) = delete; Powoduje że nie będę dozwolona konkretyzacja szablonu a jedynie wypisane poniżej specjalizacje. Można zamiast takiej konstrukcji dodać np. statyczną asercję. Ale jeszcze jej nie mam :-) Tu.. constexpr auto countLeastZero(uint32_t va...
autor: mokrowski
środa 18 paź 2017, 22:41
Forum: Programowanie AVR w C++
Temat: Prosta biblioteka do obsługi portów
Odpowiedzi: 10
Odsłony: 710

Re: Prosta biblioteka do obsługi portów

Trochę rozbudowałem obsługę portów równoległych. Kompilować w C++14. Niestety ale gcc jakie masz (4.9.*) obsługuje C++11 (i z tego co sprawdzałem z kilkoma błędami). Czas podciągnąć aktualność narzędzi :-)
Jeśli masz pytania, zadaj.

Wyszukiwanie zaawansowane