Znaleziono 160 wyników

autor: mokrowski
poniedziałek 15 paź 2018, 22:40
Forum: Jakie IDE dla C++?
Temat: [Code::Blocks] Jak na Linuksie uzywac dobrodziejstw C++17
Odpowiedzi: 8
Odsłony: 188

Re: [Code::Blocks] Jak na Linuksie uzywac dobrodziejstw C++17

No to wołaj kompilator jako g++-8 jeśli masz w dystrybucji. Na ten moment nawet powinno zadziałać -std=c++2a czyli elementy standardu c++20.
Co do kompilatora w F28 które ponoć nie działa, cóż ... pewnie to Cię nie pocieszy ale "u mnie działa" :)
autor: mokrowski
niedziela 14 paź 2018, 11:15
Forum: Jakie IDE dla C++?
Temat: [Code::Blocks] Jak na Linuksie uzywac dobrodziejstw C++17
Odpowiedzi: 8
Odsłony: 188

Re: [Code::Blocks] Jak na Linuksie uzywac dobrodziejstw C++17

Ja jestem raczej "agnostyczny" jeśli chodzi o IDE. Używam kilku. Myślę że warto zwrócić uwagę na kilka istotnych kwestii. Na Eclipse nie obrażał bym się tak szybko. C::B jest nieco ubogim IDE jeśli chodzi o kwestie refaktoryzacji kodu i utrzymanie większego projektu. Powinieneś mieć mocne ...
autor: mokrowski
sobota 22 wrz 2018, 22:26
Forum: Programowanie AVR w C++
Temat: Bezpieczny i ściśle typowany port w C++ (2 z n)
Odpowiedzi: 0
Odsłony: 111

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

Po opracowaniu obsługi dostępu do portu w trybie zapis-odczyt, czas na jego specjalizację związaną z dostępem w trybie wyłącznie do odczytu. Warto tu zauważyć że słowo "specjalizacja", z reguły w językach obiektowych pociąga za sobą pojęcie dziedziczenia. Na poziomie logiki aplikacji dzied...
autor: mokrowski
piątek 21 wrz 2018, 22:56
Forum: Programowanie AVR w C++
Temat: Bezpieczny i ściśle typowany port w C++ (1 z n)
Odpowiedzi: 3
Odsłony: 191

Re: Bezpieczny i ściśle typowany port w C++

Dlaczego używasz uintów jako typu szablonów? Nie lepiej zdefiniować klasy dla każdego z rejestrów? Coś w rodzaju boxingu / wrappingu. Na tym poziomie ograniczam się do obsłużenia wyłącznie dostępu do rejestrów. Tu instancja (czyli obiekt) nie ma racji bytu. Kombinacja numeru portu/maski/przesunięci...
autor: mokrowski
piątek 21 wrz 2018, 13:38
Forum: Programowanie AVR w C++
Temat: Bezpieczny i ściśle typowany port w C++ (1 z n)
Odpowiedzi: 3
Odsłony: 191

Bezpieczny i ściśle typowany port w C++ (1 z n)

Język C++, coraz częściej jest wybierany do implementowania oprogramowania dla systemów wbudowanych. W tym artykule będę starał się wykazać że definicja bezpiecznego dostępu do portu z użyciem C++, jest jak najbardziej możliwa i posiada szereg zalet w stosunku do kodu pisanego w języku C (bez dodatk...
autor: mokrowski
czwartek 20 wrz 2018, 14:11
Forum: Jakie IDE dla C++?
Temat: Instalacja Eclipse IDE wraz z kompilatorem MinGW-W64
Odpowiedzi: 0
Odsłony: 112

Instalacja Eclipse IDE wraz z kompilatorem MinGW-W64

Ten dział wydaje się mi najodpowiedniejszy. Choć jeśli post zostanie przeniesiony do innego, bardziej pasującego, nie będę tego kwestionował. Do rzeczy bez zbędnych wstępów: Instrukcja instalacji MinGW-w64 w systemie MS Windows 1. Zainstaluj w standardowy sposób Java JDK w wersji 64-bit. Po przejści...
autor: mokrowski
poniedziałek 20 sie 2018, 13:30
Forum: Sprzęt, sterowniki, oprogramowanie
Temat: [Linuks, Windows] MELD - program do porównywania plików
Odpowiedzi: 10
Odsłony: 411

Re: [Linuks, Windows] MELD - program do porównywania plików

ba.. a to?

vimdiff plikstary.c pliknowy.c

:)
Oczywiście jak to w vim'ie... trochę "klawiszologii" trzeba poznać.... Jakoś ostatnio coraz częściej doceniam narzędzia konsolowe bez dotykania myszki :)
autor: mokrowski
niedziela 19 sie 2018, 19:25
Forum: GNU/Linux
Temat: [Rozwiązany][ubuntu 18.04] problem z ustawieniami (?)
Odpowiedzi: 2
Odsłony: 158

Re: [ubuntu 18.04] problem z ustawieniami (?)

Ustaw LC_ALL na:
LC_ALL="en_US.UTF-8"

oraz LANG na:
LANG="en_US.UTF-8"

Albo jeśli dalej ten perl będzie pluł, obydwie zmienne ustaw na "C".

Dla bash'a to będzie:
export LC_ALL="en_US.UTF-8" LANG="en_US.UTF-8"
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: 471

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: 329

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: 337

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: 814

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: 814

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: 814

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: 814

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: 814

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: 226

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: 814

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: 369

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: 693

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: 693

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: 702

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: 702

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: 379

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: 300
Odsłony: 22518

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ć :)

Wyszukiwanie zaawansowane