Компьютер "спаяй сам"
2018-01-06 18:42Самодельный компьютер на микроконтроллере PIC32 с ядром MIPS подключается к телевизору и стандартной клавиатуре, генерит цветной видеосигнал со звуком и запускает программы с карточки microSD. Имеются Си компилятор и редактор текстов. Всё это работает в 64 килобайтах памяти RAM. Библиотеки вызываются из Flash-памяти.
Микросхема с 28 ножками не представляет сложности в монтаже. Купить PIC32MX270F256B можно за $4 на http://www.microchipdirect.com/.

На видео показана компиляция и запуск игры Тетрис.
Здесь можно посмотреть компиляцию и запуск демки со звуком.
Исходники доступны здесь: https://github.com/elect-gombe/nativeC-MachiKania
В системе используется Си-компилятор от
alexfru, а также мои ассемблер и линкер из RetroBSD.
Эти ассемблер и линкер имеют длинную историю. Изначально они были сделаны для Эльбруса-Б (as.c и ld.c), и позже переписаны для архитектуры MIPS. Есть ещё версия для PIC16, точнее его российского клона КР1878ВЕ1 (as.c).
Микросхема с 28 ножками не представляет сложности в монтаже. Купить PIC32MX270F256B можно за $4 на http://www.microchipdirect.com/.

На видео показана компиляция и запуск игры Тетрис.
Здесь можно посмотреть компиляцию и запуск демки со звуком.
Исходники доступны здесь: https://github.com/elect-gombe/nativeC-MachiKania
В системе используется Си-компилятор от
Эти ассемблер и линкер имеют длинную историю. Изначально они были сделаны для Эльбруса-Б (as.c и ld.c), и позже переписаны для архитектуры MIPS. Есть ещё версия для PIC16, точнее его российского клона КР1878ВЕ1 (as.c).
