Przy przeorganizowywaniu kodu na Arduino z procesorem AVR w którym wykorzystuję makro ISR (do obsługi przerwań systemowych) umieściłem je w pliku nagłówkowym (.h) co wyrzuciło mi malowniczy i (jak zwykle) nic nie mówiący błąd kompilatora „multiple definition of `__vector_11′”.
Mbed.org to webowe (a nawte cloudowe) IDE do tworzenia oprogramowania na sporą gamę mikrokontrolerów takich jak STM32 Nucleo F401RE. Na Linux.com jest ciekawy artykuł o tym środowisku. Proces wgrywania oprogramowania jest prosty lecz można go zautomatyzować – i to robi mbed-helper.
MS Visual C obecny w Visual Studio (nawet w 2013!) jako kompilator czystego C z bliżej nieznanych powodów używa wersji języka z 1990, w której…
Jak nauczył mnie tegoroczny konkurs o dziką kartę NMC trzeba zawsze mieć konwerter wszystkich możliwych systemów liczenia, bowiem liczenie zadania na 5 konwersji kilkucyfrowych liczb…
Ten artykuł w ogóle nie zasługuje na miano artykułu. Powiedzmy o nim bardzo krótki wpis. A rzecz jest o niby oczywistej, a jednak bez przykładu…
Microsoft idąc w „bezpieczeństwo” w C# .NET zabronił wątkom dostawać się do obiektów z innych wątków – głównie sprowadza się to do nieudanej próby zaktualizowania…
Microsoft zawsze raczył nas dziwnymi rozwiązaniami prostych spraw. Problem częsty przy małych aplikacjach w C#, które mają być zawsze na wierzchu – stoperach, minutnikach, czy…
Liczby, które w zapisie ósemkowym mają jakąś cyfrę, która występuje dwa razy – zadanie sprawdzianowe
Ciekawe zadanie programistyczne, które umożliwia stworzenie gotowych funkcji do naszego zbioru. Treść brzmi dziwnie: wypisać liczby, które w zapisie ósemkowym mają cyfrę występującą dokładnie dwa…
Operacje bitowe – dla początkujących to brzmi strasznie. Możemy sumować (OR), mnożyć (AND), odejmować (popularniej ksorować – XOR), negować (NOT), lub przesuwać bity. Ale dziś…
Wiele optymalizacji kodu C++ jest łudzących, ale zmiana formatu wczytywania dużej ilości danych nie jest jedną z nich. W końcu to konsola i ekran są najwolniejsze.