Объявление

Односложные и бессмысленные темы, не несущие полезную нагрузку или не содержащие в себе вопрос, будут удаляться!

#1 29-01-12 16:28:26

Babusha
Нехристь
Здесь с 12-03-10
Сообщений: 2,221
Windows 7Chrome 16.0

Позаниматься байто*бством, где?

Я думаю позаниматься байтоебством, не могу придумать чтобы мне поделать. Под виндой кодить на ассемблере вообще не интересно, вызывать сишные библиотеки макросом invoke - скукотище. Думал купить себе программируемый калькулятор, думал купить какой-то дешевый микронтроллер, но, нихера не могу найти где купить, плюс, неоправдано дорого. Я кажется нашел путь решения, взять какой-то эмулятор микронтроллера и пользоваться ним. Посоветуйте мне подобного. Я начинающий, хочу что-то типа лампочки попереключать, текст на маленький экранчик повыводить.

Отредактировано Babusha (29-01-12 16:56:09)


Удовлетворен GNU/Linux (с) Linups_Troolvalds
13-значный пароль, состоящий из одних цифр, ломается за полчаса (с) Rector. Авторитетный Хакер у себя в классе
Я тебя просто отсюда выпилю.  (с) Рехтур. Взламывает анусы по ойпи.

Вне форума

#2 29-01-12 16:57:09

TrollWINNT
Участник
Здесь с 02-11-09
Сообщений: 1,003
Windows 7Opera 11.61

Re: Позаниматься байто*бством, где?

Babusha
Если не останавливает пиратство, то Рroteus (он умеет моделировать и обвязку контроллера) . Если останавливает - MPLAB для PIC, VMLAB для AVR, есть онлайн сервис KEILа где можно поработать с их средой, в ней есть и свой симулятор. А вобще определиться с семейством контроллеров бы для начала и языком программирования, ибо инструменты крайне различные.


Нет, так мы целей гнусных не достигнем... / В.П. Вишневский

Вне форума

#3 29-01-12 17:00:28

watersoda
Участник
Здесь с 07-01-10
Сообщений: 238
Windows 7Opera

Re: Позаниматься байто*бством, где?

Babusha пишет:

Я думаю позаниматься байтоебством, не могу придумать чтобы мне поделать. Под виндой кодить на ассемблере вообще не интересно, вызывать сишные библиотеки макросом invoke - скукотище. Думал купить себе программируемый калькулятор, думал купить какой-то дешевый микронтроллер, но, нихера не могу найти где купить, плюс, неоправдано дорого. Я кажется нашел путь решения, взять какой-то эмулятор микронтроллера и пользоваться ним. Посоветуйте мне подобного. Я начинающий, хочу что-то типа лампочки попереключать, текст на маленький экранчик повыводить.

Может Вам жениться?


С виндой ничего не получится, там запилена поддержка юникода UTF-8   (C) wr224

Вне форума

#4 29-01-12 17:03:00

Babusha
Нехристь
Здесь с 12-03-10
Сообщений: 2,221
Windows 7Chrome 16.0

Re: Позаниматься байто*бством, где?

watersoda пишет:

Может Вам жениться?

Спасибо за заботу, но у меня с этим проблем пока нету  smile

TrollWINNT, спасибо большое.

TrollWINNT пишет:

А вобще определиться с семейством контроллеров бы для начала и языком программирования, ибо инструменты крайне различные.

Я выберу такой, с которым бы мне смогли помочь, если что. Из инструментов желательно чистый ассемблер.


Удовлетворен GNU/Linux (с) Linups_Troolvalds
13-значный пароль, состоящий из одних цифр, ломается за полчаса (с) Rector. Авторитетный Хакер у себя в классе
Я тебя просто отсюда выпилю.  (с) Рехтур. Взламывает анусы по ойпи.

Вне форума

#5 29-01-12 17:24:34

TrollWINNT
Участник
Здесь с 02-11-09
Сообщений: 1,003
Windows 7Opera 11.61

Re: Позаниматься байто*бством, где?

Babusha пишет:

Из инструментов желательно чистый ассемблер.

К серьезным контроллерам так проги сейчас не пишут ибо это мазахизм. К тому же у 32 разрядных камней набор инструкций часто не слишком хорошо документирован. И на асме вы научитесь работать с конкретным камнем. Я бы все таки посоветовал Си и ассемблерные функции только в особо критичных местах. Для начинающего наиболее просто, имхо, 8 битное семейство atmel AVR. Камни распространенные и широко применяемые до сих пор, большое количество софта на все вкусы, хорошая документация. Кроме того многие принципы справедливы и для более старших камней. Ну для любителя может еще быть немаловажным то, что они все таки паябельные smile


Нет, так мы целей гнусных не достигнем... / В.П. Вишневский

Вне форума

#6 29-01-12 17:33:23

X_perienced
No more alert me!
Откуда: УВВР
Здесь с 08-01-11
Сообщений: 565
Windows VistaInternet Explorer 7.0

Re: Позаниматься байто*бством, где?

Эмулятор для ПМК? www.arbinada.com/pmk/node/27 . Эх, помнится... МК-52 - чудо техники, с ППЗУ, можно было сохранять программы в памяти, в более ранних ПМК программы стирались после выключения.


Сунул Грека руку в реку, рак ЕМУ ВЕЖЛИВО КЛЕШНЮ ПОДАЛ ПОЗДОРОВАЛСЯ УЧТИВО ПРО ЗДОРОВЬЕ СПРОСИЛ ПРО ЖЕНУ И ДЕТИШЕК ЗАХОДИТЕ КАК-НИБУДЬ НА ЧАЙ С ПИРОЖКАМИ В НАШУ РЕКУ УВАЖАЕМЫЙ

Вне форума

#7 30-01-12 01:45:49

MOP3E
Участник
Здесь с 05-10-09
Сообщений: 4,208
Windows 7Firefox 3.6

Re: Позаниматься байто*бством, где?

Babusha пишет:

Я думаю позаниматься байтоебством, не могу придумать чтобы мне поделать. Под виндой кодить на ассемблере вообще не интересно, вызывать сишные библиотеки макросом invoke - скукотище. Думал купить себе программируемый калькулятор, думал купить какой-то дешевый микронтроллер, но, нихера не могу найти где купить, плюс, неоправдано дорого. Я кажется нашел путь решения, взять какой-то эмулятор микронтроллера и пользоваться ним. Посоветуйте мне подобного. Я начинающий, хочу что-то типа лампочки попереключать, текст на маленький экранчик повыводить.

Покупай микроконтроллеры Atmel - их как грязи хоть в интернете, хоть на радиорынке. При этом очень интересное устройство и куча информации и инструментария по программированию, включая возможность кодить для них на Си и компилировать всё это при помощи gcc. Если микросхемы так трудно найти в том городе где ты живёшь - покупай на www.chipdip.ru. Но микроконтроллеры это не только программирование, это ещё и проектирование электронных устройств. Для начала нужно хотя бы решить, что именно на таком контроллере хочется сделать?

Отредактировано MOP3E (30-01-12 01:47:12)


Я не игрушечный. Я, б*я, коллекционный! (с) Duke Nukem Forever
Я не специалист по [вставить название]. Мне главное концептуально решить задачу! (с) АхаRu.
Линукс - это альтернативная ОС о которой известно, что она не является ОС ну вот просто ни разу. (с) Linups_Troolvalds.
А с какого такого перепугу пользователей линукса должно быть больше 1%? (с) petrun

Вне форума

#8 30-01-12 09:01:01

straus
Участник
Здесь с 01-06-11
Сообщений: 975
UbuntuFirefox 9.0

Re: Позаниматься байто*бством, где?

ардуино и его производные, большой выбор плат (есть плата с поддержкой ADK), ни чего не нужно паять,  можно обойтись навесным или макетным монтажом, загрузка прошивки через usb , плюс кучи шилдов всех категорий и направленностей.

Отредактировано straus (30-01-12 09:01:34)


В детстве я молил бога о велосипеде;
потом понял что бог работает по-другому...
я украл велосипед и стал молить бога о прощении.
Аль Пачино

Вне форума

#9 30-01-12 11:22:01

DonDublon3
Участник
Откуда: Уфа
Здесь с 06-05-10
Сообщений: 676
Windows XPOpera 11.61

Re: Позаниматься байто*бством, где?

Babusha пишет:

Под виндой кодить на ассемблере вообще не интересно, вызывать сишные библиотеки макросом invoke - скукотище.

Сдаётся мне, ты немного не понимаешь, что такое ассемблер. на практике (подчеркиваю - на практике, а не в теории) программирование на асме - это программирование под процессор, а не под ОС. То, что уровня ОС, программировать на асме - изврат и мазохизм. Ну и скукотища, таки да.

Babusha пишет:

микронтроллер

Производителя контроллеров стремяться повысить уровнень языков, с помощью которых можно оживлять их творения. Чистый С и подобного уровня языки уже вовсю в ходу.

Babusha пишет:

Я начинающий, хочу что-то типа лампочки попереключать,

Лампочки и подвиндой можно попереключать безо всякого ассемблера. Есть такая книжка, "USB в электронике", какого-то немецкого автора, так там примеры ваще на VB (ну, c юсб-шной либой, разумеется).

Babusha пишет:

текст на маленький экранчик повыводить.

Аналогично, экранчики поддерживают протокол, по которому ты будешь передавать им, что показывать. Передавать (на порт) можно и без ассемблера. Ну, я говорю о ситуации, когда ты не внутри экранчика, разумеется.

Хочешь программить на асме - изучай x86, просто потому что он под рукой, для начала. А там дальше уж разберешься.


"Фу бля, крохобор вонючий" (с) Svart Testare

Вне форума

#10 30-01-12 19:55:23

Babusha
Нехристь
Здесь с 12-03-10
Сообщений: 2,221
Windows 7Chrome 16.0

Re: Позаниматься байто*бством, где?

DonDublon3 пишет:

Хочешь программить на асме - изучай x86, просто потому что он под рукой, для начала. А там дальше уж разберешься.

Так я на начальном уровне x86 знаю даже неплохо и могу ориентироваться. Хочу почувствовать себя программистом из 80х, считая каждый байт, что мне нужно делать?


Удовлетворен GNU/Linux (с) Linups_Troolvalds
13-значный пароль, состоящий из одних цифр, ломается за полчаса (с) Rector. Авторитетный Хакер у себя в классе
Я тебя просто отсюда выпилю.  (с) Рехтур. Взламывает анусы по ойпи.

Вне форума

#11 30-01-12 21:11:16

petrun
Участник
Здесь с 22-10-09
Сообщений: 3,172
LinuxFirefox 9.0

Re: Позаниматься байто*бством, где?

Babusha
Что за дурацкий вопрос? Очевидно писать программы считая каждый байт и каждый такт.


Анархия-мама сынов своих любит

Вне форума

#12 30-01-12 21:12:25

MOP3E
Участник
Здесь с 05-10-09
Сообщений: 4,208
Windows 7Firefox 3.6

Re: Позаниматься байто*бством, где?

Babusha пишет:

Так я на начальном уровне x86 знаю даже неплохо и могу ориентироваться. Хочу почувствовать себя программистом из 80х, считая каждый байт, что мне нужно делать?

Напиши эмулятор компьютера ZX Spectrum. smile


Я не игрушечный. Я, б*я, коллекционный! (с) Duke Nukem Forever
Я не специалист по [вставить название]. Мне главное концептуально решить задачу! (с) АхаRu.
Линукс - это альтернативная ОС о которой известно, что она не является ОС ну вот просто ни разу. (с) Linups_Troolvalds.
А с какого такого перепугу пользователей линукса должно быть больше 1%? (с) petrun

Вне форума

#13 30-01-12 21:14:09

petrun
Участник
Здесь с 22-10-09
Сообщений: 3,172
LinuxFirefox 9.0

Re: Позаниматься байто*бством, где?

MOP3E
Лучше уж Кнутовский MMIX.


Анархия-мама сынов своих любит

Вне форума

#14 30-01-12 21:15:58

MOP3E
Участник
Здесь с 05-10-09
Сообщений: 4,208
Windows 7Firefox 3.6

Re: Позаниматься байто*бством, где?

petrun пишет:

Лучше уж Кнутовский MMIX.

Нахрена делать эмулятор сферического коня в вакууме?


Я не игрушечный. Я, б*я, коллекционный! (с) Duke Nukem Forever
Я не специалист по [вставить название]. Мне главное концептуально решить задачу! (с) АхаRu.
Линукс - это альтернативная ОС о которой известно, что она не является ОС ну вот просто ни разу. (с) Linups_Troolvalds.
А с какого такого перепугу пользователей линукса должно быть больше 1%? (с) petrun

Вне форума

#15 30-01-12 21:19:35

petrun
Участник
Здесь с 22-10-09
Сообщений: 3,172
LinuxFirefox 9.0

Re: Позаниматься байто*бством, где?

MOP3E
Спектрум сейчас такой же сферический конь. А MMIX машина помимо того что интересна, еще и полезна будет.


Анархия-мама сынов своих любит

Вне форума

#16 30-01-12 21:24:01

MOP3E
Участник
Здесь с 05-10-09
Сообщений: 4,208
Windows 7Firefox 3.6

Re: Позаниматься байто*бством, где?

petrun пишет:

Спектрум сейчас такой же сферический конь. А MMIX машина помимо того что интересна, еще и полезна будет.

Спектрум и сейчас живее всех живых. Тем более, что в отличие от MMIX имеет в своей основе реальное железо, а не теоретические умствования.

Отредактировано MOP3E (30-01-12 21:25:37)


Я не игрушечный. Я, б*я, коллекционный! (с) Duke Nukem Forever
Я не специалист по [вставить название]. Мне главное концептуально решить задачу! (с) АхаRu.
Линукс - это альтернативная ОС о которой известно, что она не является ОС ну вот просто ни разу. (с) Linups_Troolvalds.
А с какого такого перепугу пользователей линукса должно быть больше 1%? (с) petrun

Вне форума

#17 30-01-12 21:48:57

TrollWINNT
Участник
Здесь с 02-11-09
Сообщений: 1,003
Windows 7Opera 11.61

Re: Позаниматься байто*бством, где?

Babusha пишет:

Так я на начальном уровне x86 знаю даже неплохо и могу ориентироваться. Хочу почувствовать себя программистом из 80х, считая каждый байт, что мне нужно делать?

Если чисто в теории качать тот же протеус, выбирать из списка контроллеров какой нибудь из распространенных (чтоб с доками проблем было меньше) там же на него навешивать лампочки дисплей и.т.п. и подгружать код созданный в любой среде среде для этого контроллера. Или покупать контроллер в магазине или например на elitan.ru, учится держать паяльник, изучать основы электроники и.т.д.  smile

MOP3E пишет:

кодить для них на Си и компилировать всё это при помощи gcc.

Из бесплатных конечно самая интересная среда, но меня лично make файлы нервировают smile . Может ему для начала прощще скачать что нибудь с ограничением на объем кода. С лампочками работать хватит а потом решит в чем дальше работать. Тем более что в winGCC помнится раньше какие то бока были с библиотеками. Помнится приходилось перетаскивать со старой версии, из atmanavr.


Нет, так мы целей гнусных не достигнем... / В.П. Вишневский

Вне форума

#18 30-01-12 21:55:24

petrun
Участник
Здесь с 22-10-09
Сообщений: 3,172
LinuxFirefox 9.0

Re: Позаниматься байто*бством, где?

MOP3E пишет:

теоретические умствования.

выражение отлично показывает плачевность ситуации в нонешнем программировании.


Анархия-мама сынов своих любит

Вне форума

#19 30-01-12 21:56:51

TrollWINNT
Участник
Здесь с 02-11-09
Сообщений: 1,003
Windows 7Opera 11.61

Re: Позаниматься байто*бством, где?

Babusha
По поводу асма, кстати, интересны PIC контроллеры от microchip. Под них своя среда разработки MPLAB в которой уже есть ассемблер и симулятор (правда простенький). Си подключается отдельно, но для Си я бы все таки взял другую среду разработки . Кроме того асм под них имеет очень немного команд.


Нет, так мы целей гнусных не достигнем... / В.П. Вишневский

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB
Модифицировал Visman

[ Сгенерировано за 0.012 сек, 7 запросов выполнено - Использовано памяти: 1.76 Мбайт (Пик: 1.84 Мбайт) ]