roboforum.ru

Технический форум по робототехнике.

Программирование Intel Pentium, реально или нет!!!

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Программирование Intel Pentium, реально или нет!!!

Сообщение Robot » 25 фев 2008, 23:26

Я вот тут программирую, программирую AVR'ы и подумал :roll: , а реально ли запрограммировать Intel Pentium 4 или там 3, как простой микроконтроллёр, спаяв к нему программатор, достав нужные дрова или в них уже внесена программа. Если нельзя, то кто знает микроконтроллёр любой марки с большой частотой тактирования, типа 500Mhz или 1Ghz и более :shock: :shock: :shock: ???
Аватара пользователя
Robot
 
Сообщения: 72
Зарегистрирован: 20 мар 2007, 12:51
Откуда: Кострома

Re: Программирование Intel Pentium, реально или нет!!!

Сообщение ToniPizecato » 25 фев 2008, 23:38

купи материнскую плату, через usb флешку загрузи виндоус, в автозагрузку поставь свою программу.
Аватара пользователя
ToniPizecato
 
Сообщения: 108
Зарегистрирован: 19 фев 2007, 19:18
Откуда: msk

Re: Программирование Intel Pentium, реально или нет!!!

Сообщение Robot » 25 фев 2008, 23:41

А прогу где писать и в каком формате сохранять?
Аватара пользователя
Robot
 
Сообщения: 72
Зарегистрирован: 20 мар 2007, 12:51
Откуда: Кострома

Re: Программирование Intel Pentium, реально или нет!!!

Сообщение ToniPizecato » 26 фев 2008, 00:10

мои мысли:
в любом случае нужен будет другой компьютер, на котором ты будешь программировать.
заливаешь на флешку винду. скачиваешь на нее по интернету тот же борланд Си.
пишешь в нем программу, которая на выходе будет расширения *.ехе, ставишь ее в автозагрузку.
перетыкаешь флешку в мамашу на роботе и подаешь питание.
единственное - не знаю как долго надо будет ждать загрузки операционки и потом уже выполнения задачи.
к тому же надо будет в коде программы уметь выходить правильно, закрывая винду за собой.)
Аватара пользователя
ToniPizecato
 
Сообщения: 108
Зарегистрирован: 19 фев 2007, 19:18
Откуда: msk

Re: Программирование Intel Pentium, реально или нет!!!

Сообщение EdGull » 26 фев 2008, 00:28

а чё, старый добрый ДОС уже забыли???!!!
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Программирование Intel Pentium, реально или нет!!!

Сообщение ToniPizecato » 26 фев 2008, 00:32

я просто не совсем представляю как среду программирования на него ставить.
с досом я только готовые программы использовал. компилировал в виндусе.
Аватара пользователя
ToniPizecato
 
Сообщения: 108
Зарегистрирован: 19 фев 2007, 19:18
Откуда: msk

Re: Программирование Intel Pentium, реально или нет!!!

Сообщение EdGull » 26 фев 2008, 00:33

ключевое слово, врезание своих программ в биос
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Программирование Intel Pentium, реально или нет!!!

Сообщение Виталий » 26 фев 2008, 01:17

Нереально запрограммировать процессор как контроллер.
Врезание программ в биос тоже не очень поможет.
Берете компьютер, ставите на него любую поддерживаемую операционную систему и программируете для нее на языке вам удобном, С, Ассемблер или еще что.
Все новости о моих проектах http://savethebest.ru
Аватара пользователя
Виталий
 
Сообщения: 2114
Зарегистрирован: 08 окт 2004, 16:43
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий

Re: Программирование Intel Pentium, реально или нет!!!

Сообщение Vooon » 26 фев 2008, 01:47

Виталий писал(а):[...]

+1
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: Программирование Intel Pentium, реально или нет!!!

Сообщение EdGull » 26 фев 2008, 09:35

ага, щаз!... Z80 с i8086 типа всё жизнь были микроконтроллерами???
для запуска процессора ему необходима толька внешняя ПЗУ, вся остальная перефирия ему нужна только для выполнения поставленных задач.
Если нельзя, то кто знает микроконтроллёр любой марки с большой частотой тактирования, типа 500Mhz или 1Ghz и более ???

ну если ARM11 можно назвать микроконтроллером, то это то что дохтор прописал, частота в аккурат 1ГГц.
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Программирование Intel Pentium, реально или нет!!!

Сообщение -= Александр =- » 26 фев 2008, 17:21

Только вот спроектировать под него плату может только крутой инженер, а изготовить и запаять - промышленный комплекс. Для "домашнего" творчества - ARM7 с его 60 МГц думаю будет разумным пределом. Под него сложно сделать плату, его не так-то просто программировать и надо довольно много всего знать чтоб с ним работать. Но мне пока удается, хотя до программирования пока не дошло. Смотреть здесь: viewforum.php?f=59
Вот моя конструкция: viewtopic.php?f=59&t=3689

А если надо больше производительности - смотри в сторону материнских плат mini- и nano-ITX. Там ты получаешь полноценный комп размером около 100х100мм. Связь с аппаратурой можно вести через COM и LPT порты, писать можно на Си. Ставить можно любую операционку. Хотя в таких вещах обычно используют специальный линукс или модификации ДОСа. Вот тут много всего по этим платам: http://www.mini-itx.com/
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Re: Программирование Intel Pentium, реально или нет!!!

Сообщение Aesthete Animus » 22 апр 2008, 19:28

-= Александр =- писал(а):Только вот спроектировать под него плату может только крутой инженер, а изготовить и запаять - промышленный комплекс. Для "домашнего" творчества - ARM7 с его 60 МГц думаю будет разумным пределом.

Я бы взял что-нибудь типа ARM9 с 200 мипсами и попытался бы распапалелить задачу, так что бы обеспечить производительность около 500MIPS. К тому же армы хороши переносят прошивание линуксом или другой микрооперационкой. Но боже упаси ставить процессор и заставлять работаеть его как микроконтроллер!..
Aesthete Animus
 
Сообщения: 23
Зарегистрирован: 22 мар 2008, 21:01
Откуда: Белгород
Skype: dackinevitch_yan
прог. языки: C/C++

Re: Программирование Intel Pentium, реально или нет!!!

Сообщение RoboTok » 23 апр 2008, 01:28

Pentium это центральные процессоры без встроенной перефирии и памятью.
МК же имеют всё в одном корпусе и для работы им нужно только питание.

ЦП Pentium можно программировать самому, но его же надо куда то поставить и сделать минимальную обвязку.
А чтобы поставить нужен разъём 750 контактов для разводки которого нужна многослойная плата.
Тоесть ни дома ни даже на многих производствах в России этого не сделать.

Если же вы берёте готовую плату, то смысла не писать на Линуксе или ДОС или Виндовс ИМХО нету никакого.

Я порылся по армам и нашёл доступные кристаллы АРМ9 от ST в корпусе LQFP80, который дома паяется норм.
Можно сделать и от других производителей АРМ9, но ног поболее и уже не так удобно будет.
200МГц я находил только в корпусах BGA и дома сделать плату не удастся.

Говорить же о МК с большей частотой можно, только если вам сделают многослойную плату на заводе с метализацией.
И не факт, что слоев у вас будет 2 :ROFL: , точнее вряд ли вы сможете развести BGA в 2 слоя. Хотя если половину ног не использовать, то можно.

Если вы хотите добавить математику и обработку данных, то смотрите в сторону DSP.
Есть простенькие экземплярчики, которые можно кое как сделать самому.
Тоесть ставите МК+DSP.
И грузите c МК задачи в DSP на выполнение.

НО, если вам нужно увеличить мощность мозга, то параллельно вам придётся увеличивать память системы.
А вся быстрая память имеет параллельный интерфейс и вряд ли он 8бит-ый.
Это значит, что даже если вы поставите DSP, то шибко много он не сможет обработать т.к. памяти нету.

Вот к примеру задачка по обработке видео потока.
Есть матрица 1Мбит.
Вам нужно обрабатывать кадры и запаковывать в видео поток MJPEG.
Для этого вам нужен буфер минимум в 1Мбит и ещё место для разных данных и кэш.
Вот и выходит, что 1-2Мбайта вам нужно памяти, а такая только DRAM.
И уже дома лутом не развести DSP с внешней памятью никак.

Вот звук вполне DSP сможет обработать в своей внутренней памяти.
А строить карту детальную местности по сенсорам уже вряд ли сможет.

Так, что дома много не наковыряешь :o
Аватара пользователя
RoboTok
 
Сообщения: 1060
Зарегистрирован: 04 фев 2008, 13:18
Откуда: Москва
прог. языки: PHP

Re: Программирование Intel Pentium, реально или нет!!!

Сообщение Duhas » 23 апр 2008, 01:44

кто мешает заказать многослойку ? была бы цель, оправдывающая затраты..
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: Программирование Intel Pentium, реально или нет!!!

Сообщение Aesthete Animus » 23 апр 2008, 03:07

Duhas писал(а):кто мешает заказать многослойку ? была бы цель, оправдывающая затраты..

А вот вы обладаете достаточным опытом, чтобы развести многослойную плату? Я - нет.
Aesthete Animus
 
Сообщения: 23
Зарегистрирован: 22 мар 2008, 21:01
Откуда: Белгород
Skype: dackinevitch_yan
прог. языки: C/C++

След.

Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16