| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| GCC, Куртекс и malloc() http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=8703 |
Страница 1 от 1 |
| Автор: | Цецо [ Пон Мар 14, 2011 2:14 pm ] |
| Заглавие: | GCC, Куртекс и malloc() |
Абе какви имплементации използвате на malloc() и пройзводните и? Аз пробвах стандартните - и отгърмя 1,3К РАМ. Работи де, ама колко е читава и най-вече къде затри толкоз РАМ, нещо не ме кефи особенно. Аз заемам и чистя РАМ-а що годе дефинирано във времеви аспект - т.е. не търся някаква велика интелигентност от менаджера по отношение на фрагментирането. |
|
| Автор: | miro_atc [ Пон Мар 14, 2011 2:34 pm ] |
| Заглавие: | |
уф... наскоро гледах доста прилична имплементация, ама убий ме ако се сещам къде... Провери ко-коса и nuttx май едно от тях беше. може и моята да видиш, знаеш къде... чист асемблер (ако това не те плаши), не аби памет, т.е. само по 4 байта на зает блок... |
|
| Автор: | Цецо [ Пон Мар 14, 2011 3:05 pm ] |
| Заглавие: | |
Ще погледна на тия места, мерси |
|
| Автор: | RM [ Вто Мар 15, 2011 7:30 pm ] | |||||||||
| Заглавие: | ||||||||||
Между другото каде и как се изкарват хекс или бин файл от това GCC в CoIDE |
||||||||||
| Автор: | fan [ Вто Мар 15, 2011 7:33 pm ] |
| Заглавие: | |
Ами, като го компилираш проекта и се изкарва! Появява се една папка Debug, а в нея друга bin - ей там е и бина. |
|
| Автор: | RM [ Вто Мар 15, 2011 7:58 pm ] |
| Заглавие: | |
Да , при Output file type Libary във въпросната папка има само history.xml и libEx.a при BUILD SUCCESSFUL но при Executable имам BUILD FAILED. |
|
| Автор: | bkulev [ Пет Мар 18, 2011 11:10 am ] |
| Заглавие: | CodeSourcery |
Не е 100% по темата, но мисля че Цецо беше споменал в другата тема за Кутрексите, че е работил с евал. версията на CS. Аз го имам купен и наскоро си направих един експеримент. До колкото си спомням при заявката за лиценза, ми даде няколко възможности (кодове) и на мен тогава ми се стори най - добре да го направя с номера на HDD. Предполагам, че другия (или другите - зависи от компа) номер е бил MAC-а от инет картата или н. друго - не си спомням. Та сега си смених номера на HDD на друг компютър да бъде същия като този дето ми е инсталирано CS. Инсталирах лицензния файл и всико си тръгна ОК. Значи и моите впечетления от CS са добри, макар че и той има тук-там по нещо, то ние трябва най - добре да знаем че идеален софт няма Та това е. Няма проблем да си инсталирате CS, само трябва да си намерите двойката лицензионен файл - Device номер. За голямо мое съжаление, аз не мога да ви ги дам |
|
| Автор: | Цецо [ Пет Мар 18, 2011 11:49 am ] |
| Заглавие: | |
Ами аз на платената версия на CS не му харесвам това, че работят със собствена преработка на Еклипс. Т.е. не са прости make файлове. Имат си техни проектни файлове, ако не се лъжа и дебъг плъгина е барнат. Това е удобно ако човек си ги ползва като постоянно IDE. Но ако реши да смени нещо по средата - става лошо. Аз затова си взех само компилираното GCC от Лайт версията. Другото по еклипса си го сглобих сам и си компилирам директно с прост make. Така даже и без еклипс мога да си компилирам до hex, т.е. абсолютно независим съм от IDE-то. Миро ме посъветва така, отначало ми се струваше тъпо, щото и аз бях разглезен с платените среди. Ама сега съм по доволен. |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|