Отговори на тема  [ 4 мнения ] 
RQ: елементарнo за обща библиотека Bootloader/Application 
Автор Съобщение
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Съб Сеп 25, 2004 9:32 pm
Мнения: 710
Мнение RQ: елементарнo за обща библиотека Bootloader/Application
Здравейте,
Тези дни усвоявам Atollic и пробвам бутлодерния пример за STM32 - работи си, въпреки някои промени, които се наложиха (смяна на платформа и други бъгове/предупреждения в примера).
Сега се замислям дали мога да сложа една FAT библиотека (за работа с външен сериен флаш или SD карта или каквото е там на някоя платка).
Идеята е тази библиотека да е обща за бутлодера и за основния апликейшън.
Какъв е добият начин да разделя софтуера на ембедета на три части:
- бутлодер;
- обща библиотека;
- приложение.

Моля, предложете подходящо четиво, или пример. Насоките, които получавам тук винаги са много полезни :)

Благодаря :)!


Сря Ное 08, 2017 9:50 am
Профил ICQ WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Фев 26, 2006 5:52 pm
Мнения: 10356
Местоположение: Добрич
Мнение Re: RQ: елементарнo за обща библиотека Bootloader/Applicatio
Не разбрах за 3-те части - искаш да са в различни страници, така че да се ъпдейтват независимо библиотека/приложение?
В тоя вариант няма много смисъл... То и другия вариант, т.е. буутлоадер+библиотеки да са едно пак не е за препоръчване, освен ако не искаш да си усложняваш живота.

Прави се обикновено с таблици, т.е. в буутлоадера на фиксиран адрес има таблица с функциите, които може да викаш после от приложението. Желателно е тоя библиотечен код да не ползва друга памет, освен подадената му иначе трябва и паметта да делиш освен флаша. Желателно е и да не си играе с хардуера иначе приложението и с това ще трябва да се съобразява...


Сря Ное 08, 2017 10:22 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 8:22 am
Мнения: 15501
Местоположение: София
Мнение Re: RQ: елементарнo за обща библиотека Bootloader/Applicatio
Не ти трябва на баир - лозе.

Шерването на код между бутлоадер и апликация е залагане на бомба още в концепцията.

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Сря Ное 08, 2017 5:30 pm
Профил ICQ
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Съб Сеп 25, 2004 9:32 pm
Мнения: 710
Мнение Re: RQ: елементарнo за обща библиотека Bootloader/Applicatio
Благодаря!
Да, май е така - шерването е лоша идея, а и (в конкретния случай) спестява само 8 -10кб.

:)


Чет Ное 09, 2017 9:11 am
Профил ICQ WWW
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 4 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 3 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни