Проект NetBSD объявил (http://blog.netbsd.org/tnf/entry/wanna_raspberry) о реализации начальной поддержки (http://mail-index.netbsd.org/source-changes/2012/07/26/msg03...) устройств Raspberry Pi, построенных на базе SoC Broadcom BCM2835 700 МГц (ARM11 ARM1176JZF-S). В настоящее время уже поддерживается загрузка NetBSD в многопользовательском режиме. Первая порция изменений была направлена на обеспечении поддержки низкоуровневых особенностей чипов BCM2835, таких как контроллер прерываний, таймер и шина. Следующим этапом станет интеграция драйверов для подсистем USB и Ethernet, а также обеспечение поддержки графики через фреймбуфер.
URL: http://blog.netbsd.org/tnf/entry/wanna_raspberry
Новость: http://www.opennet.me/opennews/art.shtml?num=34450
NetBSD продожает поддерживать репутацию системы, которую можно поставить даже на губную гармошку. Молодцы, чё!
вроде уже год назад FreeBSD получила поддержку Raspberry Pi с год назад.
> начальной поддержки устройств Raspberry Pi,...
> Следующим этапом станет интеграция драйверов для подсистем USB и Ethernet,
> а также обеспечение поддержки графики через фреймбуфер.Ну то-есть, как обычно: у чуваков как-то взлетел кернель и оповестил всему миру через уарт о данном крутом факте. Плюсадын в списке поддерживаемого хардвара, ну конечно же.
После чего пришло осознание что кроме ядра ARM11 там оказывается есть еще и вагон периферии, которую некисло бы поддерживать, чтобы девайс был хоть как-то полезен. Если проц работает без графики, юсб и эзернета - то что у него там осталось? У него вроде больше периферии и нету особо :-).
Если у них это поддержка железа, тогда человек валяющийся в коме - живет здоровой полноценной жизнью, не иначе.
Ёрничанье не засчитано. У NetBSD отличная архитектура, заточенная как раз на портирование на разнообразные системы. Неужели вы думаете, что дописать драйвер под один конкретный USB-контроллер и один конкретный Ethernet-контроллер - это сложнее, чем то, что уже сделано?
В NETBSD всё именно так как пишет предыдущий анонимус. Давным-давно имел PDA с qwerty-клавкой, который NETBSD якобы поддерживает (архитектура sh3). Дык, перебрал 100500 снэпшотов и stable и daily. 98% вообще не грузятся, в 2% разнообразные глюки, причём каждый раз разные. При этом функционал никакой, засыпать оно не умело. Соответственно, каждый раз надо винду грузить, потом NetBSD из неё. При этом у мэинтейнера порта железка тоже sh3, но на 20 или 33 мгц отличался проц и вроде как всё стабильно работало. Ну его нафиг, если продукт тестируется 3-5 человеками на планете, там СТОЛЬКО багов, что работоспособным состояние никак нельзя считать.
Raspberry Pi на порядок распространеннее будет, я надеюсь, чем Ваш античный PDA. Будем надеяться, что со временем и поддержка этого devboard'a будет повыше.BTW: как купить этот devboard?
HP 320LX тоже был популярным девайсом. А 3-5 человек на планете - это пользователи девайса+NetBSD. Здесь будет примерно так же.
И это тебя бесит и не даёт спать по ночам?
> И это тебя бесит и не даёт спать по ночам?Скорее, анноит унылый пеар вида "эй, мужики, мы тут еще на 1 железке поддержали процесорное ядро и уарт". Пилять, пингвин на таком уровне и даже куда больше поддерживает даже, простите, журналы (те в которые плеер на китайском xburst был встроен).
> Raspberry Pi на порядок распространеннее будет, я надеюсь, чем Ваш античный PDA.Есть дофига железок которые распостранены на 2 порядка больше чем его PDA и даже с пингвином. Но netbsd это не слишком помогло.
> Будем надеяться, что со временем и поддержка этого devboard'a будет повыше.
Да, кроме вывода мессаг в уарт надо запилить мигание светодиодиками еще. Правда, половина диодиков висит на довольно хитрозагнутом чипе ака гибрид usb-hub + usb-ethernet-сетевка в оном же чипаке, а поддержки этого чипака в нетбсде наверняка и близко не стояло.
> BTW: как купить этот devboard?
Во первых это в общем то не девборд. Во вторых - пойти к ним на сайт и заказать. Можно конечно купить у местных... переплатив... разика в три... :)
Я участвовал в одном из проектов по портированию Linux на PDA. C PDA под виндой была объективная проблема - отсутствие какой-либо документации вообще, которую мы так в случае с радиомодулем и не побороли. А Raspberry Pi вроде как открытый проект, да и можно подсмотреть исходники родного ядра. Так что сравнивать портирование на PDA и на Raspberry Pi не вполне объективно.
> Raspberry Pi вроде как открытый проект,На самом деле - нифига подобного. То что народ по дефолту уже подразумевает что проект должен быть открытым - это радует. Это создало заметный backpressure на авторов, а они будучи коммуникативными и гибкими вполне себе идут навстречу пожеланиям сообщества. Спеков на SoC они дать не смогут, увы. Но схему опубликовали. Впрочем она малоинтересная - любой электронщик такое сам нарисует. Ну разве что я увидел что там питалово понижается линейными стабами, что не рационально и порядком повышает нагрев девайса (но чуть дешевле чем понижающий импульсник городить).
> В NETBSD всё именно так как пишет предыдущий анонимус. Давным-давно имел PDA
> с qwerty-клавкой, который NETBSD якобы поддерживает (архитектура sh3). Дык, перебрал 100500
> снэпшотов и stable и daily. 98% вообще не грузятся, в 2%
> разнообразные глюки, причём каждый раз разные. При этом функционал никакой, засыпать
> оно не умело.На архитектуру sh3 открыт ровно один PR.
http://gnats.netbsd.org/summary/category/port-sh3.html
http://gnats.netbsd.org/43716При этом Joerg Sonnenberger - это явно не ты, medved.
Намек, надеюсь, ясен?
Нет, не ясен. Было это году в 2003-2005, мэйнтейнер тогда у порта был с русским. Общались в мэйллисте по-английски, но я даже свой email не вспомню.Железку выпустили в 1997-м, т.е. на тот момент ей было уже нереальные 5-7 лет.
Смотреть на список открытых багов в 2012-м просто смехотворно.
> Ёрничанье не засчитано. У NetBSD отличная архитектура,... но полноценно вкалывает там почему-то исключительно пингвин. И да, отличность архитектуры надлежит доказывать делом. Ну и на скольких выпускаемых сейчас железках это полноценно работает? Или это отличная сферическая архитектура в вакууме? Загрузить ARM11 - много ума не надо. Более-менее обычное процессорное ядро, с MMU и прочая. Не больно какая заслуга. Заслуги начинаются потом - когда окажется что вокруг более-менее обычного ARM11 висят сотни нифига не обычной периферии. Которую надо б поддерживать. Или этот ARM остается "в коме" - без средств связи с внешним миром. И малополезен - этакий брелок с процессором. Ну да, где-то внутри он там живет. Но наружу никаких действий произвести не может :)
> заточенная как раз на портирование на разнообразные системы.
Ну и где же оно на серийно выпускаемых здесь и сейчас девайсах? Сферическое портирование в вакууме.
> Неужели вы думаете, что дописать драйвер под один конкретный USB-контроллер
> и один конкретный Ethernet-контроллер - это сложнее, чем то, что уже сделано?Я думаю что забутявить ядро ARM11, вывалить в UART сообщения ядра и заявить что во, мы типа поддерживаем этот девайс - слишком громкое и бахвальное заявление, достойное анекдотов. Ну понятное дело - ARM11 более-менее обычное ядро, его поддержка наверняка уже более-менее была. UART - простой как топор. А вот дальше и начинается самое интересное, ибо современные средства I/O нифига не простые уже...
>> заточенная как раз на портирование на разнообразные системы.
> Ну и где же оно на серийно выпускаемых здесь и сейчас девайсах?
> Сферическое портирование в вакууме.NetBSD - это не Linux. Можно пользоваться ничего об этом никому не говоря и без обязательств предоставлять исходники пользователю.
Слышал, что используется в МФУ Kyocera и в BRAS'ах Ericsson. Думаю, что используется не сильно реже того-же линукса, просто в силу лицензионной специфики, молча.
> Ёрничанье не засчитано. У NetBSD отличная архитектура, заточенная как раз на портирование
> на разнообразные системы. Неужели вы думаете, что дописать драйвер под один
> конкретный USB-контроллер и один конкретный Ethernet-контроллер - это сложнее, чем то,
> что уже сделано?Тогда почему NetBSD так радикально отстает от пингвина по числу поддерживаемых архитектур?
или пингвин отстает от NetBSD - что скорее.
> или пингвин отстает от NetBSD - что скорее.Еще одна жертва рекламы...
> или пингвин отстает от NetBSD - что скорее.Пингвин нынче стандарт де факто для мелкой эмбеддовки. Сабж в частности по дефолту предлагается пользовать именно с ним. А также сотни телевизоров, мобил, планшетов, роутеров и точек доступа, NAS, современных телевизоров, ... - почему-то дружно на том или ином варианте пингвина. А где же NetBSD?
>> или пингвин отстает от NetBSD - что скорее.
> Пингвин нынче стандарт де факто для мелкой эмбеддовки. Сабж в частности по
> дефолту предлагается пользовать именно с ним. А также сотни телевизоров, мобил,
> планшетов, роутеров и точек доступа, NAS, современных телевизоров, ... - почему-то
> дружно на том или ином варианте пингвина. А где же NetBSD?В телевизорах малоизвестной компании Philips, наверное, что-то есть из *BSD.
Пипец, User294 сдох, но дела его живёт
Свято место пусто не бывает. На опеннете безграмотных идиотов типа User294 на сто лет вперёд припасено
>На опеннете безграмотных идиотов типа Аноним на сто лет вперёд припасеноfixed.
>В настоящее время уже поддерживается загрузка NetBSD в многопользовательском режиме.это безусловно крутое достижение в науке и технике, позволяющее кидать пальцы.
> это безусловно крутое достижение в науке и технике, позволяющее кидать пальцы.Крутые мужики - у них даже тостер в uart дебажные сообщения валит. Остальную периферию тостера они впорчем не поддерживают, но про то что оно не умеет выкидывать тосты и отключать по таймеру они как обычно забыли уточнить :)
> Крутые мужики - у них даже тостер в uart дебажные сообщения валит.
> Остальную периферию тостера они впорчем не поддерживают, но про то что
> оно не умеет выкидывать тосты и отключать по таймеру они как
> обычно забыли уточнить :)Причем до того, как оттуда стерли заводскую linux-прошивку, он это умел :)
> Причем до того, как оттуда стерли заводскую linux-прошивку, он это умел :)Ну и что. Они питаются сферическими тостами в вакууме. Зато пальцы можно растопырить что еще +1 архитектура, во.
> гармошку. Молодцы, чё!При том от гармошки требуется только проц и UART интерфейс, чтобы сообщения куда-то сплевывать. Остальной хардвар все-равно не поддерживается и будет может быть, когда-нибудь. Когда три поколения гармошек с производства снимут.
Не понятно возмущение анонимов. Ну мало железа работает сейчас. Рано или поздно почти все заработает.
Или вам завидно что любимую винду там не запустить?
> Не понятно возмущение анонимов. Ну мало железа работает сейчас. Рано или поздно
> почти все заработает.
> Или вам завидно что любимую винду там не запустить?а netbsd рабоатет
> а netbsd рабоатетФункционирует. Умея аж вываливать отладочные сообщения в UART. Что, несомненно, делает эту железку очень полезной - можно на вывод ядра подро^W ну вы поняли :). Что-то сверх того нельзя - периферия не поддерживается. Нет сети? Юсб? Видео? А что, собственно, есть? Дебажный вывод в UART? Крутая поддержка :)
> а netbsd рабоатетНа таком уровне, как оно работает, можно хоть винду спортировать.
А слабо полноценный порт сделать, как у Linux?
> На таком уровне, как оно работает,На таком уровне как оно работает я за полдня накорябаю не менее функциональное тестовое фирмрваре, которое бутявит арм11 инициализнув его по минимуму и гадит в уарт сообщениями. Правда данный функционал не очень востребован окрущающими, увы и ах.
> Не понятно возмущение анонимов. Ну мало железа работает сейчас.Уточним: работает ровно столько чтобы кернель в принципе мог хоть немного ползать.
> Рано или поздно почти все заработает.
Как обычно у BSDшников, когда железку с производства снимут? :)
> Или вам завидно что любимую винду там не запустить?
Любимые пингвины там работают ;)
> Любимые пингвины там работают ;)Ну так линуксоиды глупые, они не пиарятся, а реально портированием занимаются.
В результате пиарщикам "портируемости NetBSD" приходится старательно замалчивать, что Linux там работал уже сто лет в обед.
> Linux там работал уже сто лет в обед.И поддерживал более-менее всю периферию, а не только аж целый uart, так что железка могла не только дебажный вывод в терминалку плевать но еще и что-то полезное делать при этом.
> NetBSD продожает поддерживать репутацию системы, которую можно поставить даже на губную гармошку. Молодцы, чё!Только, как и в случае с тостером, придется сначала стереть с гармошки прошитый туда на заводе linux.
>> NetBSD продожает поддерживать репутацию системы, которую можно поставить даже на губную гармошку. Молодцы, чё!
> Только, как и в случае с тостером, придется сначала стереть с гармошки
> прошитый туда на заводе linux.Кстати кто там гармошку с линуксом хотел? Гармошек на складе не было, а вот гитара с линуксом вполне себе накопалась: http://www.3dnews.ru/news/tsifrovaya_gitara_misa_digital_gui.../
А Ruspberry Pi - это Open Hardware, или всё же нет (не полностью)? Если не полностью, то что именно "закрыто"? И есть ли в свободном доступе схемы печатной платы, список использованной элементной базы и т. д.?
Закрыт SOC на котором оно сделано, что самое главное. Но схемы есть, потому оно и такое большое, чтоб можно было учится их делать, чего многие понять не могут. :) http://elinux.org/RPi_Hardware
Создатели и не ставили целью собрать всё на опенсорсном железе.
> А Ruspberry Pi - это Open Hardware,Нет, в том плане что нет спеков/схемы.
> Нет, в том плане что нет спеков/схемы.Упс, схема есть.
Хорошо конечно, но какой список железа поддерживается хорошо, актуально и всегда обновляется?
Всем кто петушится, что может круче и о линуксе в целомДурилки картонные, ваш линукс поддерживается огромным комюнити от студентов до проффесионалов и задр0тов. NetBSD поддеживает 4-5% от этого комюнити. Так что вместо того чтобы пи3деть и понтоваться здесь, докажите на деле и помогите с поддержкой.
К тому-же для встраиваемой системы контроля и управления, ЮСАРТА для приёма передачи данных вполне достатосно, а дрова и ядро пилят по месту, ибо самое главное, что самая грязная работа по портирования ядра сделана.