Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Однозадачная операционная система с поддержкой IRQ
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > Программирование
islavv
Если предположить что я могу написать однозадачное приложение но при этом
у меня есть RS232 и Ethernet и видеоконтроллер и флэщки и я хочу их поддерживать работу с ними
на уровне прерываний
как мне это скомпилировать и на какую IDE или тулчейн обратить внимание
То есть мне не нужны ни семафоры ни многозадачность от RTOS и прочих
все хочется в Си сорцах
Процессор ARM

МС Дос не предлагать smile.gif)
Andy Mozzhevilov
Цитата(islavv @ Mar 6 2009, 05:39) *
Если предположить что я могу написать однозадачное приложение

Исходя из того, что написано далее, предположить это получается с большим трудом.
Цитата
но при этом
у меня есть RS232 и Ethernet и видеоконтроллер и флэщки и я хочу их поддерживать работу с ними
на уровне прерываний
как мне это скомпилировать и на какую IDE или тулчейн обратить внимание
То есть мне не нужны ни семафоры ни многозадачность от RTOS и прочих
все хочется в Си сорцах
Процессор ARM

МС Дос не предлагать smile.gif)

Почитайте какую-нибудь литературу для начала о разработке ПО для микроконтроллеров.
MrYuran
void main (void)
{
while(1)
{
task();
}
}

вот, как-то так
Harbour
ms-dos на arm и не пойдет. я бы выбрал тот framework в котором уже есть написанные драйвера под существующее оборудование, пусть он даже будет многозадачным, так как для начинающих писать драйвера сразу может быть трудновато. А так начать можно тупо с blink-app и потихоньку его развивать до полноценного приложения wink.gif
XVR
Цитата(islavv @ Mar 6 2009, 02:39) *
Если предположить что я могу написать однозадачное приложение
Ой
Цитата
но при этом у меня есть RS232 и
Это можно на чем угодно
Цитата
Ethernet
- TCP/IP стек
Цитата
и видеоконтроллер
И что на него надо выводить?
Цитата
и флэщки
- USB Host стек
Цитата
и я хочу их поддерживать работу с ними на уровне прерываний
Гы гы гы. cranky.gif
Цитата
То есть мне не нужны ни семафоры ни многозадачность от RTOS и прочих
А придется
Цитата
все хочется в Си сорцах
Процессор ARM
QNX (или что то такого уровня)
Цитата
МС Дос не предлагать
А ее явно не хватит (даже если вы ее сможете уговорить заработать на ARM'е)
A. Fig Lee
tnkernel / FreeRtos
elman
Ну вообще-то по тезисам заглавного поста это stand-alone приложение и никакая ось вам не нужна. Для получения максимального эффекта от процесса программирования с таким подходом настоятельно рекомендую ассемблер ;-)
Да и вообще тема на грани флейма и священных войн ;-)
Panukov_ag
Если хотите однозадачности - пишите на асме (си и т. п.), и не заморачивайтесь на ОС. Ведь ОСЬ и нужна лишь для того, чтобы разруливать несколько задач оптимальным образом.
Если все-же нужны какие-то сервисы Оси, то я бы предпочел QNX или Gentoo, собранную своими руками, исходя из необходимого.
Dog Pawlowa
Цитата(islavv @ Mar 6 2009, 03:39) *
Если предположить что я могу написать однозадачное приложение но при этом
у меня есть RS232 и Ethernet и видеоконтроллер и флэщки и я хочу их поддерживать работу с ними
на уровне прерываний
как мне это скомпилировать и на какую IDE или тулчейн обратить внимание
То есть мне не нужны ни семафоры ни многозадачность от RTOS и прочих
все хочется в Си сорцах
Процессор ARM

О, мой проект! Все делается без RTOS.
Работаю в IAR. То же можно сделать в Keil или GCC.

При такой постановке вопросов пол-годика придется поучиться, прежде чем приступить конкретно к проекту. smile3046.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.