Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Functions: Malloc, Free, Realloc

Status
Not open for further replies.

gorkin

Advanced Member level 1
Joined
Feb 27, 2002
Messages
422
Helped
13
Reputation
26
Reaction score
5
Trophy points
1,298
Location
brazil
Activity points
3,375
realloc execution speed

Hello guyes!

I am trying to make my own functions : malloc, free and realloc for use in embedded enviroment: PIC18F2620 (MPLAB IDE; PICC18 v3.35PL2 C Compiler), but this work is very hard...anyone can send-me these functions?

Thanks a lot, Gorkin.
 

echo47

Advanced Member level 5
Joined
Apr 7, 2002
Messages
3,933
Helped
638
Reputation
1,274
Reaction score
88
Trophy points
1,328
Location
USA
Activity points
33,176
iar malloc

Section 8.7 of the book "The C Programming Language - Second Edition" by Kernighan and Ritchie has source code and description of a simple malloc() and free().
 

artem

Advanced Member level 4
Joined
May 22, 2003
Messages
1,347
Helped
126
Reputation
252
Reaction score
32
Trophy points
1,328
Location
Turkey
Activity points
13,450
malloc iar

these functions are related to heap handling problem and are always problematic when it comes to speed . Instead bunch of buffers with fixed size and predictable execution time for both seizure and release procedures is preferred, of course if your program allows to use only limited number different sized buffers.

it is easy to find ready implementations -
just search google for name of function concluded with ".c" as example :
https://minnie.tuhs.org/UnixTree/32VKern/usr/src/sys/sys/malloc.c.html

Also you can find them in full versions of iar or similar compilers with supplied source codes .
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top