dynamiczny alokacja

Znaleziono około 294 wyników dla: dynamiczny alokacja
  • [lm3s6965] Dynamiczna alokacja pamięci - Hard Fault

    Teraz pozostało mi przenieść projekt z stm32 na lm3s, ponieważ zajmuję się tym w wolnym czasie od pracy, to efektem podzielę się pewnie za kilka dni. To naprawdę nie jest dużo roboty, generalnie (pomijając detale typu zmiana nazw plików czy nazwy projektu) trzeba zrobić mniej więcej "aż" tyle: 1. poprawić tablicę wektorów (to i tak byś miał kiedyś...

    Mikrokontrolery ARM   26 Lut 2013 10:45 Odpowiedzi: 9    Wyświetleń: 2319
  • REKLAMA
  • dynamiczna alokacja pamięci, pobieranie wartości z tablicy

    Ponieważ wskaźnik na tab[ww][kk] jest nieokreślony. [syntax=c]Matrix(int _w, int _k) : w(_w), k(_k) { int **tab = new int *[w]; for (size_t i = 0; i < w; i++) { tab[i] = new int [k]; // +++++++++++++++++ for (size_t j = 0; j < k; k++) { tab[i][j] = 0; } // +++++++++++++++++ } ObjectCount++; }[/syntax] [syntax=c]#include <iostream> class...

    Programowanie Początkujący   02 Maj 2017 21:08 Odpowiedzi: 3    Wyświetleń: 864
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Dynamiczna alokacja pamięci przy odczycie ze strumienia wej.

    w wielu jezykach programista jest zwolniony z tego zmartwienia przez standardowe biblioteki. podejrzewam, ze wlasnie jakies rozwiazanie podobne do przedstawionego przez Ciebie jest stosowane do rozwiazania tego problemu. jedyna optymalizacja, jaka mi przychodzi teraz do glowy, to dynamiczna modyfikacja rozmiaru "kesow". Np: kazdy nastepny "kes" dodawany...

    Programowanie   08 Kwi 2005 15:41 Odpowiedzi: 7    Wyświetleń: 1851
  • ANSI C - Dynamiczna alokacja pamieci dla tablicy struktur poprzez funkcję

    Bo wogóle pierwszy malloc nie może brać rozmiaru 6*sizeof(int) ale 6*sizeof(struct bazadanych *)

    Programowanie   07 Lis 2014 22:40 Odpowiedzi: 9    Wyświetleń: 4974
  • język C - jak skasować element (dynamiczna alokacja pamięci)

    jeżeli masz listę jednokierunkową, to najpierw musisz odnaleźć element poprzedzający ten, który musisz usunąć. Resztę masz opisaną tu: http://www.elektroda.pl/rtvforum/topic90...

    Programowanie   02 Sty 2008 11:26 Odpowiedzi: 7    Wyświetleń: 2972
  • REKLAMA
  • AVR uCs - Czy dynamiczna alokacja pamięci na mikrokontrolerze jest bezpieczna?

    Dla dynamicznej alokacji pamięci ilość pamięci w systemie nie ma większego znaczenia. Nie ma granicy powyżej której ma ona sens, a poniżej już nie. Wszystko zależy od zastosowań. Tu kolega alokuje niewielkie ilości pamięci i być może ma to sens. IMHO dynamiczna alokacja pamięci jest demonizowana - jeśli wszystko robi się jak należy to jest to tak samo...

    Mikrokontrolery   19 Sie 2015 06:27 Odpowiedzi: 6    Wyświetleń: 1560
  • Dlaczego dynamiczna alokacja int* w C++ trwa 2 minuty?

    Wyłącz antywirusa i sprawdź czy tak samo laguje. Jeżeli program uruchamiasz pod Windowsem, to miej na uwadze że Windows pedantycznie troszczy się o ilość wolnej pamięci, alokując ją na dysku, zamiast w ram'ie, choć wolnego ramu jest jeszcze od groma. Jeżeli masz conajmniej 1GB ramu (dobra granica dla XP), to wyłączenie "pliku wymiany" na wszystkich...

    Programowanie Początkujący   17 Sty 2010 10:53 Odpowiedzi: 2    Wyświetleń: 1200
  • REKLAMA
  • ANSI C - Dynamiczna alokacja pamięci na tablicę stringów poza main

    W zasadzie tak nie należy robić. Dwie gwiazdki obok siebie to już jest podejrzane, a le trzy.... ;) Ale jeżeli chodzi tylko o gimnastykę z językiem C, to trzeba to zrobić tak: Dodano po 28 Tak, taka jest składania. Zmienna tablica wewnątrz funkcji funkcja() jest wskaźnikiem na zmienną tablica z funkcji main() . Trochę mylące jest użycie tej samej nazwy...

    Programowanie Początkujący   18 Sty 2015 19:50 Odpowiedzi: 3    Wyświetleń: 879
  • Błąd przy użyciu delete[] w dynamicznej alokacji pamięci w C++ - wyjaśnienie

    Co do powyższego to owszem, wskaźnik to po prostu komórka pamięci przechowująca adres do innej komórki, gdy dokonamy inkrementacji (++) lub dekrementacji (--) zmienimy zawartość wskaźnika, adres wskaźnika jest nadal ten sam. [syntax=c]int a[]={1, 2, 3}; int *b=&a; &a -operator adresu do zmiennej a ------------------------------------ Pamięć [0x00|0x01|0x02|0x03|0x04]...

    Programowanie Początkujący   06 Paź 2017 14:23 Odpowiedzi: 12    Wyświetleń: 1032
  • [C] Jak użyć malloc do dynamicznej alokacji pamięci dla tablicy struktur?

    Witam! A'propos "przytyku" Wszystko zawarłem w pierwszej odpowiedzi. Koledzy chyba posto-nabijacze ? A to fragment cytowanej, Twojej pierwszej odpowiedzi: 1. Pobierasz rozmiar tablicy przy użyciu scanf("%d", &rozmiar) zmienna rozmiar jest typu całkowitego. Skoro pobiera się rozmiar tablicy przy pomocy funkcji scanf od razu zakładam, że rozmiar tablicy...

    Programowanie   02 Maj 2012 00:19 Odpowiedzi: 7    Wyświetleń: 4254
  • C++ Dynamiczna alokacja tablicy w klasie - błąd member identifier expected

    Której linii dotyczy komunikat? Coś mi się zdaje, że zamiast jeden.(*dane)=1; powinno być *jeden.dane=1;

    Programowanie   11 Lis 2008 16:38 Odpowiedzi: 16    Wyświetleń: 13480
  • REKLAMA
  • STM32 (Cortex M3) - Jak parsować tekst z dynamiczną alokacją pamięci?

    Chodzi mi jak na stm zaimplementowałeś/skad wziales funkcje malloc/free.

    Mikrokontrolery Początkujący   14 Maj 2013 14:48 Odpowiedzi: 16    Wyświetleń: 2979
  • aplikacja z konkretnej tematyki - m.in dynamiczna alokacja tablic

    witam, MAm przygotować aplikację z danej tematyki: 1.Podstawowe elementy języka – zmienne i ich typy, operatory, instrukcje sterujące, pętle, funkcje, tablice. 2.Tworzenie typów złożonych –struktury, unie, tablice struktur, wyliczenia. 3.Przetwarzanie strumieniowe – operacje na plikach tekstowych 4.Przetwarzanie strumieniowe –...

    Programowanie Początkujący   19 Mar 2012 12:35 Odpowiedzi: 3    Wyświetleń: 1218
  • [ASM x86-64] Jak użyć mmap do dynamicznej alokacji pamięci w ASM x86-64?

    If addr is NULL, then the kernel chooses the address at which to create the mapping; Wystarczy czytać...

    Programowanie   03 Maj 2015 17:45 Odpowiedzi: 8    Wyświetleń: 894
  • Jak działa wskaźnik na wskaźnik w C na AVR? Czy można użyć jednego wskaźnika?

    Tak, dobrze to pokazałeś. Najłatwiej sobie rozkminiać takie problemy w symulatorze. Masz na wszystko podgląd. Dodano po 3 Moim prywatnym zdaniem jednak używanie dynamicznej alokacji pamięci w uC, który tej pamięci ma pojedyncze KiB, jest pozbawione jakiegokolwiek sensu i jest proszeniem się o błędy. A jakie znaczenie ma ilość dostępnej pamięci? Jeśli...

    Mikrokontrolery AVR   26 Lis 2017 23:13 Odpowiedzi: 18    Wyświetleń: 2688
  • [STM32F4][C/Eclipse] - Duża ilość danych jest źle wpisywane do SRAM

    Poza stosem w SRAMie masz jeszcze przynajmniej: - stertę - dynamiczna alokacja (malloc, new) - sekcję data - wszelkie globalne i statyczne zmienne inicjowane jakąś wartością - sekcję bss - jw. ale zerowane przy starcie programu poza tym możesz sobie tworzyć własne sekcje, latać wskaźnikiem po pamięci i cokolwiek Ci przyjdzie do głowy. Alokowanie dużej...

    Mikrokontrolery ARM   26 Lip 2015 14:45 Odpowiedzi: 7    Wyświetleń: 1164
  • [avr-gcc] Jak zadeklarować i używać dynamiczną dwuwymiarową tablicę w AVR-GCC?

    ale czy znajdziesz biblioteke z malloc dla avr?? jakos mi sie wydawalo zawsze, ze avr nie udostepniaja opcji dynamicznej alokacji pamieci... a sama alokacja, to bedzie np cos takiego... int rows = 6, cols = 5; double **a; a = malloc (rows * sizeof (double *)); if(!a) abort(); for (i = 0; i < rows; i++) {...

    Mikrokontrolery   16 Mar 2008 22:41 Odpowiedzi: 11    Wyświetleń: 3679
  • C++: Ujemne maksimum przy dynamicznej alokacji tablicy double

    1. Czemu deklarujesz tablicę n-elementową, a potem podajesz elementy od indeksu 1 (drugiego) elementu? 2. Czemu przypisujesz na dzień dobry do max wartość pierwszego elementu dopiero co utworzonej tablicy? 3. Czemu max masz w typie int, a tablicę w double i teraz porównujesz i przypisujesz miedzy tymi typami?

    Programowanie Początkujący   13 Maj 2020 11:31 Odpowiedzi: 7    Wyświetleń: 558
  • dynamiczna alokacja tablic 2-wymiarowej - klasa vector?

    Nie rozumiem Twojego problemu, albo używasz klasyczny tablic dynamicznych i dostępu element=tablica[i][j], albo używasz jak w tym przykładzie wzorca vector i korzystasz z dokumentacji do niego.

    Programowanie Początkujący   26 Lut 2009 14:16 Odpowiedzi: 9    Wyświetleń: 7610
  • [C] - Dynamiczna alokacja pamięci, tablica dwuwymiarowa

    Witam Mam problem z programem, ponieważ, nie mam pojęcia dlaczego się wysypuje, wszystko wygląda ok. Na razie program ma stworzyć 2 tablice, jedną z nich wyzerować i wyświetlić. Stosowałem calloc, ale też się program wysypuje. Proszę o pomoc Pozdrawiam [syntax=c]#include<stdio.h> #include<stdlib.h> #define SIZE_X 80 #define SIZE_Y 22 void...

    Programowanie Początkujący   13 Mar 2014 20:49 Odpowiedzi: 2    Wyświetleń: 1464
  • Brakuje pamięci SRAM w LVGL? Jak przełączyć LVGL na PSRAM i kwestia wydajności

    https://obrazki.elektroda.pl/4743015900_... Przetwarzanie grafiki jest z natury dość zasobożerne. Popularne moduły oferujące wyświetlacz dotykowy sterowany przez ESP32 starają się zaradzić temu poprzez integrację zewnętrznej kości pamięci PSRAM, ale przerzucenie na niej LVGLa może wymagać dodatkowej konfiguracji oraz może wiązać się...

    Artykuły   13 Cze 2025 07:38 Odpowiedzi: 0    Wyświetleń: 570
  • Jak przypisać tablicę jednowymiarową do tablicy dwuwymiarowej w C?

    Czy na pewno potrzebna jest ci dynamiczna alokacja pamięci? Rozważ poniższy przykład: [syntax=c]#include <stdio.h> int TABLICA[10][4]; void copy_tab(int dst[], int src[], int size) { for (int i = 0; i < size; i++) dst[i] = src[i]; } int main() { int TAB[4] = { 1, 2, 3, 4 }; copy_tab(TABLICA[3], TAB, 4); for (int i = 0; i < 4; i++) printf("TABLICA[3][%d]...

    Programowanie Początkujący   17 Mar 2017 12:00 Odpowiedzi: 9    Wyświetleń: 1011
  • [C] - Dynamiczna alokacja pamięci dla tablicy struktur za pomocą malloc

    Mam problem z dynamicznym zaalokowaniem pamięci dla tablicy struktur, przy użyciu malloc. Próbowałem na kilka sposobów, ale najczęsciej kompilator wywala błąd "variable sized object may not be initialized". [syntax=c]#include <stdio.h> #include <stdlib.h> #include <time.h> struct Punkt{ float x; float y; }srodkowy; float random01(){...

    Programowanie   01 Gru 2015 00:08 Odpowiedzi: 6    Wyświetleń: 1044
  • [c++][dynamiczna alokacja pamieci dla tablicy 2-wymiarowej]

    Witam. Chce zadeklarowac sobie tablice 2-wymiarową, dla ktorej znam tylko jeden wymiar na początku programu. Logiczne wiec, że skorzystam z operatora new. Oto mój kod: char **tablica; for(i=0; i < zmienna; i++) { tablica[i] = new char[3]; } Program kompiluje się poprawnie, ale potem po wywołaniu - zawiesza się. Uzywam...

    Programowanie Początkujący   17 Gru 2009 15:20 Odpowiedzi: 4    Wyświetleń: 3756
  • IAR Workbench - jak poprawnie zainicjować LCD w trybie 4-bitowym?

    A możecie mi jeszcze powiedzieć jak ustawić: HeapSize, CSTACK i RSTACK, bo coś chyba zamieszałem i mi się zawiesza KIT?? Nie ma na to prostej odpowiedzi. CSTACK to w zależności od tego ile najwięcej zmiennych lokalnych musi być przechowywana naraz. Zdaje sie że też wchodzą do niego zmienne typu STATIC i tym podobne. RSTACK służy do przechowywania adresów...

    Mikrokontrolery   30 Lip 2007 11:55 Odpowiedzi: 11    Wyświetleń: 1766
  • Jak dynamicznie alokować tablicę w Arduino bez użycia vectorów?

    Zgadza się :) To jest alokacja dynamiczna pamięci dla tablicy indices, ale na stosie, tzw. VLA. O ile pamiętam, napisane było też, aby stosować to do tablic o małym łącznym rozmiarze ;)

    Arduino   18 Sie 2020 19:19 Odpowiedzi: 15    Wyświetleń: 1287
  • [C ] C++ klasa Solution z dynamiczną macierzą Operation – błędy alokacji i destruktora

    Mała podpowiedź: nie przypisałeś niczego do Solution::Matrix, a próbujesz się do niej odwoływać w ShowSolution, ba, w destruktorze próbujesz ją kasować. ;-) –––– Swoją drogą: aby znajdywać takie błędy polecam statyczne analizatory kodu: [url=http://css.csail.mit.edu/stack/]STA... i [url=http://cppcheck.sourceforge.net/]cp...

    Programowanie Początkujący   16 Paź 2014 20:54 Odpowiedzi: 4    Wyświetleń: 726
  • [C] - Malloc: Błąd 'return' przy dynamicznej alokacji tablicy struktur

    Witam Mam problem z programem, który tworzy bazę danych. Wkleję tylko kawałek programu, z którym mam problem. Funkcja ma dynamicznie tworzyć, wpisy do bazy danych. Kompilator wyrzuca mi " 'return' : 'baza *' differs in levels of indirection from 'int' ". Bardzo proszę o pomoc. [syntax=c]struct baza{ char imie[30]; char nazwisko[30]; int numer; }; int...

    Programowanie   16 Sty 2014 22:55 Odpowiedzi: 14    Wyświetleń: 3096
  • Jaka jest dostępna max zajętość pamięci w Atmega328P

    Nie ma takiej zależności. Jeśli nie korzystasz z dynamicznej alokacji pamięci to możesz to bardzo zgrubnie oszacować po ilości zmiennych automatycznych (lokalnych), a szczególnie tablic. To co czyni takie oszacowanie szczególnie trudnym to określenie stopnia zagnieżdżenia funkcji - bo to zajmuje sporo pamięci na stosie. A zależy to od ilości przerwań,...

    Mikrokontrolery AVR   08 Wrz 2011 11:07 Odpowiedzi: 14    Wyświetleń: 1798
  • [stm32f0] Kiedy używać dynamicznej alokacji pamięci w FreeRTOS na STM32F0?

    Alokowanie pamięci na stercie ma tę zaletę, że możesz tę pamięć potem zwolnić, ale alokacja trochę kosztuje. Jeśli masz zamiar zaalokować pamięć i nigdy jej nie dealokować to lepiej nie kombinuj tylko zadeklaruj ją "normalnie". Jeśli zacznie Ci brakować pamięci tzn, że źle napisałeś program :)

    Mikrokontrolery   05 Kwi 2014 16:38 Odpowiedzi: 8    Wyświetleń: 1446
  • C# - Jak użyć dynamicznej alokacji pamięci do dodawania macierzy?

    Witam , mam problem z przekształceniem programu aby tablice byly utworzone w pamieci dynamicznej. Jak ktos mial by jaks pomysl albo podpowiedział co i jak bede wdzięczny. (program prosty ma dodawać dwie macierze do siebie) [syntax=csharp] #include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { int tab1[0][0]; int tab2[0][0];...

    Programowanie Początkujący   13 Maj 2013 22:37 Odpowiedzi: 2    Wyświetleń: 2814
  • [AtMega32] [AtMega32][C] Dynamiczna alokacja pamięci dla łańcuchów znaków - wskaźniki

    witam, Mam mały problem do rozwiązania. Z wejścia czytam dowolnie dużą ilość łańcuchów znaków, każdy dowolnie długi. Może się zdarzyć że np. będą 2 łańcuchy nie dłuższe niż 10 znaków, a może się zdażyć że będzie np. 20 łancuchów po 20 znaków (hipotetycznie). Myślałem żeby rozwiązać to na wskaźnikach i dynamicznej alokacji pamięci, np. tak jak poniżej....

    Mikrokontrolery AVR   23 Cze 2010 18:27 Odpowiedzi: 7    Wyświetleń: 1875
  • C/AVR: Dynamiczna alokacja pamięci w stosie FIFO - wskaźnik globalny

    Rozbudowuję moją aplikację o dynamiczną alokacje pamięci - prosty stos FIFO. fifo.c Warning implicit declaration of function 'push' - jak to interpretować? kompilator myśli, że deklaruje po raz kolejny funkcje push? Na tym etapie z warningami, stos FIFO działa poprawnie. Kiedy próbuję dodać na początek pliku main.c , bibliotekę fifo.h , zaraz otrzymuje...

    Programowanie   29 Mar 2013 06:25 Odpowiedzi: 1    Wyświetleń: 1227
  • Szukam biblioteki DCT, iDCT, JPEG dla ARM7TDMI do programu Standalone

    Profilaktycznie zwiększyłem rozmiary stosów do 4096B i zapomniałem sprawdzić ponownie zużycie RAMu. Jeśli nie używasz przerwań (a pewnie na razie nie używasz), to na prawdę rozmiar innych stosów niż user_system może być równy zero. Jeśli zaś używasz, to 4kB na stos przerwań również jest przesadą - przecież to zwykle jedna, krótka funkcja. Może w porywach...

    Mikrokontrolery ARM   08 Paź 2009 11:13 Odpowiedzi: 77    Wyświetleń: 9930
  • C++ - Kiedy używać operatorów new i delete w funkcjach i klasach?

    Jeżeli mówiąc "po staremu" masz na myśli statyczne alokowanie, to jest spora różnica. To jest alokowanie statyczne, czyli po wyjściu z zakresu funkcji obiekt jest automatycznie usuwany: [syntax=cpp] void f() { Obiekt a; } [/syntax] Lecz jeżeli masz funkcję która ma przetworzyć nieokreśloną z góry (w czasie pisania programu) ilość danych, to używasz...

    Programowanie Początkujący   01 Sie 2014 21:36 Odpowiedzi: 6    Wyświetleń: 1965
  • [C++] Jak użyć new/delete w C++ do dynamicznej alokacji tablicy?

    Może użyjesz kontenera vector z STL (Standardowa biblioteka wzorców), problem dynamicznej alokacji bedziesz miał z głowy. #include <vector> using namespace std; int main() { vector <twoj typ> baza; baza.push_back(twoj_obiekt); itd... }

    Programowanie   27 Maj 2005 04:12 Odpowiedzi: 5    Wyświetleń: 2080
  • [C] Segmentation fault przy dynamicznej alokacji tablicy 6*n w C - co poprawić?

    Przenalizuj sobie ten kod. Staraj się stosować podobne formatowanie kodu - zwiększa czytelność. [syntax=c]#include<stdio.h> #include<stdlib.h> int main(void) { int n,i,j; int **tab = NULL; printf("%s", "Podaj liczbe wierszy : "); scanf("%d",&n); tab = (int**) malloc(n * sizeof(int*)); for(i = 0; i < n; i++) { tab[i] = (int*) malloc(sizeof(int)...

    Programowanie Początkujący   20 Kwi 2012 18:08 Odpowiedzi: 1    Wyświetleń: 3355
  • [C++] Przeładowanie operatorów w klasie macierz z wektorem i dynamiczną alokacją

    Heh znowu mnie ktos ubiegl a tak ladnie sie rozpisywalem :P

    Programowanie   04 Lis 2008 13:53 Odpowiedzi: 8    Wyświetleń: 7131
  • [C] Sprawdzenie dynamicznej alokacji i zwalniania pamięci w strukturze z tablicą 2D

    Witam. Mam wykonać polecenie: 'Stworzyć strukturę zawierającą dynamicznie zaalokowaną tablicę dwuwymiarową i jej wymiary. Tablica dwuwymiarowa jest reprezentowana przez odpowiedni wskaźnik.' Oprócz tego jeszcze zwolnić zaalokowaną pamięć. Oto co napisałem.. byłbym wdzięczny gdyby ktoś sprawdził czy dobrze to zrobiłem i ewentualnie pokazał mi błąd. #include...

    Programowanie Początkujący   18 Lis 2009 22:29 Odpowiedzi: 1    Wyświetleń: 1902
  • Jaką przewagę ma C++ nad C w przypadku mikrokontrolerów

    Jak sam zauważyłeś, dynamiczna alokacja pamięci nie ma sensu we włącznikach światła i sterownikach windy. Nie będzie też miała sensu w zdalnym pilocie do bramy i w czajniku. Za to w systemie który jest podłączony do ethernetu i przyjmuje tyle połączeń na ile pozwoli mu dostępna aktualnie pamięć - czemu by nie? W sumie to nawet nie wiem po co dyskutuję...

    Mikrokontrolery ARM   05 Gru 2016 08:28 Odpowiedzi: 82    Wyświetleń: 7845
  • [C] Dynamiczna alokacja pamięci w dwuwymiarowej tablicy w C - błędy w kodzie

    [syntax=c] #include<stdio.h> #include<stdlib.h> int *funkcja(int wiersze, int kolumny); void wypisz(int *tab, int wiersze, int kolumny); int main(void){ int *tab = funkcja(4,6); wypisz(tab,4,6); return 0; } int *funkcja(int wiersze, int kolumny){ int *p = (int)malloc(wiersze*kolumny*sizeof(int))... int i ,j ; int indeks; for(j = 0; j< kolumny;j++){...

    Programowanie   25 Gru 2013 23:27 Odpowiedzi: 3    Wyświetleń: 1419
  • Współbieżna obsługa LCD z przerwania i main w AVR C - kod i struktura bufora

    Dynamiczna alokacja jest po to aby na sztywno nie rezerwować całego obszaru LCD tylko w zależności od potrzeb, jak ci się nie podoba rezerwacja dynamiczna powołaj tablice jako globalna i przekazuj funkcji. Ja nie narzekam na kod wszystko się fajnie analizuje. Dodano po 56 czyli jak dam +1 to też zadziała? Dodano po 15 A jeszcze jedna sprawa czy linia...

    Mikrokontrolery AVR   29 Maj 2017 17:35 Odpowiedzi: 11    Wyświetleń: 1452
  • Dlaczego malloc() zwraca NULL na STM32H743 w Keil MDK-ARM?

    Potrzebuję w projekcie użyć dynamicznej alokacji pamięci, niestety malloc() zawsze zwraca mi NULL. 1. Proponuję nie używać malloc w projektach embedded. 2. Najprawdoposobniej sbrk jest tylko "kadłubkowa" dla zapernienia linkowania się kodu. Co zrobić: 1. Jeżeli się już uparłeś na "malloc" to proponował bym freeRTOS-a z jego implementacją heap4.c albo...

    Mikrokontrolery   16 Mar 2025 00:09 Odpowiedzi: 2    Wyświetleń: 243
  • Zastępczy generator 8x PWM sterowany przez UART

    Z dynamiczną alokacją pamięci na mikrokontrolerach trzeba uważać, często powoduje problemy. Niektóre kompilatory nie dopuszczają opcji dynamicznej alokacji pamięci, nawet nie umożliwiają wywołania rekurencji (model reentrant i non-reentrant). Szczególnie dla uc 8-bitowych.

    Artykuły   15 Lut 2019 17:24 Odpowiedzi: 33    Wyświetleń: 3606
  • [C++] Jak pobrać dane do dynamicznej alokacji tablicy 3x3 z dowolną ilością spacji?

    Witam, ponownie mam problem z dynamiczną alokacją pamięci i pobieraniem danych od użytkownika. Działanie programu powinno wyglądać tak: 1. Użytkownik wpisuje na przykład 1 2 3; 4 5 6 ;7 8 9; 2. program dynamicznie alokuje w pamięci tablicę 3x3 o zawartości 1 2 3 4 5 6 7 8 9 Dodatkowe założenia: użytkownik może wpisać DOWOLNĄ ilość spacji pomiędzy wartościami...

    Programowanie   07 Cze 2004 11:57 Odpowiedzi: 1    Wyświetleń: 1410
  • [STM32F103][RAM] - Dostępność wolnego miejsca - runtime

    (at)BlueDraco W takim wypadku weź dopisz do Wiki coś o dynamicznej alokacji bo zapomnieli napisać: https://en.wikipedia.org/wiki/Object-ori... Edit: Na stronie o dynamicznej alokacji równiez zapomnieli wspomnieć OOP: https://en.wikipedia.org/wiki/C_dynamic_...

    Mikrokontrolery ARM   20 Lut 2016 22:47 Odpowiedzi: 8    Wyświetleń: 1194
  • [x][C - AVR STUDIO] Search ROM 1-Wire; krótki i uniwersalny

    Zaczekaj bo nie wiem czy dobrze zrozumiałem. Lista przeważnie składa się ze wskaźnika do następnego elementu tego samego typu (w tym wypadku moim zdaniem 2 bajty) oraz wskaźnika do danych (jakieś struktury, moim zdaniem w tym wypadku 2 bajty) co daje razem 4 bajty. Chyba, że ma kolega na myśli wbudowanie wskaźnika do następnego elementu w strukturze...

    Mikrokontrolery AVR   24 Wrz 2010 22:02 Odpowiedzi: 17    Wyświetleń: 4086
  • [AVR] Jak używać printf, fprintf, sprintf w AVR C do formatowania stringów?

    polecenia które mają na początku "f" dotyczą plików - od "file". Plik to oczywiście nie plik na dysku, to po prostu struktura, która zawiera w sobie informacje jak do niej pisać. Można takie struktury tworzyć dla LCD, 1wire i czego dusza zapragnie, ale moim zdaniem nie ma co mieszać. Przy użyciu zwykłego printf piszesz do pliku który nazywa się stdout,...

    Mikrokontrolery   08 Wrz 2009 21:53 Odpowiedzi: 8    Wyświetleń: 9618
  • [C++11][Cortex-M3/M4] - distortos - obiektowy RTOS dla mikrokontrolerów w C++

    A jak wygląda zarządzanie pamięcią w tym RTOSie? Czy można bez przeszkód używać dynamicznej alokacji nie obawiając się HardFault co kilka minut?

    Mikrokontrolery ARM   06 Kwi 2021 08:03 Odpowiedzi: 255    Wyświetleń: 38433
  • Jak zastosować malloc i realloc w celu zestrzelenia wrogich statków i przejścia na kolejny poziom?

    1188015 mam problem z następującym kodem i zadanie z nim związane a dokładnie zadanie polega na zestrzeleniu wszystkich wrogich statków następowało przejście na kolejny poziom, na którym jest więcej statków. Wykorzystać dynamiczną alokację pamięci. mam z tym problem ponieważ nie wiem jak użyć malloca i realloca.Pozdrawiam

    Programowanie Początkujący   22 Lip 2023 20:47 Odpowiedzi: 7    Wyświetleń: 984