Логин:
Пароль:
Поиск:

Слушать радио ОБА-НА

Книги по LISP


Автор: admin от 1 сентября 2016
  • 3

Цифровая схемотехника и архитектура компьютера. 2 изд.


Автор: admin от 1 сентября 2016
  • 3

Решил в День Знаний, 1 сентября, выложить что-то полезное и нужное.



Цифровая схемотехника и архитектура компьютера.


второе издание


Дэвид М. Харрис и Сара Л. Харрис



Перевод этой книги появился благодаря неутомимому труженику в делах просвещения масс цифровому миру и процессорам, в частности, Юрию Панчулу: http://panchul.livejournal.com/469643.html
За что ему, и всем участвовавшим, большущее спасибо! Книга - очень хорошая и нужная!
Особенно, для обучения молодежи.


Авторы книги вывели преподавание предмета на качественно иной
уровень, создав более доступный для понимания и наглядный учебник,
чем “Устройство и проектирование компьютеров” (“Computer
Organization and Design”), и описав в нем в деталях,
как спроектировать микропроцессор архитектуры MIPS с помощью
языков SystemVerilog и VHDL. Текст окажется особенно полезным для
студентов, которые в процессе обучения столкнутся с разработкой
больших цифровых систем на современных ПЛИС.

Сведения об авторах
Дэвид Мани Харрис (David Money Harris) – доцент в колледже им.
Харви Мадда (Harvey Mudd College). Он получил ученую степень
кандидата наук по электронике в Стэнфордском университете и
степень магистра по электронике и информатике в Массачусетском
технологическом институте (MIT). Перед Стэнфордом он работал в
компании Интел (Intel) в качестве схемотехника и разработчика логики
для процессоров Итаниум и Пентиум 2 (Itanium and Pentium II).
Впоследствии он работал консультантом в Сан Майкросистемз (Sun
Microsystems), Хьюлетт-Паккард (Hewlett-Packard), Эванс энд
Сазерленд (Evans & Sutherland) и других компаниях.
Увлечения Дэвида включают в себя преподавание, разработку чипов и
активный отдых на природе. В свободное от работы время он
занимается пешим туризмом, скалолазанием и альпинизмом. Особенно
он любит длинные прогулки с сыном Абрахамом, который родился,
когда Дэвид начал работать над этой книгой. Дэвид имеет более десяти
патентов и является автором трех других учебников по проектированию
чипов, а также двух путеводителей по горам Южной Калифорнии.

Сара Л. Харрис (Sarah L. Harris) – доцент в колледже им. Харви
Мадда (Harvey Mudd College). Она получила степени магистра и
кандидата наук по электронике в Стэнфордском университете и
степень бакалавра по электронике и вычислительной технике в
университете Брайама Янга (BrighamYoung University). Сара также
работала в компаниях Хьюлетт-Паккард, Суперкомпьютерном Центре
Сан-Диего (San Diego Supercomputer Center), Энвидиа (Nvidia) и
исследовательском отделе компании Майкрософт (Microsoft Research) в
Пекине.
Интересы Сары не ограничиваются преподаванием,изучением и
разработкой новых технологий, она также любит путешествовать,
увлекается виндсерфингом, скалолазанием и игрой на гитаре. Среди ее
недавних начинаний можно отметить исследования в области
интерфейсов, позволяющих проектировать цифровые электрические
схемы простыми рисунками от руки, работу в качестве научного
корреспондента для филиала Национального Общественного Радио
(National Public Radio) и обучение кайтсерфингу. Сара говорит на
четырех языках и собирается изучить еще несколько в ближайшем
будущем.

Моей семье, Дженнифер, Абрахаму, Сэмюелю и Бенджамину
– DMH
Ивану и Окаану, бросающим вызов логике
– SLH

http://freeserver.su/book/IT/Circuit-Design/digital-design-and-computer-architecture-russian-translation.pdf

Обновлено: 1.09.2016 - 08:30

3g usb modem netbsd


Автор: admin от 3 января 2016
  • 5

3g usb modem NetBSD



Давно не писал ничего интересного) Надо это дело исправлять.

Имеем:
1. NetBSD/i386 на "недобуке" (пламенный привет журналу Компьютерра! за выражения, да и не только cool )
2. 3g usb modem от Мегафона (который есть Huawei E173)
3. огромное терпение!
4. и не меньшее желание!

Без последних двух пунктов с неткой всё тяжелее ;))

В моем случае, эмулирующим СОМ-портом стал ttyU0
Проверить, так ли это - можно командой cu:

#cu -l ttyU0

если выдало сообщение что соединено - всё ок.

Устанавливаем пакет pppd - именно через него мы и будем подключаться.
Примечание: в данном случае оператором является мегафон. поэтому некоторые инициализационные файлы и файлы сценарий названы по оператору.
кроме этого, это удобно, если провайдеров несколько.

Далее, в папке /etc надо будет создать следующие папки и файлы:

/etc/ppp
/etc/ppp/options
/etc/ppp/pap-secrets
/etc/ppp/ip-up
/etc/ppp/peers
/etc/ppp/peers/megafon
/etc/ppp/peers/megafon.chat


Содержимое файлов:

etc/ppp/options:

/dev/ttyU0
115200
lock
crtscts
modem
defaultroute
noipdefault
usepeerdns


etc/ppp/pap-secrets:

gdata * gdata


etc/ppp/ip-up:

if [ -f /etc/ppp/resolv.conf ]; then
rm -f /etc/resolv.conf
mv /etc/ppp/resolv.conf /etc/resolv.conf
fi


etc/ppp/peers/megafon:

connect 'usr/sbin/chat -V -f /etc/ppp/peers/megafon.chat'
noauth
user gdata
remotename apn
debug


etc/ppp/peers/megafon.chat:

ABORT BUSY
ABORT "NO CARRIER"
ABORT "NO DIALTONE"
'' ATDT*99#
CONNECT ''


В /etc/rc.conf добавляем:
ppp_peers="megafon"

После формирования всех конфиг.файлов, подключиться к интернету можно простой командой:
#pppd call megafon

и всё.

Несколько пояснений:

1. содержимое файлов, написанных выше, - не единственно возможный вариант. конфиги допускают совмещения, замещения и т.д. поэтому, если увидете где-то один пример, файлов; в доугом месте - другой, это нормально)
я три раза менял состав и содержимое файлов, в том числе мне давали рабочие с "боевой" машины. и только насобачившись и примерно поняв что за что отвечает написал свои (читая вот это: https://wiki.netbsd.org/tutorials/how_to_use_nokia_6230i_over_bluetooth_as_a_gprs_modem/)

мне кажется, приведенный мной вариант - более канонический и универсальнее ;))

2. файл ip-up служит для автоматической настройки DNS, после того как pppd поднял линк. таки, удобно)

3. у мегафона авторизационные данные:
логин: gdata
пароль: gdata
сервер: apn

4. думаю, при текущих файлах и настройках, если "перебить" настройки, то будет работать и для билайна, и для мтс.
Кому не лень, можете проверить (мне только ради проверкки лень свисток разлачивать):

Beeline:
APN: internet.beeline.ru
Логин: beeline
Пароль: beeline

МТС:
APN: internet.mts.ru
Логин: mts
Пароль: mts

Мегафон:
APN: internet
Логин: gdata
Пароль: gdata

Обновлено: 25.02.2016 - 07:08

установка программ из исходников netbsd


Автор: admin от 16 декабря 2014
  • 0

Установка программ из исходников NetBSD



Программы в *NIX можно ставить двумя способами:
1. из скомпилированных динарников;
2. из исходников.

1. Установка из скомпилированных бинарников:

Скомпилированные бинарники можно ставить так:
#pkg_add some_soft.tgz

pkg_add, так же, может установить бинарники из интернета. Причем со всеми зависимостями.
Например, таким образом:
#pkg_add http://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/i386/6.1.5/All/icewm-1.2.38pre2.tgz

можно установить оконный менеджер IceWM.
Обратите внимание, что pkg_add может работать как с HTTP, так и с FTP.

Программы, по умолчанию, устанавливаются в каталог: /usr/pkg/bin/*

2. Установка из исходников:

Чтобы установить из исходников, нужны эти самые исходники программ.

Обзываются эти исходники: pkgsrc.tar.gz
Находятся по адресу: http://ftp.netbsd.org/pub/pkgsrc/

По этому адресу находятся нескольки видов исходников:
1. стабильные версии - http://ftp.netbsd.org/pub/pkgsrc/stable/
Полный адрес до исходников: http://ftp.netbsd.org/pub/pkgsrc/stable/pkgsrc.tar.gz
2. Текущая версия, экспериментальная (не рекомендуется для новичков): http://ftp.netbsd.org/pub/pkgsrc/current/
Полный адрес исходников: http://ftp.netbsd.org/pub/pkgsrc/current/pkgsrc.tar.gz

Скачать исходники можно простой FTP-командой (для текущей версии):
#ftp ftp://ftp.netbsd.org/pub/pkgsrc/current/pkgsrc.tar.gz

Если вы под root'ом, то они скачаются в каталог /root, так как это каталог root'а.

ВНИМАНИЕ!!! Не "сидите" под root'ом !!!

Чтобы пользоваться исходниками копируем их в /usr:
#cp /root/pkgsrc.tar.gz /usr

Переходим в этот каталог /usr:
#cd /usr

И распаковываем исходники программ:
#tar zxf pkgsrc.tar.gz

Они распакуются по адресу: /usr/pkgsrc/*
И будут структурированы по категориям:
/usr/pkgsrc/wm/ - оконные менеджеры;
/usr/pkgsrc/www/ - всё интернетное;
и т.д.

Сразу скажу, что дело это долгое, поэтому, если вдруг, вы подумаете что "всё завсило" - вы зря так подумали tongue
Просто дождитесь конца - там куча мелких файлов, а скорость дисковой подсистемы в BSD-ях - не самая быстрая.

Итак, у нас есть исходники программ.
Установим какую-нибудь программу.

ВНИМАНИЕ!!! Для установки программ из исходников - понадобится интернет. Потому что дополнительные модули/библиотеки/исходники тянутся из инета.

ПОЯСНЕНИЕ:
Установка программ из исходников состоит в последовательном выполнении нескольких команд:
1. make - проверяет и собирает все связанные компоненты;
2. make install - устанавливает скомпилированную программу в систему(по умолчанию - в /usr/pkg/bin/*);
3. make clean - удаляет весь хлам из системы, которые были нужны для компиляции программы;
4. make clean-depends - то же что и предыдщее, но очищает с зависимостями, которые были нужны для компиляции.
5. make package - а это команда соберет пакет, установит его (если это еще не сделано) и затем создаст бинарный пакет. В дальнейшем, для манипуляции им, вы можете использовать инструментарий pkg_*. По умолчанию пакет создается в каталоге /usr/pkgsrc/packages, тип файла - tar.gz. Удобно, чтобы каждый раз не компилировать.

Или:

Всё то же самое, только одной командой:
#make install clean clean-depends


Установим, например, IceWM:

Переходим в каталог с исходниками IceWM:
#cd /usr/pkgsrc/wm/icewm

Собираем:
#make

Устанавливаем:
#make install

И чистим(не обязательно, если много места и любите мусорwink )
#make clean
#make clean-depends

или, всё то же самое, но одной командой:
#make install clean clean-depends

Всё, IceWM установлен.
Полный путь до программы выглядит так: /usr/pkg/bin/icewm

Можно запустить простой командой: icewm-session.

ПРИМЕЧАНИЕ:
Начиная с какой-то версии IceWM надо запускать именно icewm-session, хотя, раньше запускалась просто icewm. Теперь icewm-session запускает сам менеджер, трей и менджер заставки.
В этом смысле не совсем удачный пример wink

На этом, установка программ компилированием из исходников - закончена.

До кучи.

Раз уже мы описали компилирование оконного менеджера, то напишем и как его запускать.
Одним из способом запуска оконного менеджера (a-la IceWM, FluxBox, etc) является вызов его с помощью startx.

Реализовать его можно следующим образом:
дописать в конец файла /etc/X11/xinit/xinitrc
такую строчку:
exec /usr/pkg/bin/icewm-session

а перед этим - комментируем строчки начиная с twm.

P.S.

Компилирование из исходников занимает дохренище времени! Компилирование, например, FireFox на моей относительно новой (хотя и с паршивым процом) машине занимает несколько часов ))
Компилирование больших программ, типа, OpenOffice, вполне может занять и сутки.

Более подробно - в первоисточниках:
1. https://www.netbsd.org/docs/pkgsrc/using.html
2. http://wiki.netbsd.org/pkgsrc/how_to_use_pkgsrc/

А вообще, самую лучшую, полную и актуальную инфу лучше искать в man'ах.

Обновлено: 3.01.2016 - 17:18

Никогда не сдавайся!


Автор: admin от 16 декабря 2014
  • 0
Никогда не сдавайся, говорил мне отец, никогда не приклоняйся не перед кем, говорил он мне, никогда не обманывай, никогда не забывай, никогда не груби, и не одевай маски будь самим собой, родители учат нас многому, и мы многим им обязаны, да со временем мы взрослеем,мы холоднее к ним относимся, думаем что они нас не любят идут против нас, а ведь они... просто любят и видят в нас все тех же детей, тех же малышей, никогда не отворачивайся от родителей, ведь в один день когда ты поймешь что был не прав, когда поймешь все ошибки, ты захочешь рассказать это маме или папе, и....может получиться так...что ты опоздаешь, они не вечны, хотя мы все наверно думаем что они бессмертны, только когда теряем их мы понимаем что лишились самого дорого в своей жизни, это чувство, когда ты не можешь рассказать маме о своих отношениях, о своем счастье, не можешь чем то поделиться, не можешь потому что её нет.....именно в этот момент ты поймешь что все ТО время которое ты мог бы посветить родителям, ты посветил его на ругань, на скандалы, на их слезы из-за тебя. Ты просто в один день потеряешь самую большую свою часть часть своей души, часть своего сознания, ты потеряешь все, ведь родители это все что у нас есть. Только они могут нас понять, простить, помочь в трудную минуту, нет родней человека кроме мамы или отца. Друзья работа деньги развлечения мы тратим свое время на это, и не помним о тех кто подарил нам жизнь, не помним о тех кто заботился о нас долгое время. Никогда не забывайте родителей, не ругайтесь и не обижайтесь на них, делайте им приятно, не заставляйте их плакать или нервничать, пусть они гордятся нами, пусть на их лицах расцветает улыбка при виде нас. Дай бог здоровья всем родителям.
 Последние новости
   
Последнии комментарии
Прошивка принтера XEROX 3020
Автор admin (05.04.2018)
Полезно
установка Anti Bot Question mod на phpbb 2.0.x
Автор admin (18.08.2014)
Johnd819,
glad if the information has helped you. ...
установка Anti Bot Question mod на phpbb 2.0.x
Автор Johnd819 (14.08.2014)
I went over this site and I conceive you have a lo...
установка Anti Bot Question mod на phpbb 2.0.x
Автор admin (07.08.2014)
Johnc738,

always welcome)
установка Anti Bot Question mod на phpbb 2.0.x
Автор Pharmk386 (02.08.2014)
Very nice site!
установка Anti Bot Question mod на phpbb 2.0.x
Автор Johnc738 (01.08.2014)
I am truly thankful to the holder of this website ...
установка Anti Bot Question mod на phpbb 2.0.x
Автор ThomasGlix (23.03.2014)
Привет, как дела?
flash player certificate authentication failed
Автор BB (14.02.2014)
Спасибо
Календарь
« Май 2018 »
Пн Вт Ср Чт Пт Сб Вс
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
FreeServer.su foottop