Mandriva Linux. Полное руководство пользователя

Emacs (исходный код можно посмотреть здесь) — это расширяемый текстовый редактор, который можно кастомизировать под свои нужды при помощи языка Emacs Lisp (Elisp).

Описание файла

DJVU-файл из архива «Mandriva Linux. Полное руководство пользователя», который расположен в категории «книги и методические указания». Всё это находится в предмете «основы автоматизированного производства (оап)» из третьего семестра, которые можно найти в файловом архиве МГТУ им. Баумана. Не смотря на прямую связь этого архива с МГТУ им. Баумана, его также можно найти и в других разделах. Архив можно найти в разделе «книги и методические указания», в предмете «основы автоматизированного производства (оап)» в общих файлах.

Datasheet

Datasheet содержит в себе информацию о наличии определенной периферии в конкретном МК, цоколевке, электрических характеристиках и маркировке чипов для STM32F103x8 и STM32F103xB, то есть для вот этих, которые обведены красным прямоугольником:

Некисло, один даташит на 8 микроконтроллеров.

Datasheet

Основное в Datasheet-е

В первую очередь нужно обратить внимание на раздел 7. Ordering information scheme, в котором указано, то обозначает каждый символ в маркировке. Например, для STM32F103C8T6: корпус  LQFP-48, 64Кб flash-а, температурный диапазон –40 to 85 °C.

Далее 2.1 Device overview. В нем есть таблица, в которой сказано, какая периферия есть в конкретном микроконтроллере и в каком количестве:

Datasheet

Основное различие между микроконтроллерами из разных колонок в количестве ножек и объеме флеша, остальное все одинаково. Небольшое исключение составляет первая колонка версий Tx: в этих микроконтроллерах поменьше модулей SPI, I2C и USART-ов. Нумерация периферии идет с единицы: то есть, если в STM32F103Cx у нас 2 SPI, то они имеют имена SPI1 и SPI2, а в STM32F103Tx у нас только SPI1. Так как Datasheet у нас на микроконтроллеры STM32F103x8 и STM32F103xB, то эта таблица справедлива только для этих моделей. К примеру STM32F103C8 или STM32F103CB соответствуют этой таблице, а STM32F103C6 нет, для него есть отдельный даташит.

Читайте также:  Как быстро установить Linux в Windows 10

В разделе 2.2 Full compatibility throughout the family говорится о том, что устройства STM32F103xx являются программно, функционально и pin-to-pin (для одинаковых корпусов) совместимыми.

В reference manual-е есть разделение на следующие «виды» микроконтроллеров: STM32F103x4 и STM32F103x6 обозначены как low-density devices, STM32F103x8 и STM32F103xB как medium-density devices, STM32F103xC, STM32F103xD и STM32F103xE как high-density devices. В устройствах Low-density devices меньше Flash и RAM памяти, таймеров и периферийных устройств. High-density devices имеют больший объем Flash и RAM памяти, а так же имеют дополнительную периферию, такую как SDIO, FSMC, I2S и DAC, при этом оставаясь полностью совместимыми с другими представителями семейства STM32F103xx. То есть, если на каком-то этапе разработки стало ясно, что выбранного микроконтроллера не хватает для реализации всех возможностей, то можно безболезненно выбрать более навороченный камень без необходимости переписывать весь существующий софт, при этом, если новый камень будет в том же корпусе, то отпадает необходимость заново разводить печатную плату.

Datasheet

Ресурсы по Emacs

Emacs, как и любой другой мощный инструмент, требует определенной практики для правильного использования. Эти ресурсы содержат советы по освоению самого редактора, а не конкретные рекомендации по настройке среды Python.

  • «GNU Emacs Manual»— это официальное подробное руководство по GNU Emacs.
  • Emacs is sexy! — это целый сайт с инструкциями по установке, шпаргалками и другими материалами для изучения Emacs.
  • Emacs Redux — это блог с советами и рекомендациями по эффективному использованию Emacs.
  • Emacs Rocks— серия видеоуроков по Emacs.
  • «Absolute Beginner’s Guide to Emacs» и «Emacs as a Python IDE» — пара потрясающих пошаговых руководств от Джессики Хэмрик по настройке Emacs для разработки в общем и для разработки на Python в частности.
  • В руководстве «Compiling and running scripts in Emacs» рассказывается, как настроить Emacs для запуска кода прямо из редактора.
  • What the .emacs.d?! предоставляет множество советов для оптимизации рабочего процесса в Emacs.
  • «Using Emacs Series» — это еще одна серия видеоуроков по Emacs.
Читайте также:  Восстановление удалённых файлов в Linux (Инструкция для начинающих)

Производные дистрибутива

Хотя Mandriva представила множество функций, которые произвели революцию в Linux и привлекли новых пользователей, компания, создавшая дистрибутив, в итоге закрылась. Жаль, что новые версии оригинального программного обеспечения Mandriva в настоящее время недоступны. Но зато, существуют производные, которые можно установить.

OpenMandriva Lx

После того, как компания Mandriva прекратила обновлять свой дистрибутив Linux, разработку программного обеспечения для него взяла на себя общественная группа OpenMandriva, которая была сформирована в 2012 году. С тех пор было создано много выпусков OpenMandriva, включая последний, выпущенный в июне 2016 года. Версии OpenMandriva имеют много общих функций, схожих с большинством дистрибутивов Linux на основе графического интерфейса, и представляют собой комбинацию ROSA и Mandriva.

Подробная инструкция по установке OpenMandriva по данной ссылке

Mageia

Mageia — производная от дистрибутива Mandriva. Он был основан в 2010 году бывшими сотрудниками EdgeIT, когда эта компания была ликвидирована. Дистрибутив имеет много тех же функций, что и Mandriva, включая поддержку различных оконных менеджеров и других графических функций. Было выпущено несколько релизов.

ROSA Linux

ROSA Linux — еще одна ветка дистрибутива Mandriva. Он создан российской компанией с таким же названием. Хотя ОС поддерживает несколько менеджеров рабочего стола, разработчики ROSA настроили KDE, чтобы обеспечить удобство работы с пользователем, помогая достичь целей оригинального дистрибутива Mandriva.

Официальный сайт ROSA Linux.

ROSA Linux доступна для нескольких платформ, включая обычные ПК и серверы.

Более подробно о Rosa Linux мы обсуждали в этой статье

Читайте также:  Как установить и использовать гостевые дополнения VirtualBox в Ubuntu

Устанавку Rosa Linux мы сделали в этой статье

PCLinuxOS

Еще один очередное ответвление Mandriva OS, PCLinuxOS, был создан в 2003 году Биллом Рейнольдсом.

PCLinuxOS обладает множеством функций, сравнимых со многими современными дистрибутивами Linux:

  • графические интерфейсы
  • офисное программное обеспечение
  • расширенную поддержку графических карт.

Хотя основным графическим менеджером дистрибутива является KDE, другие поддерживаются. Разработка была активна для ОС с последним выпуском в марте 2016 года.

Книги

Нормативные правовые актыОбщественные и гуманитарные наукиРелигия. Оккультизм. ЭзотерикаОхрана труда, обеспечение безопасностиСанПины, СП, МУ, МР, ГНПодарочные книгиПутешествия. Отдых. Хобби. СпортНаука. Техника. МедицинаКосмосРостехнадзорИскусство. Культура. ФилологияДругоеКниги издательства «Комсомольская правда»

Книги в электронном видеКомпьютеры и интернетБукинистическая литератураСНиП, СП, СО,СТО, РД, НП, ПБ, МДК, МДС, ВСНГОСТы, ОСТыЭнциклопедии, справочники, словариДомашний кругДетская литератураУчебный годСборники рецептур блюд для предприятий общественного питанияЭкономическая литератураХудожественная литература