09.09.2015, 13:35
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Re: Пишем свое API
Сообщение от Easyrider83
|
Добавил в проект часы и SD карту по SDIO.
|
SD карту по SDIO - это интересно,
ну и FAT нада к ним, для сохранения файла, например картинки с TFT дисплея экрана... или для записи потока данных в файл...
__________________
"picavr(ГАВ)мыло.ру" USB_Analyzer, Digital_Storage_Oscilloscope "picavr.kr1.ru" заказы в Китай компонентов/изготовление: плат/ЖКИ/мембраных клавиатур/имп трансформаторов
|
|
|
|
09.09.2015, 16:22
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Пишем свое API
Сообщение от picavr
|
SD карту по SDIO - это интересно,
ну и FAT нада к ним, для сохранения файла, например картинки с TFT дисплея экрана... или для записи потока данных в файл...
|
Да, именно так. Выделяется две очереди с одной общей задачей. Одна на запись, другая на чтение. Команда, параметры и массив. Пока сделал запись - просто отправляем данные из любой задачи в очередь, обработчик сам их найдет и запишет или прочтет из карты. Так же реализован вывод на дисплей. Можно с нескольких задач одновременно передавать данные в очередь. Этот принцип и лежит в основе любой операционной системы. Ради этого мы и стараемся.
Надо учитывать, что массив данных мы не копируем, а передаем указатель. Поэтому надо понимать, что будет с данными после того, как задача завершится. Самый простой и расточительный способ - сделать буфер статичным. Но надо быть готовым к большим затратам оперативы в этом случае.
|
|
|
|
22.12.2015, 23:45
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,548
Сказал спасибо: 384
Сказали Спасибо 737 раз(а) в 417 сообщении(ях)
|
Re: Пишем свое API
Я смотрю, тема затухла... Easyrider83, где Вы?
Я тут вскользь намекал, что уже есть готовый вариант GUI с преферансом и дамами.
Механизм сообщений + стек окон.
Есть смысл выкладывать свои наработки, теорию и практику?
З.Ы. Фото прилеплю завтра.
Последний раз редактировалось AJScorp; 22.12.2015 в 23:49.
|
|
|
|
23.12.2015, 00:55
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Пишем свое API
Я за это время нашел и перепробовал миллион разных GUI. Тема была образовательная. Я образовался. Кто хотел со мной - образовались тоже. Более в ней смысла мало.
|
|
|
|
23.12.2015, 15:36
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,548
Сказал спасибо: 384
Сказали Спасибо 737 раз(а) в 417 сообщении(ях)
|
Re: Пишем свое API
Ясно-понятно. Если выложенная в этой теме модель GUI устраивает Вас и других "образовавшихся", то можно только порадоваться. Меня подобный метод отрисовки тоже устраивал до того момента, пока не потребовался более удобный (в плане программирования и обработки событий) графический интерфейс. В результате получилась многооконная, полностью динамическая система.
Согласен, проблемы нужно решать по мере их возникновения.
Обещанные фотки
|
|
|
Сказали "Спасибо" AJScorp
|
|
|
23.12.2015, 16:12
|
|
Супер-модератор
Регистрация: 15.10.2007
Сообщений: 3,530
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
|
Re: Пишем свое API
Сообщение от AJScorp
|
ЯЯ тут вскользь намекал, что уже есть готовый вариант GUI с преферансом и дамами.
Механизм сообщений + стек окон.
Есть смысл выкладывать свои наработки, теорию и практику?
|
Конечно выкладывайте. Форум для всех, обязательно найдется тот, кому это пригодится.
|
|
|
|
23.12.2015, 22:52
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,548
Сказал спасибо: 384
Сказали Спасибо 737 раз(а) в 417 сообщении(ях)
|
Re: Пишем свое API
realid, А смысл, для истории? Если бы у местных был интерес разобрать готовую реализацию, уже нашлись бы желающие. А на нет, и суда нет. Тратить своё время впустую у меня нет абсолютно никакого желания.
|
|
|
|
23.12.2015, 22:58
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,907
Сказал спасибо: 2,543
Сказали Спасибо 11,818 раз(а) в 5,924 сообщении(ях)
|
Re: Пишем свое API
AJScorp, непонятен Ваш пессимизм. Что до меня - мне пока не надо, но тему читаю с удовольствием и интересом. Не могу сказать, что мне это не понадобится завтра. Почему молчу? Да потому, что сегодня мне не актуально. Сколько еще таких молчунов?
Выложите и народ будет благодарен, не сомневайтесь.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
23.12.2015, 23:02
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Пишем свое API
Думаю, куда интереснее будет способ стыковки GUI с нашим встраиваемым железом. Именно прослойка драйвера. Эта тема достойна рассмотрения. Например, тот же emWin или uGFX запустить на SD1289 или на ST7735 или ILI9340C, которые можно по праву назвать "народными" ибо работают по SPI и дешевы.
|
|
|
|
23.12.2015, 23:07
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,548
Сказал спасибо: 384
Сказали Спасибо 737 раз(а) в 417 сообщении(ях)
|
Re: Пишем свое API
Сообщение от akegor
|
непонятен Ваш пессимизм.
|
Наверно погода влияет, не понятно, то ли весна, то ли осень, или коньяк... Депрессняк накатил.
Сообщение от akegor
|
Да потому, что сегодня мне не актуально. Сколько еще таких молчунов?
|
Про то и говорил.
Сообщение от AJScorp
|
проблемы нужно решать по мере их возникновения.
|
Сообщение от akegor
|
Выложите и народ будет благодарен, не сомневайтесь.
|
Ок, попробую распланировать текстовку. Буду выкладывать в отдельной теме.
|
|
|
Сказали "Спасибо" AJScorp
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
свое USB устройство
|
ESWANT |
Микроконтроллеры, АЦП, память и т.д |
2 |
08.09.2009 14:58 |
Часовой пояс GMT +4, время: 05:43.
|
|