| Форум РадиоКот https://radiokot.ru/forum/ |
|
| Создаём свой PC https://radiokot.ru/forum/viewtopic.php?f=3&t=5045 |
Страница 1 из 7 |
| Автор: | artemt [ Вс апр 29, 2007 08:27:17 ] |
| Заголовок сообщения: | Создаём свой PC |
Доброго дня вам!!! Я уже писал в теме видео контроллеры, что хочу сделать комп. Так вот я пока определился с графическим ЖКИ со встроенным контроллером. Теперь выбираю на каком собирать ARM процессоре. Какой посоветуете, чтобы был по мощнее ну чтобы наверно 100Мгц лучше больше, но не сложнее. Я на этот комп хочу попробовать поставить Линуксу, но пока ещё незнаю, как это сделать. Помогите пожалуйста ссылочками в интернете по всем вопросам.(цоколевка ARM, какую память брать, нужен ли для него дешифратор, портирование Линукса и т.д.). Пока у меня это всё в мыслях. Я паял пики и шил их. Знаю в теории как собрать комп на процессорах Интел(читал по книге "Микропроцессоры Intel" Барри Брэй") |
|
| Автор: | ARV [ Вс апр 29, 2007 08:44:05 ] |
| Заголовок сообщения: | |
А зачем это делать, если не секрет? |
|
| Автор: | artemt [ Вс апр 29, 2007 08:47:52 ] |
| Заголовок сообщения: | |
ради удовольствия |
|
| Автор: | tych [ Вс апр 29, 2007 09:09:48 ] |
| Заголовок сообщения: | |
вот например: arm.com и translate.ru |
|
| Автор: | artemt [ Пн апр 30, 2007 10:14:17 ] |
| Заголовок сообщения: | |
Люди порекомендуйте процессор высокой частоты, но чтобы у него выводов было по меньше(чтобы проще было спаять) Я думаю семейство ARM9. |
|
| Автор: | Iron Rat [ Пн апр 30, 2007 12:14:53 ] |
| Заголовок сообщения: | |
http://www.arm.linux.org.uk/ http://www.debian.org/ports/arm/ |
|
| Автор: | artemt [ Пн апр 30, 2007 13:16:48 ] |
| Заголовок сообщения: | |
Люди посмотрите что я нашел(с форума ixbt.com) Компания Parallax с прошлого года выпускает уникальный микроконтроллер Propeller P8X32A. 8 синхронно работающих ядер, 32-разрядный, 160 MIPS (больше, чем у Pentium I). Языки программирования: SPIN и ассемблер. Встроенная ROM-память, хранит прошивки знакогенераторов, таблицы быстрых аппроксимационных вычислений основных тригонометрических функций и перевода чисел в экспоненциальную форму, программу начальной загрузки и интерпретатор кодов промежуточного представления языка программирования Spin. Собственное ПО для разработки и отладки, подробная документация. Внешней обвязки минимум. Способен генерить разрешение до 1280x1024. Простой текст - до 1600x1200 при 6-ти задействованных ядрах. Реально чип рассчитывался на 1024x768 графики и текста (2 ядра) плюс одно ядро на дополнительный курсор. Есть своя операционная система. Возможно подключение внешней ROM/RAM-памяти, MMC/SD-карт, клавиатуры, мыши, ТВ, VGA-монитора. Напряжение питания: 3,3В. Тактовая частота: DC...80МГц Корпуса: DIP-40, QFN-44 и LQFP-44. Стоимость в розницу: от штуки со склада в Москве менее 612 руб, 3-5 штук - 535 руб, от 6 штук - 490 руб (Терраэлектроника). |
|
| Автор: | Nanobyte [ Пн апр 30, 2007 21:31:30 ] |
| Заголовок сообщения: | |
Может, что нибудь интересное здесь найдёте: http://www.nedopc.org/forum/viewtopic.php?t=8459 http://www.nedopc.org/forum/index.php |
|
| Автор: | artemt [ Вт май 01, 2007 09:56:47 ] |
| Заголовок сообщения: | |
Есть у когонить ссылочка на то какие сигналы надо посылать на VGA монитор чтобы сформировать изображение и на обычный TV. Я смотрел схему как на пике подключали TV. Я не понял почему к центровой жиле было подключено два вывода пика через два разных сопротивления. |
|
| Автор: | Мышонок [ Вт май 01, 2007 10:17:38 ] |
| Заголовок сообщения: | |
Мощно! |
|
| Автор: | Алексей FAV [ Вт май 01, 2007 10:20:40 ] |
| Заголовок сообщения: | |
artemt писал(а): Есть у когонить ссылочка на то какие сигналы надо посылать на VGA монитор чтобы сформировать изображение и на обычный TV.
Я смотрел схему как на пике подключали TV. Я не понял почему к центровой жиле было подключено два вывода пика через два разных сопротивления. Там на пике по одному выводу подавалась строчная сосавляющая а по второму кадовая, резисторами их выравнивали. |
|
| Автор: | Мышонок [ Вт май 01, 2007 11:33:43 ] |
| Заголовок сообщения: | |
Сигналы VGA по контактам (контроллер - мониторы): 1 - Red (только для цветного) 2 - Video (монохромный), Green (цветной) 3 - Blue (цветной) 4 - ID2 5 - GND/DDC Return 6 - Red Return (цветной), Key (монохромный) 7 - Green Return (цветной), Video Return (монохромный) 8 - Blue Return (цветной) 9 - Ключ (нет контакта) 10 - GND 11 - ID0, GND (цветной) 12 - ID1/SDA, -/SDA (монохромный), GND/SDA (цветной) 13 - H.Sync/(H+V)Sync 14 - V.Sync 15 - SCL У ПК "Макинтош" имеются некоторые отличия. У телевизоров имеется несколько вариантов для приёма видео: Радиочастотный (антенный); Раздельные видео и звук; S-Video; SCART и т.п. Частоты кадровых и строчных развёрток в мониторах и в телевизорах различаются, также различаются и некоторые другие параметры. |
|
| Автор: | artemt [ Вт май 01, 2007 14:10:21 ] |
| Заголовок сообщения: | |
Цоколевку я видел. Меня интересует, как допустим по координате(x=10, y=0) сделать цвет(красный=10,зелёный=100,синий=255). Как отослать координаты пикселя и его 24битный цвет? Мои догадки: узнаем через какое время луч меняет свое положение на следующий пиксель, и когда луч шагнул мы отсылаем по трём выводам 8битное значение каждого цвета(rbg) пикселя и ждем когда луч перейдёт на следующий пиксель. Потом как луч дошел до низа мы отжидаем обратный ход луча и по новой. Моё предположение верно? |
|
| Автор: | Rokl [ Вт май 01, 2007 16:45:03 ] |
| Заголовок сообщения: | |
artemt писал(а): ... Мои догадки: узнаем через какое время луч меняет свое положение на следующий пиксель, и когда луч шагнул мы отсылаем по трём выводам 8битное значение каждого цвета(rbg) пикселя и ждем когда луч перейдёт на следующий пиксель. Потом как луч дошел до низа мы отжидаем обратный ход луча и по новой. Моё предположение верно?
Нет не верно. Все в контроллере программируется в момент начальной загрузки процессора(не зря же тебе про биос говорилось)и развертка по горизонтали и по вертикали и включение цвета и обратный ход луча и количество знакорядов и количество строк в знакоряде и т.д. Принцип такой, методом ПДП в видеоконтроллер загружается информация об изображении на весь знакоряд или на весь кадр сразу. Далее видеоконтроллер разбирается с монитором, а процессор занимается своим делом. Как только в\контроллер закончил работу, в момент обратного хода луча он посылает процессору запрос на ПДП и загружает в себя очередной кадр, или знакоряд (в зависимости с чем он работает). И так по кругу. Как ты хочешь сделать свой РС, если не знаешь, как выводится информация на экран монитора?...какой 24 разрядый цвет, ты сначала научись ч\б знакоряд выводить на экран монитора. А потом этому обыкновенный процессор I8088 или I80188 и в\контроллер научи |
|
| Автор: | Rokl [ Вт май 01, 2007 16:51:06 ] |
| Заголовок сообщения: | |
мышонок писал(а): Мощно!
|
|
| Автор: | artemt [ Вт май 01, 2007 17:35:55 ] |
| Заголовок сообщения: | |
Rokl то что загружается в буффер контроллера изображени это я знаю. Но я говорю когда нету видео контроллера и мы подключаем допустим пик напрямую к монитору через VGA. Насчёт i8088. Я и хотел как ты сказал сделать. Но я не смог найти, где его купить. Вот и решил сделать на ARM. Да и практического току будет мало от i8088, у него частота маленькая. А на ARM частота гораздо по больше, памяти больше можно подключить да ещё и Линукс поставить. Думал ЖКИ поставить графический, но потом перехотел. Щас опять захотел. |
|
| Автор: | Rokl [ Вт май 01, 2007 19:31:25 ] |
| Заголовок сообщения: | |
artemt писал(а): ...Но я говорю когда нету видео контроллера и мы подключаем допустим пик напрямую к монитору через VGA.
Насчёт i8088. Я и хотел как ты сказал сделать. Но я не смог найти, где его купить. Вот и решил сделать на ARM. Да и практического току будет мало от i8088, у него частота маленькая. А на ARM частота гораздо по больше, памяти больше можно подключить да ещё и Линукс поставить. Думал ЖКИ поставить графический, но потом перехотел. Щас опять захотел. 1.Хочешь на PICе свой кривокосой в\контроллер сваять?...Флаг тебе в руки. 2.Насчет I8088...вместо него Intel в данный момент выпускает очень удачный (потому и производится до сих пор) I80C188. Заказать его в любом Инет магазине пара пустяков. 3. На ARM частота чего больше? внутренней шины, внешней?...ты что собрался ваять? Думаешь АРМ процессором, и выводом на ЖКИ все обойдется? А клавой кто заниматься будет?, а портами, а памятью, а жестким диском, а флопповодом???......Все, остановите землю, я сойду))) |
|
| Автор: | artemt [ Вт май 01, 2007 20:17:53 ] |
| Заголовок сообщения: | |
Я не буду полноценный комп делать. Да и полноценный я соберу(у меня есть книжка "микропроцессоры Интел" автор Барри Брэй, там всё расписанно как что где и когда подключать, и самое главное желание!) Может не сегодня соберу, может и не через месяц, может и не через год, но всёравно соберу. На пике я не собирался делать, я интересуюсь, как устроен видео контроллер(как она сигналы посылает VGA монитору). Ты говоришь что на пике получится кривой контроллер, ну и что что он будет кривой? У меня моё устройство будет кривое(проще пойти купить готовый комп), смысл в том чтобы самому сделать, и от этого будет больше удовольствия и пользы, чем пойти купить готовое изделие. Насчёт моего устройства: ARM процессор, флешь память(на ней будет храниться ОС), клавиатура и вывод на экран. Никаких флопиков, жестких дисков, USB и т.д. У i8088 4.7Мгц, а ARM можно поставить 50Мгц. |
|
| Автор: | ARV [ Вт май 01, 2007 20:33:02 ] |
| Заголовок сообщения: | |
На 8088 можно сделать почти все, что требуется в реальной жизни - несколько десятилетий они были основой всех персональных компьютеров (ну, не всех, а IBM, и не 8088, а 8086 - но это дела не меняет). Тем паче линукс запустить. Погоня за частотой - тупиковый путь, на 70% основанный на коммерциализации рынка, но не на потребности человека. Вспомните Синклер - деталюшек на 100 рублей, а что творил!!! Кстати, знакомство с конструкцией Синклера (а так же отечественных "Специалиста" и "Орион-128") может много прояснить в том, как создавать свой компьютер. |
|
| Автор: | artemt [ Вт май 01, 2007 20:44:12 ] |
| Заголовок сообщения: | |
ARV понимаешь я как раз и собирался делать на i8088. Но мне знакомый предложил делать на ARM. Вот я и решил делать на ARM. У ARM ног по больше будет и его нету в DIP корпусе(это я так думаю). А вот интел как раз в дипе есть. Чтобы с интелом сделать это надо кучу всего напаять. Там схемка получается нереальных размеров(ну и фиг с ним я могу поискать человека который бы мне за деньги спаял эту платку). На интеле просто идеально получается в плане обучения. Но а на что мне хватит эти 4Мегагерца? Какую он ось потянет? Я просто хотел ещё простейшую 3Д графику запихнуть(я написал свою трехмерную графическую библиотеку и хочу в него засунуть) Rokl Чё-то гугл почти не находит I80C188? мне кажется что его ещё сложнее достать чем i8088=) Он есть в dip корпусе? цоколевка у него такая же? |
|
| Страница 1 из 7 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|


