The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Ubuntu Linux удалось запустить на 8-битном микроконтроллере, opennews (??), 30-Мрт-12, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


32. "Ubuntu Linux удалось запустить на 8-битном микроконтроллере"  +1 +/
Сообщение от Аноним (-), 30-Мрт-12, 16:04 
> А каким раком на 8 битах осуществляется доступ к 1Гигу SD-карты?!

Павлин, ну тебе ли не знать что на 8 битах можно в принципе хоть с int128 работать? Просто это будет медленно и печально, ибо многоэтажная математика.

Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

45. "Ubuntu Linux удалось запустить на 8-битном микроконтроллере"  +/
Сообщение от pavlinux (ok), 30-Мрт-12, 16:34 
>> А каким раком на 8 битах осуществляется доступ к 1Гигу SD-карты?!
> Павлин, ну тебе ли не знать что на 8 битах можно в
> принципе хоть с int128 работать?

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

Я вот хрен знает,... но скорее всего к него там какая-то фишка
работы с блоками по 2^8 c прямым доступом к SD контроллеру.

Ответить | Правка | Наверх | Cообщить модератору

50. "Ubuntu Linux удалось запустить на 8-битном микроконтроллере"  +/
Сообщение от amonym (?), 30-Мрт-12, 16:46 
Интересно, Вы предполагаете, что процессор был не только 8-битным, но и однорегистровым?
Ответить | Правка | Наверх | Cообщить модератору

52. "Ubuntu Linux удалось запустить на 8-битном микроконтроллере"  +1 +/
Сообщение от Аноним (-), 30-Мрт-12, 16:48 
> Я вот хрен знает,... но скорее всего к него там какая-то фишка

Да никакой там фишки. Ты байтики по шине <-> тебе байтики по шине. Как ты будешь дрюкаться с вычислением более чем 8-битных полей - твои трудности :)

> работы с блоками по 2^8 c прямым доступом к SD контроллеру.

Работа там IIRC как с обычными 512-байтными секторами, "как обычно". Интерфейс - SPI скорее всего. Как ты его разгребешь - твои проблемы. Тем более что в SPI мастер клокает слэйва и тот ну никак не сможет отгрузить данные быстрее чем их собирается принять мастер. Мастер может просто внаглую не подавать клок, ну и слэйв так и будет курить бамбук.

Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

64. "Ubuntu Linux удалось запустить на 8-битном микроконтроллере"  +/
Сообщение от Аноним (-), 30-Мрт-12, 17:22 
Кстати да, этот извращенец еще и spi эмулировал программно, т.к. встроенный аппаратный у него не заработал почему-то. Что наверянка ему посадило скорость работы с картой еще в разы. Но перец крут - столько всего эмулировать :)
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру