Oj, oj. POSIX to nie nazwa bibliotek. To określenie standardu , który porządkuje (i definiuje) w Unixach m.in. api poczynając od libc a na interfejsie użytkownika kończąc. Aby skompilować pthreads potrzebne jest api, które implementuje m.in. libc ze wsparciem w zakresie tworzenia i obsługi procesów jakie daje kernel systemów takich jak Linux czy FreeBSD,...
Mógł byś się podzielić na czym się opierałeś (literatura itp.) pisząc stos USB? http://www.beyondlogic.org/usbnutshell/u... http://www.usbmadesimple.co.uk/ i inne których nie pamiętam (część kodu z innego mojego projektu na lpc1343 z przed kilku lat) i analizowanie co się dzieje "sudo cat /sys/kernel/debug/usb/usbmon/3u" Jeżeli chodzi o USB w...
Cześć, Czy ktoś z was może mi pomóc i wskazać jak, skąd i który obraz mam pobrać by móc maksymalnie możliwie zaktualizować to ustrojstwo? Radio z Androidem zamawiane kilka lat temu na AliExpress. Po zakupie chińczyk kilka razy wysyłał aktualizacje (wgrywaną z nośnika do radia), ale teraz już chińczyk zniknął, a ja chce to zaktualizować. https://obrazki.elektroda.pl/5006823800_...
Pewnie że prościej, RS-232 jak jest sprzętowy, to jest luksusowo. Wszelkiej maści konwertery USB - UART to niepewne rozwiązanie i często zawodne. Można oczywiście sobie oklepać jako VCI z jakimś STM32 i jest bajka, ale nakład pracy nad oprogramowaniem, często modułem kernela, zniechęca. A tak mamy wszystko gotowe w kernelu do obsługi I2C oraz mnogość...
Chciałbym się podpiąć :) Chciałbym zaktualizować Androida 10 do 12 :) Mam radio kupione w 2022 roku z tej aukcji: https://archiwum.allegro.pl/oferta/radio... Niestety ten sprzedawca już nie istnieje w Allegro, nie mam żadnego kontaktu. Dane radia: Android 10 4-Core AllWinner - ROM 32 GB - DDR 2 GB -...
Podłączam się do pytania :) Mam radio kupione w 2022 roku z tej aukcji: https://archiwum.allegro.pl/oferta/radio... Niestety ten sprzedawca już nie istnieje w Allegro, nie mam żadnego kontaktu. Dane radia: Android 10 4-Core AllWinner - ROM 32 GB - DDR 2 GB - 1024x600 Kernel version: Linux 4.9.118 OS...
Podstawowy przykład: Eksploatuję aktualnie notebooka Lenovo Ideapad A10 ze zdjętą dolną obudową. Dlaczego? Ma przecież klawisz 'Reset' dostępny z zewnątrz. Dopracowuję swoją wersję Linux-a serii 4.x na ten sprzęt. Działający stary kernel (też moja przeróbka, oryginalnie był przepraszam za słowo Android) jest już zabytkiem technologicznym. To co robią...
Ta sama sytuacja na STM32F04. Na Linuxach (kernel 6.4.3), Windows 11, Android, działa. Na 10 nie działa. https://obrazki.elektroda.pl/8472800600_... Najnowsze CubeIDE + aktualizacje bibliotek. Heap 0x200 Stack 0x400 Kod wygenerowany, jeszcze nie zmieniany: utworzone 2 pliki hid.h i hid2.h, hid.c korzysta tylko z hid2.h.
Witam W trybie FS możesz mieć mały problem z freeRTOS i USB jeśli chodzi o wysłanie danych z Stm32 do PC. W nim nie masz DMA i żeby wysłać dane musisz albo sprawdzać sam czy pierwsze 64 bajty zostały wysłane i potem wysłać następne (np co 1ms) lub zostawić jak masz zrobione w bibliotece od Stm, czyli oni włączają przerwanie Tx FIFO Empty Interrupt,...
Nie wiem - tyle ze uznali ze poniewaz mogą to nie należy nic const - antować. Zaraz, Ty nie jesteś czasem osobą która uważa, że const "nie jest w duchu jęyka C" ? :) Zrozum, nie każdy lubi pisać po tych rejestrach i mieć uszyte rozwiązanie na miarę. Ja przykładowo wolę coś co ma pewny pozoiom abstrakcji. Z racji mojej pracy/hobby musiałem pisać soft...
Wysypuje masę błędów w pliku asemblerowym. Oryginalny plik asemblerowy wygląda następująco: [syntax=asm] ;***************************************... ; uC/OS-II ; The Real-Time Kernel ; ; (c) Copyright 1992-2006, Micrium, Weston, FL ; All Rights Reserved ; ; Generic ARM Port ; ; File : OS_CPU_A.ASM...
Zakupiłeś STM32, czyli rdzeń Cortex-M3. RTOS jest ściśle dopasowany do narzędzia, znaczy się najważniejszy kernel jest przenośny (C/C++), tylko funkcje np. za obsługę stosu, mają wstawki w asm. A w tym Phoenix widzę port na ARM7TDMI, pobieżnie przejrzałem, więc mogę się mylić. Zawsze można samemu taki port zrobić... Ja Ci mogę polecić dwa RTOSy, które...
jeśli nie ma stosownego wpisu w tabeli wektorów przerwań? No dobra, wpis w tabeli jest ale jest o tym napisane tak małymi literkami że mi umknęło :-) Technika jednakowoż nie jest, wydaje mi się, tylko ciekawostką, można ją uznać za przydatną np. w programowaniu zdarzeniowym. Innym mi znanym przykładem jest RTOS QP/C gdzie handlery przerwań tzw. kernel...
Eee.. zmieniłeś w międzyczasie OSa? (at)krisRaba Nie zmienił. To CMSIS-RTOS (taki wrapper/nakładka/wyzszy level) na RTOS-Kernelu czyli w naszym przypadku FreeRTOS. nie dostaję już timeoutu. Czyli problem rozwiązałeś rozumiem.
No mnie już się udało rozwiązać problem :) należny odczytywać dane tylko gdy nadejdzie przerwanie. Odpowiednio skalibrować ekran i każda wartość powyżej największej skalibrowanej lub mniejszej niż najmniejsza sprowadzać właśnie do nich. Ponadto proponuje odczytać 2 razy dana pozycję po kilku ms i jak się pokrywają, w zależności od założonej tolerancji...
Mogę wygrzebać jakąś płytę i Tobie wysłać - daj mi priva. Jeśli chodzi o kontroler IDE, to na linuchu działa 'out of the box'. Ja się na tym dobrze nie znam, ale kernelowcy dokładnie to wszystko opisują. Jeśli chcesz, to zajrzyj do źródeł sterowników, to powinno być proste. Odpalanie systemu, to jedno - tym musi zająć się bios (no, a w przypadku alpejskich...
Czy moze po prostu olac w tym momencie HAL... utawic sobie ADC, TIMER, DMA po swojemu i obslugiwac przerwanie z DMA w CH_FAST_IRQ_HANDLER (dotyczy chibios)... No właśnie (; tylko w takim wypadku chyba lepiej by mi bylo zastosowac jakis sam kernel ktory zalatwi mi same przelaczanie watkow... Np FreeRTOS. Ne wiem, po co do takiego zadania angażować RTOS,...
Witam, Problem polega na tym, że po dodaniu do projektu bibliotek FreeRTOS'a i "poprawnym" jego skonfigurowaniu mam problem z SysTickiem i jego przerwaniem. Samo w sobie przerwanie działa poprawnie. Są zgłaszane przerwania co określony czas jednak taski nie są w stanie się przełączać. Planista ciągle siedzi w ostanio utworzonym tasku. Początkowo myślałem,...
watchpointa postawilem juz dluzszy czas temu, wnioski są bezużyteczne. Jakaś część RTOSa nadpisuje tamto miejsce. Problem jest raczej dlaczego nadpisuje; i dlaczego tylko w tej funkcji... Dodatkowym zonkiem jest fakt, ze nie da sie podczas pracy RTOSa zatrzymac rdzenia i go ponownie puścić - procek ląduje w hardfaultcie po puszczeniu; nawet jak jest...
Cześć, Ponieważ pojawiła się prośba o możliwość udostępnienia uproszczonej wersji na inny uC to przedstawię krótką instrukcję jak dostosować projekt do potrzeb. Generalnie w obecnej wersji obsługiwane są dwie rodziny procesorów czyli STM32F4xx i STM32H7xx - prawdopodobnie nie powinno być większych problemów z innymi podobnymi układami STM natomiast...
Zdania są podzielone na ten temat, polecam lekturę: http://koblents.com/Ches/Links/Month-Mar... Poza tym podaj choć jeden powód dlaczego to jest nieczytelne ? Co do konstrukcji do-while(0) w makrach to korzystam z tego aby zamknąć makro w jednym scope. Trochę uogólniłem, bo zazwyczaj goto jest nadużywane. W Twoim...
Rozglądam się za jakimiś sensownymi narzędziami do tworzenia oprogramowania dla STM32. Natknąłem się na darmową wersję Atollic TrueSTUDIO, która wygląda całkiem zachęcająco. W opisie jest takie zdanie: Lite version to get access to a commercial-quality free ARM development tool with unlimited code-size, and easily upgrade to the Pro version later if...
nie potrzeba do niego _ŻADNYCH_ sterowników Takie kategoryczne stwierdzenie jest oczywiście nieprawdziwe lub niepełne. Każdy sprzęt bez sterowników (czy też zwanych firmware) jest tylko zwykle przyciskiem do papieru. Od sterowników w Linuksie jest jądro zwane kernelem. Jeśli będzie nieodpowiednio skonfigurowane to sprzęt nie będzie działał. Dla bardzie...
Akurat tego posta piszę z Lenovo IdeaPad A10, linux oczywiście, dystrybucja Slackware, kernel 4.7.2. Ma ktoś wyżej ...? Ale że co czy ktoś ma? Nowszego Linuxa? <:
Myślę, że najlepszym źródłem wiedzy na ten temat jest kod źródłowy FreeRTOS. Zależy co kto lubi - czytanie kodu tego projektu jest dosyć ciężkie... Pytanie, jak ma w tej sytuacji wyglądać najproszy możliwy kernel? Szerokie pytanie, więc nie da się udzielić krótkiej odpowiedzi. Generalnie pomysł na przeglądanie innych projektów nie jest taki zły, byle...
Przykłady dobrych typedefów: size_t, ssize_t, uint32_t bo powoduja że twój kod jest portowalny. Przykłady złych typedef to właśnie struktury bo: - zaśmiecają globalną przestrzeń nazw - dają złudne przekananie że można taką strukturę na zadeklrować (bezpiecznie) jako zmienną automatyczną (na stosie) Rozdział 5" https://www.kernel.org/doc/Documentation...
Moje pytanie dla upewnienia się. Rozumiem, że ustawiając priorytety przerwań od peryferiów należy stosować wartości z przedziału 5-15, mniejsze wartości zarezerwowane są dla systemu? Z grubsza tak. Dla przerwań możesz używać dowolnych priorytetów, ale te powyżej skonfigurowanej granicy NIE mogą używać funkcji FreeRTOSa (czyli semaforów, kolejek, ...)...
... czy może jest to możliwe, żeby sobie ustawić np. rdzeń na 100 MHz a wyjścia z PLLI2S i PLLSAI na 216 MHz, nawet jeśli ustawiony jest voltage scale 3? Tak, to jest możliwe. Jeżeli weźmiemy ds-a dla STM32F76x rev.3, to w sekcji 5.3.11 są dane dla main PLL oraz PLL I2S i nie ma tam nic na temat zależności częstotliwości VCO od VOS czy Overdrive. Więcej,...
Halley ma pobór mocy 10mW w czuwaniu z radiem i 2mW bez radia, Dla 3.3V to jakieś 3mA/600uA. Czyli tyle ile AVR w trybie aktywnym niewiele wiecej niż w idle(150uA) :) W trybie aktywnym prawdopodobie 500mW-1W, 150mA? http://www.imgtec.com/mips/warrior/mclas... Szkoda że nie ma wbudowanego czytnika microSD ale poza tym w tej cenie super! Zwrócilem uwage...
Nie pytam, jak robi to kompilator X, tylko pytam, czy aby uczynić zadość standardowi C każdy kompilator musi zrealizować tę zmienną w pamięci. Moim zdaniem NIE musi. Musiałby tylko wtedy, gdyby w kodzie znalazło się odwołanie do jej adresu. Nie musi. Ale odnosi się to tylko do takiej funkcji jak była w pierwszym poscie. Czyli do funkcji która nie wywołuje...
Zrobiono taką samą furtkę jak "Dyrektywą o Nowym Podejściu" czyli samocertyfikacja polegająca na tym, że ktoś bierze osobistą odpowiedzialność za produkt. Jeżeli ktoś chce "d..chron" to występuje o certyfikację. Różnica byłaby/będzie taka, że oddzielnie będzie wystawione CE na sprzęt oraz oprogramowanie. To pociąga za sobą konieczność certyfikacji kolejnych...
No i tak działa - sam RTOS Dodano po 35 następnie dodałem w mainie wywołanie: ETH_BSP_Config(); System działa - wykonuje się zadanie Task_Main, potem dodaje wywołanie: LwIP_Init(); i powtórka zadanie Task_Main nie wykonuje się. Z programem ląduję w : void HardFault_Handler(void) { /* Go to infinite loop when Hard Fault exception occurs */ while (1)...
Witam, Kiedyś działało mi bez problemu jedno zadanie w freeRTOS, jednak teraz mam problem gdy próbuję utworzyć dwa zadania. Gdy debuguje program to zatrzymuje się na vTaskStartScheduler(); Co to może być ? Mój main to: [syntax=c] #include "stm32f4xx.h" #include "FreeRTOS.h" #include "task.h" #include "math.h" #include "stdio.h" #include "myusart.h"...
Oto i plik konfiguracyjny: [syntax=c] /* FreeRTOS V8.2.3 - Copyright (C) 2015 Real Time Engineers Ltd. All rights reserved VISIT http://www.FreeRTOS.org TO ENSURE YOU ARE USING THE LATEST VERSION. This file is part of the FreeRTOS distribution. FreeRTOS is free software; you can redistribute it and/or modify it under the terms of the GNU General Public...
Hej, chciałem was poprosić o pomoc w postawieniu FreeRTOS na STM32F407 VG discovery Board. Przeczytałem kilkakrotnie tutorial na stronie http://imagizer.imageshack.us/v2/320x240... Następnie dodaje pliki RTOS'a zgodnie z instrukcją http://imagizer.imageshack.us/v2/320x240... W kolejnym kroku dodaje FreeRTOSConfig.h do katalogu...
Witam, Od jakiegoś czasu męczę się z biblioteką stemWin i mam z nią problem. Kod mojego programu działał z freeRTOS i obsługą wyświetlacza z sterownikiem SSD1963 po FSMC. Gdzie drzewo projektu wyglądało: http://obrazki.elektroda.pl/5131657900_1... A kod to: http://obrazki.elektroda.pl/9563310500_1... Niby nie mam żadnych...
Pod Windows bedzie to dla ciebie lekka masakra jak nigdy tego nie robiles, modulik do kernela linux-a znacznie przyjemniej. Ja staram sie unikac pisania wlasnych sterow o ile jest to mozliwe, troche z tym walczylem i nie jest to co lubie robic najbardziej :)
Próbuję bawić się systemem FreeRTOS. Mam problem, gdy uruchomię tylko jedno zadanie led lub tx to wówczas one działają. Gdy próbuję uruchomić 2 zadania, nie działa nic. Próbowałem zmieniać rozmiar stosu, priorytety zadań i nic. [syntax=c]#include <stm32f4xx_usart.h> #include <misc.h> #include "stm32f401_discovery.h" #include "usart.h" #include...
Witam. Postanowiłem przesiąść się z Atollic True Studio Lite na darmowego toolchaina. Posiadam ST-LINK v1 (kupiony w Kamami i oznaczony tam jako ZL30PRG) oraz płytkę ZL26ARM z mikrokontrolerem STM32F107VC (Connectivity line). Pobrałem openocd w wersji 0.6.0 ze strony Freddiego Chopina dla Windows (ja posiadam XP Home SP3). Początkowo nie działało i...
Do powyższcyh zmian z nazwą gałęzi , zmieniłem jeszcze adres do źródła który był nieodstepny jak niżej: bitbake-cookerdaemon.log pjawia się błąd: DEBUG: CONF file 'conf/auto.conf' not found (at)xury wiesz jak sobie z tym poradzić ?
Usunąłem blokujący mnie poduł przez polecenie rmmod. Tylko, żeby się nie okazało, że teraz będzie brak czegoś innego ;) Dodałem po chwili, ponieważ ktoś twierdzi: Wyładowywanie modułu kernela jest standardowa czynnością administracyjną pod Linux i niczego po niej nie brak w systemie. Tak więc ta wypowiedź to zwykła pisanina bez merytorycznych podstaw....
Nie jestem jakimś super znawcą od FreeRTOS-u, ale udało mi się go uruchomić na płytce STM32F4Discovery - hurrrra. Moje śdorowisko to Eclipse + GCC. Zrobiłem tak: 1. Utworzyłem folder RTOS i do niego upchałem pilki systemu, jak na zdjęciu. http://obrazki.elektroda.pl/6925105700_1... 2. Plik FreeRTOSConfig.h skopiowałem do głównego katalogu...
1. Priority mogę ustawić jak chcę? Generalnie tak. Zastosowałem mechanizm znany z innych RTOSów, czyli część priorytetów przerwań (niższych) może korzystać z funkcji systemu, a część priorytetów (wyższych) nie może. Ta druga część nigdy nie jest blokowana, ta pierwsza zaś jest blokowana w czasie większości operacji typu operacje na mutexach, kolejkach,...
Korzystam z gotowca Freddie'ego Chopin'a dla uC stm32f103 i używam CodeSourcery. Mam następujący problem: Próbuję obliczyć splot korzystając z funkcji: Linking target: out/stm32_blink_led.elf arm-none-linux-gnueabi-g++ -mcpu=cortex-m3 -mthumb -TSTM32F103xB_rom.ld -g -Wl,-Map=out/stm32_blink_led.map,--cref,... -Wl,--gc-sections -nostartfiles...
Mój kod też działa, tyle że chcę się pozbyć tych pustych przerwań. Pobrałem właśnie "en.stm32cubef4_v1-25-0.zip", ~650 mega źródeł do samego F4!? Chyba ich $%^&*. Kernel linuxa zajmuje koło 100. Widzę że robią wszystko żeby tylko nie pisać własnych bibliotek. Kod ustawia jakieś bity w PDFie oznaczone jako "Reserved". GGGGGGRRRRRRRRRRRR [syntax=c]DIEPINT...
Witam Mój dysk to MAXTOR STM3250310AS, a poniżej sytuacja na nim: fdisk -l Dysk /dev/sda: 250.1 GB, bajtów: 250059350016 głowic: 255, sektorów/ścieżkę: 63, cylindrów: 30401 Jednostka = cylindrów, czyli 16065 * 512 = 8225280 bajtów Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512 Rozmiar we/wy (minimalny/optymalny)...
W dokumentacji ST jest informacja jak zbudować pliki : [syntax=bash] pushd $WORKDIR/kernel/kernel-sources export OUTPUT_BUILD_DIR=$PWD/../build mkdir -p ${OUTPUT_BUILD_DIR} make ARCH=arm O="${OUTPUT_BUILD_DIR}" multi_v7_defconfig fragment*.config for f in `ls -1 ../../sources/arm-ostl-linux-gnueabi/lin... do scripts/kconfig/merge_config.sh...
Mówiąc moduł SD, masz na myśli coś takiego: https://botland.com.pl/pl/akcesoria-do-k... ? Elektrycznie to jest to samo, co moduły wyświetlacz + SD, z tym że w tym drugim przypadku karta SD i wyświetlacz współdzielą szynę SPI. Gdybym miał zrobić powyższe najmniejszym nakładem pracy, kupiłbym Raspberry...
http://obrazki.elektroda.pl/9935191200_1... W sieci pojawił się nowy system operacyjny dla mikrokontrolerów ARM Cortex-M - Frosted OS. Nazwa Frosted to skrót - "Free Operating Systems for Tiny Embedded Devices" (Darmowy System Operacyjny dla Małych Embeddowanych Układów). Frosted wyposażony jest w API kompatybilne z POSIX, które zapożyczono...
WFE jest wykorzystywane w mechanizmie kernela zwanym spinlock (rygle pętlowe :D). W sumie jest to swego rodzaju polling wykorzystywany w wieloprocesorowym dostępie do współdzielonych zasobów.
Jak widzę jakie przyjęcie ma prawdziwe C++ wśród wyznawców "wyższości C" ... eh.... "Prawdziwe C++" to dla początkujących obiekty cin, cout i operatory << i >>. Do tego klasy. Wszystko co się dzieje wokół tego, to czarna magia. Ja się przyznaję bez bicia, że używam C++ obok C, nawet na małych prockach jak STM32F0x. Wyłączam RTTI, używam...
We wszystkich projektach które zrobiłem z FreeRTOSem NIGDY nie dotykałem Priority Group i zawsze działa /* This is the raw value as per the Cortex-M3 NVIC. Values can be 255 (lowest) to 0 (1?) (highest). */ #define configKERNEL_INTERRUPT_PRIORITY 255 #define configMAX_SYSCALL_INTERRUPT_PRIORITY 191 /* equivalent to 0xb0, or priority...
Witam, postaram sie opisac problem najprosciej jak to mozliwe. Mianowicie zauwazylem ze przy kompilacji z parametrami: -spec=nano.specs -u _printf_float -specs=rdimon.specs -lc -lrdimon kazde odwolanie w zadaniu do sprintf w ktorym znajduje sie float powoduje hardfault. Kiedy korzystam z biblioteki nosys bez opcji semihostingu ten problem nie wystepuje....
Przecież opisałem to w pierwszym poście - ze screenshotem i z pełnym opisem łańcucha wywołań. USBD_malloc() jest wywoływany w przerwaniu. Zawsze. Przy każdej klasie i przy każdej możliwej konfiguracji. Po prostu chciałem na własne oczy zobaczyć to w źródłach i ewentualnie dociec "co autor (czyli STM) miał na myśli". No i faktycznie jest dokładnie tak...
Witam, Na STM32F407VG Discovery zaimplementowałem sobie system freeRTOS. Do projektu systemu dołączyłem pliki z ARM_CM4F... Mam nadzieje że dobrze .... Stworzyłem jakiś proste zadania i teraz chce dojść co i jak z tymi czasami i częstotliwościami. Skoro mój STM może mieć max 168MHz to poprostu w pliku freeRTOSConfig.h wpisać tak: [syntax=c] extern uint32_t...
Witam, przejrzałem na forum podobne tematy, ale mimo wszystko nie umiem sobie poradzić z uruchomieniem zadania mającego na celu miganie diodą. FreeRTOSConfig.h - zapożyczony z przykładu z archiwum z FreeRTOS [syntax=c]#ifdef __ICCARM__ #include <stdint.h> extern uint32_t SystemCoreClock; #endif #define configUSE_PREEMPTION 1 #define configUSE_IDLE_HOOK...
Oto FreeRTOSConfig.h [syntax=c] /* FreeRTOS V7.4.1 - Copyright (C) 2013 Real Time Engineers Ltd. FEATURES AND PORTS ARE ADDED TO FREERTOS ALL THE TIME. PLEASE VISIT http://www.FreeRTOS.org TO ENSURE YOU ARE USING THE LATEST VERSION. ****************************************... * * * FreeRTOS tutorial books are available...
Jeżeli chcesz uczyć się obydwu światów (tzn hosted i bare metal) w jednym to proponuję użycie innej platformy - jakiegoś STM32MP1 np. https://www.st.com/en/evaluation-tools/s... albo https://wiki.seeedstudio.com/ODYSSEY-STM... przy czym SeedStudio nie dostarcza takiego środowiska i przygotowanie dystrybucji np. Yocto wymaga trochę...
Mam nieprzyjemność pracować z tymi panelami. Tzn mam kupiony taki zestaw w wersji uruchomieniowej. Z poziomu filmu wszystko pięknie wygląda - niestety/stety wygląda to pięknie - ale dla programisty/projektanta programowanie tego jest drogą przez mękę. dokładnych wad nie pamiętam , bo rzuciłem to w szafę rok temu i nie mam zamiaru tego ponownie tykać...
- ... naturalnym więc krokiem jest, że "pokolenie Arduino" zabierze część rynku. Zapominasz jeszcze o bardzo ważnym ruchu vendorów - układy pokroju stm32MP1 gdzie masz duży rdzeń cortex-a z linuksem i malutkie dodatkowe rdzenie do real time. I to jest moim zdaniem przyszłość, bo customowo zbudowany linuks daje bardzo potężne przyśpieszenie w projektach...
To nie jest płytka od STMa tylko zwykła chińska za ~2.5$. http://www.aliexpress.com/item/Core-plat...
Witam! Piszę aplikacje pod FreeRTOS / STM32 i napotkałem się na taki problem. W systemie uruchomione mam przerwania które to ustawiają semafory a te zezwalają na pracę tasków uruchomionych pod FreeRTOS. No i wszystko jest fajnie pięknie puki ustawienie semafora nastąpi już po uruchomieniu systemu czyli vTaskStartScheduler() Pomijam już fakt, że z chwilą...
na RPi możesz uruchomić ffmpeg czy gstreamer i korzystając z Linux skupić się na akwizycji sygnału oraz jego przeskalowaniu i utworzeniu w pamięć RAM tablicy 32x16x3 którą możesz wysłać po SPI przy pomocy DMA do twojego wyświetlacza. Ale nie podłączę przez MIPI, ktoś potwierdził że trzeba by napisać własny sterownik – moduł kernela – bo...
https://obrazki.elektroda.pl/1245572200_... Dzisiaj zajrzymy do wnętrza urządzenia stworzonego przez firmę Sony w 2013 roku. Jest to przenośny serwer bezprzewodowy Sony WG-C20 . Urządzenie to służy głównie do bezprzewodowego przesyłania danych znajdujących się na podłączonych do niego nośnikach pamięci. Jego kształt jest wyraźnie inspirowany...
Witam. Zwracam się z pytaniami o pomoc. Na STM32F103 wgrałem uClinuxa który był przygotowany na płytę STM32F10x-EVAL. Wszystko ładnie się wgrało jednak przy starcie mam takie komunikaty: Nie bardzo wiem co jest przyczyną. RAM sprawdziłem jest OK. Flash także. SRAM Config: bank Flash (NOR): 6400 0000H -> wielkość 100 000H (16 MBytes) RAM (EXT): 6800...
kernel panic kernel programowanie invalid kernel
scania uszczelki programować pilot satel ic501 funai
schemat przerywacza kierunkowskazów mikrokomputer cobra1
Ładowanie baterii Huawei Mate 40 Pro - szybkie i bezprzewodowe Citroen C5 - Niskie ciśnienie oleju w automatycznej skrzyni biegów