Как превратить ПК в Embedded System? -- Как выкинуть ооттуда RAM?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
helloworld
17 августа 2004 г. 12:49
А то мы люди бедные, у нас только флэш-память...;)
Составить ответ
|||
Конференция
|||
Архив
Ответы
Зря смеетесь, почти все кустарные роботы так и делаются
—
jklhjkl;ghjkl
(17.08.2004 15:59, 83 байт,
ссылка
,
картинка
)
:) Ну надо же, дожили до таких вопросов!
—
Bill
(17.08.2004 14:15, 426 байт)
Хе-хе, я только опираясь на это и спрашивал. Да только чтот не веритца и люди вон говорят (-)
—
helloworld
(17.08.2004 14:40,
пустое
)
Принципиально это возможно, а вот практически вряд ли. Слишком много
—
Bill
(17.08.2004 17:07, 85 байт)
Я в свое время писал тест для ПК типа Специалист (на КР580ВМ80). Тестировалась память и периферия. В программе для работы не использовалось ОЗУ вообще, только регистры ЦПУ :)
—
rezident
(17.08.2004 16:16,
пустое
)
Ну-ну: А будет ли двигатель работать, если с автомобиля снять колеса? Будет, только никуда не уедешь :)
—
Щ.С.
(17.08.2004 14:39,
пустое
)
Ну да прям, в "Радиве" на заре юности был приёмник кода Морзе на 580. Периферия - 1 шт 565РУ5(кажись) и что-то из лашечек. Первые версии были даже без ГФ24. ОЗУ отсутствовало как класс.
—
=mse=
(17.08.2004 14:46,
пустое
)
А вот ещё прикол - задолго до выпуска процессоров Intel выпускал ОЗУ! Внимание, вопрос - куда же тогда эту ОЗУ вешали?!
—
-=Shura=-
(17.08.2004 15:25,
пустое
)
Предполагается, что до Интел вычислительной техники не было ?
—
Крок
(17.08.2004 15:44,
пустое
)
Ну почему же... Была, и на релюхах, и на лампах.. :-)
—
-=Shura=-
(17.08.2004 15:50,
пустое
,
картинка
)
и еще на сельсинах и вращающихся трансформаторах ;)
—
TAP
(17.08.2004 15:53,
пустое
)
на 155ИП3
—
=mse=
(17.08.2004 15:28,
пустое
)
Ты знал.. :-))
—
-=Shura=-
(17.08.2004 15:39,
пустое
,
картинка
)
Дык... ;О) видел целую ИСКРА-226 на 155ИП3. Память на 155РУ5(256х1). И ещё Б3-28, только там были варианты - память на кольцах и КТ315(16Кслов, между прочим ;О) А они там - без ОЗУ, без кэши.
—
=mse=
(17.08.2004 15:54,
пустое
)
!!!ЯЛБ. 556РТ5
—
=mse=
(17.08.2004 14:48,
пустое
)
Согласен, для передачи сигналов SOS сгодится :)
—
Щ.С.
(17.08.2004 14:53,
пустое
)
Для приёма. Это покруче будет.
—
=mse=
(17.08.2004 15:10,
пустое
)
правда прога не может использовать стек (подрограммы, прерывания)...
—
RUAL
(17.08.2004 14:59,
пустое
)
Может. Прописываете в ПЗУ адрес возврата, устанавливаете на него SP
—
Iwan
(17.08.2004 15:49, 160 байт)
Это частный случай без возможности передачи параметров через стек. Прерывания пользовать невозможно.
—
Щ.С.
(17.08.2004 16:01,
пустое
)
Праметры передать можно.
—
Iwan
(17.08.2004 16:18, 240 байт)
Дык, и я о том :)
—
Щ.С.
(17.08.2004 16:22,
пустое
)
Интересная мысль
—
igor_m
(17.08.2004 15:59,
пустое
)
Не заморачивайтесь. Это все от бедности было.
—
Iwan
(17.08.2004 16:21, 46 байт)
Ответ:
—
igor_m
(18.08.2004 08:02,
пустое
)
А вопрос тот же: можно ли ис-ть кэш в качестве памяти программ? в смысе как?
—
igor_m
(17.08.2004 15:11,
пустое
)
это ясно, непонятно: зачем извраты в нашем 21-м веке?
—
Щ.С.
(17.08.2004 15:03,
пустое
)
Пошёл на базаре за 100р купил плату (и паять не надо) поставил типа дос (и почти ничего программить не надо).Ту же тини поиди закажи(привезут/непривезут), ДШ читать , программатор паять.
—
igor_m
(17.08.2004 15:21,
пустое
)
На 100р. плату и памяти р. на 10-15 подсыпят :)
—
Щ.С.
(17.08.2004 15:32,
пустое
)
Ага, воткнул в розетку, пинцетом типа клавишЫ...за 100р. Температура, опять-же ниже -0ºC упала. Или потрясло чего-нить.
—
=mse=
(17.08.2004 15:31,
пустое
)
Ну понятно. А в принцепе вопрос то другой был : КАК юзать кэш вместо озу?
—
igor_m
(17.08.2004 15:38,
пустое
)
Это куда-нить на хобот. А так - разрешить кэшь и выполнить программу - она автоматом всосётся.
—
=mse=
(17.08.2004 15:48,
пустое
)
Откуда она всосётся, если ОЗУ - Н Е Т? Если попытаться изменить данные, всосанные из флеша, то контроллер памяти рано или поздно попытается их записать обратно... со всеми вытекающими...
—
AlexD
(17.08.2004 15:55, 34 байт)
из ФЛЭШИ. И разговор идёт не о ДАННЫХ, а о КОДЕ. А КОД никуда не выгружается. В крайнем случае - затрётся, но если программа помещается там, то затираться не будет.
—
=mse=
(17.08.2004 16:04,
пустое
)
Но вопрос то звучал так - КАК использовать кэш ВМЕСТО ОЗУ.
—
AlexD
(17.08.2004 16:21,
пустое
)
Вопрос звучал "как выкинуть РАМ". Вот так - раз и выкинул. Работай с регистрами.
—
=mse=
(17.08.2004 16:45,
пустое
)
К тому и вернулись, если работать только с регистрами и без стека (не считая извращений) то можно, тогда и cash ни причем.
—
Щ.С.
(17.08.2004 16:15, 44 байт)
хобот - это где?
—
igor_m
(17.08.2004 15:55,
пустое
)
это тут
—
=mse=
(17.08.2004 15:58,
пустое
,
ссылка
)
Ааа это так называется. Не ну это чисто программерско-ембеддерный вопрос.
—
igor_m
(17.08.2004 16:04, 65 байт)
Ну по ключевым словам поискать, там должно быть.
—
=mse=
(17.08.2004 16:07,
пустое
)
Спасибо. попробую.
—
igor_m
(17.08.2004 16:09,
пустое
)
Да есть задачки для Tiny-12,15, но с аппаратным стеком, но причем здесь x86 ?
—
Щ.С.
(17.08.2004 15:11,
пустое
)
Ответ: IMHO вообще никакой проц без памяти не может!! У х86 ее внутри нет (кэш не считается)... :(( Но вопрос: отсутствие внешней памяти - это необходимый признак Embedded System?
—
SimplyMe
(17.08.2004 13:52,
пустое
)
Интересный вопрос : Могут ли современные процы работать совсем без памяти типа только из кэша?
—
igor_m
(17.08.2004 12:55,
пустое
)
х86 без памяти не могут. Проверено.
—
Атмельщик
(17.08.2004 13:43,
пустое
)
а если подумать
—
?
(17.08.2004 13:56,
пустое
)
NOP, HALT... *-)
—
Звероящер
(17.08.2004 14:04,
пустое
)
А откуда он их возьмет? У него ведь отдельной памяти программ нетЖ)
—
RUAL
(17.08.2004 14:55,
пустое
)
По контексту речь шла про RAM.
—
?
(17.08.2004 17:24, 77 байт)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru