Вы можете прислать нам новости или сообщить что-то очень важное заполнив форму.

Редактор:
Print Friendly

Прошивка электронных книг

14 июля, 2012

«Прошивкой» принято называть программное обеспечение, записанное в энергонезависимую память какого-либо компьютеризованного устройства. Там находится микропрограмма, в которой как в чемоданчике находится все необходимое для работы. Иногда прошивкой называют образ ПЗУ (постоянное запоминающее устройство). Использование образа прошивки необходимо для обновления программного обеспечения внутри устройства.

Сейчас термин «прошивка» можно считать устаревшим определением, так как не всегда эта микропрограмма записывается внутри микросхемы и вполне может использоваться карта памяти для этих целей, если таким образом спроектировано устройство. Главное, что этим термином пользуются тогда, когда речь идет о базовом программном обеспечении, без которого устройство не работает. Так как часть программного обеспечения может находиться на другом носителе, то его уже не причисляют к прошивке, хотя в образе прошивки оно может присутствовать.

Производители могут устанавливать прошивку в устройство вместе с микросхемой. Большинство существующих моделей электронных книг позволяет перезаписывать эту микросхему средствами самого устройства. Сервисным центрам гораздо проще восстанавливать условно испорченную прошивку методом перепрограммирования микросхемы, для чего она вынимается из устройства или просто заменяется готовой к работе микросхемой.

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

Первичный процесс называют «инсталляцией», а повторное «обновлением». Аналогично – «прошивка» и «перепрошивка». Главное не путаться тогда, когда речь идет о процессе или программном обеспечении.

Firmware на английском языке означает «микропрограмма», то есть системное программное обеспечение, встроенное или если хотите «зашитое» в устройстве.

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

Поддержка осуществляется на фирменном сайте производителя или в сервисном центре, где возможна оплата за перепрошивку устройства. Самостоятельное обновление экономит время, но и накладывает определенную ответственность на пользователя. Не стоит бояться этой процедуры.

Под «качеством прошивки» подразумевают свойство программного обеспечения устройства и его стабильная и функциональная работа.

Кроме того, прошивка может располагаться в одной микросхеме вместе с процессором. В основном это микроконтроллеры призванные совершать какое-то конкретное действие. Например, они могут отвечать за вывод изображения на экран. В таком случае их называют «графическими контроллерами». Они есть не во всех устройствах. Применяются для улучшения производительности и увеличении продолжительности автономной работы, так как они снимают нагрузку с центрального процессора.

Зачастую различные по возможностям и цене устройства отличаются лишь версиями прошивки. Для обозначения версии присваивается актуальный номер программного обеспечения, состоящий из цифр или букв, а также их комбинаций.

Появление новой версии «прошивки» может состояться без уведомления потребителя и в таком случае требуется отслеживать обновления вручную. Гораздо проще и комфортнее, когда само устройство может сообщать о доступных обновлениях и способах их установки.

Довольно спорный момент может вызывать частота и необходимость обновления прошивки от различных производителей. Здесь действует психологический момент. При частом обновлении одновременно может показаться, что производитель активен, расширяет или исправляет функциональные возможности аппарата, либо программное обеспечение настолько плохо, что его требуется все время обновлять. Верность суждения зависит от того, что пропагандирует производитель. Если обещана расширяемость функций устройства, то обновления как раз и преследуют эту цель. Если с устройством фактически ничего не происходит, кроме стабилизации работы, то производитель больше уделяет внимания исправлению ошибок, которые были неизбежны при конструировании аппарата. Возможно, что психологически верно, когда программное обеспечение в течение всего срока жизни электроники ведет себя стабильно, а новые функции не обещаны потребителю. С другой стороны, любой потребитель хочет иметь программное обеспечение, которое идентично аналогичным моделям нового поколения от производителя, которому доверяет пользователь. В таком случае обновление прошивки закономерно и приветствуется.

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

Термин «прошивка» появился во второй половине ХХ века, когда в компьютерах использовалась память на магнитных сердечниках. Прошивка требовала внимания и ручного труда. Этой процедурой занимались в основном молодые девушки, что и в наше время остается характерным для других областей микроэлектроники.

Основное отличие прошивки от программного обеспечения – это метод записи в устройство. Если прошивка является фактически базовой функцией для работы устройства, то более широкий термин применяется ко всему, что может выполнять какую-то роль внутри электронного аппарата.

В компьютерном сленге часто используется слово «софт» от сокращения английского слова «software», которое в этом смысле впервые применил в своей статье в «American Mathematical Monthly» математик из Принстонского университета Джон Тьюки в 1958 году.

Существует много терминов для определения метода разработки и ограничения авторских прав на программное обеспечение.

Самым известным на сегодняшний день является «открытое программное обеспечение» от английского «open-source software». Это программное обеспечение с «открытым исходным кодом». Он доступен для просмотра, изучения и даже изменения, что теоретически позволяет пользователю принять участие в его улучшении. Открытое программное обеспечение позволяет заимствовать часть кода или даже целые программы для разработки других приложений. Современные устройства для чтения разрабатываются в большинстве случаев с применением открытого исходного кода и в результате заметна схожая функциональность. Основные отличия находятся в основе сервисных функций, возможностях настройки и прочем, что отличает использование одних и тех же движков. Наиболее распространеные среди движков для чтения – fbreader и coolreader.

Термин «open source» был определен в 1998 году Эриком Реймондом и Брюсом Перенсом, которые утверждали, что термин «free software» («свободное программное обеспечение») является спорным. Оно смущает тех, кто желает использовать исходный код для коммерческого применения. В данном случае непонятен термин «свободы» по отношению к программам. Свобода не всегда означает «бесплатно». «Свободное» и «открытое» не всегда совпадают по значению, чаще всего именно лицензии на программное обеспечение отвечают на это более точными определениями. Отличия зависят от приоритетов разработчиков. Это либо эффективность разработки или права на свободное распространение, а также совокупность того и другого.

По мнению Ричарда Столлмана: «разрекламированность «Open Source» несколько вредит «свободному программному обеспечению», так как некоторые производители не против быть собственниками разработки, а пользователи открытых исходных кодов понятия не имеют о свободе, если исходный код можно просмотреть и модернизировать.

Программное обеспечение может выступать в качестве услуги. Это или «software as a service» или то, что называется «по требованию» от английского «software on demand». Довольно сложно вспомнить какое устройство в истории электронных книг использовало подобные возможности. То есть, подразумевается, что программным обеспечением могут пользоваться дистанционно или по требованию дополнительных функций. Обычно потребитель самостоятельно ничего не устанавливает в устройство, а лишь пользуется им в течение какого-то времени и за какую-то оплату. Для электронных книг это было бы возможно при использовании веб-интерфейсов, что вполне работоспособно на компьютерах, планшетах при возможном доступе в Интернет и к этим службам. Специализированные устройства для чтения тотально автономны и в этом есть превосходство и недостаток. В некоторых электронных книжных магазинах, которые предоставляют чтение с экрана, «программное обеспечение как сервис» используется наиболее часто. Это откровенно эффективное решение для контроля «за распространением лицензионных книг».

«Файловый менеджер» и «книжная полка» – это наиболее известное программное обеспечение при эксплуатации устройств для чтения.

«Файловый менеджер» – специализированная оболочка, которая предоставляет доступ к файловой структуре внутренней памяти и работы с файлами. Оболочка позволяет выполнять ряд базовых операций для удобства копирования, удаления и прочего.

«Книжная полка» – несколько упрощенный, но специализированный файловый менеджер, где уделяется основное внимание качеству естественного хранения, обработки, сортировки и поиска книг. В специализированном устройстве это необходимо по ряду причин. Во-первых, такое размещение файлов преобразует их в понятие «книга». Во-вторых, это более привычная форма хранения и сортировки книг, а не файлов.

Разница в этих оболочках такова, что на «книжной полке» пользователь видит естественное наименование книг, в отличие от компьютерных имен и расширений файлов.

Некоторые устройства комбинируют обе оболочки, и пользователь сам определяет, какой из них лучше для определенных условий. «Файловый менеджер» превращается в «книжную полку» уже на стадии, когда до открытия книги можно посмотреть анонс или дополнительную информацию о хранимой в устройстве книге не отрывая её полностью, на что в электронной жизни тратится больше времени.

«Книжную полку» вполне допустимо называть «библиотекарем», если развитость сервиса предполагает улучшенную обработку и хранение информации о книгах. Как правило, такие «библиотекари» позволяют искать информацию внутри книг без необходимости открывать каждую из них. Также возможно создавать специализированные коллекции, как вручную, так и автоматически. Пользователь может определить книгу в какой-то специализированный раздел, или автоматически собрать все книги конкретного автора, жанра и прочего в одном месте с нарушением структуры хранилища, или без таковой.

Прошивка должна уметь работать с натуральным языком пользователя. Такое программное обеспечение учитывает речевой язык, особенности типографики, наличие переносов слов по слогам и прочее. В составе прошивки могут находиться дополнительные программы, такие как «словарь», «блокнот» и прочее, что облегчает понимание читаемого текста.

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

Также, надо понимать, что пользователю лучше ориентироваться на существующие в устройстве функции, чем на гипотетически возможные в нем. Хорошим правилом может стать приобретение полноценных устройств под личные требования. Для этого необходимо убедиться в их наличии, чем в их отсутствии, даже если другие конструктивные особенности аппарата будут полностью удовлетворять требованиям при покупке. Устройство снаружи может быть лучше, чем внутри и даже наоборот!

Очень часто список технических характеристик не указывает истинных возможностей устройства для чтения. Упоминание о поддержке электронных форматов не может точно ответить на вопрос о качестве чтения таких книг. Обновление прошивки не всегда, а чаще никогда не улучшает качество отображения текста на экране. Вносятся мелкие улучшения и ничего более. Чаще подобное обновление привносит стабильность в работу устройства, что известные бренды гарантируют и так, в момент покупки специализированной модели в ближайшем розничном или интернет-магазине.

Доброе утро!

Ну что ж! Пишу книгу, и часть информации подворовываю из нее для статей в «колонке». Иногда очень полезно услышать реакцию. И в этом Вы мне помогаете.

Не знаю, закончу книгу или нет. Есть желание. Сжатые сроки. Поэтому надеюсь.

Лето! Отдыхайте по выходным на свежем воздухе. Есть в этом что-то старческое, но, во всяком случае, лучше, чем торчать у экрана компьютера. Гораздо полезнее потрепаться с друзьями в баре или на даче. Гм… Даже представил запах дыма от мангала.

Одним словом – удачи! Берегите себя, хотя бы ради меня.

Скучаю до следующей субботы!

Не ругайте меня сегодня за опоздание статьи. Нахожусь в часовой зоне +2 GMT, поэтому статья на пару часов позже обычного.


 
 

Комментарии к сообщению “Прошивка электронных книг”

  1. AndyN:

    Действительно, похоже на черновик к очень объемному материалу. Очень много и очень сжато.

  2. Axelenium:

    Тех, кого интересует прошивка собственных устройств, сейчас гораздо больше устраивают устройства на базе андроида (Nook Simple Touch, Sony). Они по свободе и разнообразию софта не идут ни в какое сравнение с Покетбуками и прочими устройствами на базе своих сборок линукса. Если такая возможность присутствует, то перед пользователем открываются практически любые возможности. Ни один производитель (даже самый крупный) не может соперничать с тем же гугл-маркетом, в котором сотни тысяч самых разных приложений. Хотя это и не всем доступно, так как требует провести (несложную) процедуру рутования, но выгоды покрывают любые неудобства.

    • Justman:

      Честно говоря, после пользования разными читалками с теплом вспоминаю Покетбук с внедренным в Линукс Кулридером в «базу». Более комфортного ощущения не чувствовал больше ни с чем, пользуясь позже и нуком и сони. Считаю самым комфортным ощущением от «читалок».

      • Axelenium:

        Если от читалки ничего кроме «читалки» не нужно, то такой вариант наиболее удобен, да. Я сам на нуке именно кулридером пользуюсь. Но сколько других возможностей есть у андроида: нормальный браузер, новости, интеграция с приложениями типа read it later, дропбокс, социальные сервисы и прочее. Согласен, что не всем это нужно — кого-то даже отвлекает. Ну а кому-то наоборот не хватает, и они выбирают планшеты.

  3. Борис:

    спец это и так знает причем более глубоко,а обывателю это скучно и бесполезно,иногда вредно!

  4. Lecron:

    При частом обновлении одновременно может показаться, что производитель активен, расширяет или исправляет функциональные возможности аппарата, либо программное обеспечение настолько плохо, что его требуется все время обновлять.
    Срок жизни и поддержки устройств сейчас довольно короток. Обычно выходит 5-7 версий прошивки. Причем после 3 версии у устройства почти не должно остаться заметных глюков. Если это не так, то производитель или поспешил с выходом устройства, или недобросовестно отнесся к выпуску firmware.
    Следующие версии должны приносить только доработку функционала и устранение несущественных огрехов. Например для материнских плат такие последующие прошивки лишь добавляют совместимость с новыми процессорами.

    • AndyN:

      Почему после третьей? Я считаю — устройство сразу должно выпускаться без заметных глюков. В крайнем случае — все должно фикситься за 1-2 неделю после начала продаж и с дикими извинениями. Конечно, можно и развивать и улучшать — но это не допиливание до базовой функциональности, обещанной сразу (да еще и год-два назад$.

      • Lecron:

        Потому, что как не тестируй перед выпуском, при тысячах и миллионах продаж всегда найдутся варианты использования, файлы, подключения, etc., которые не были проверены на заводе. А значит глюки не только возможны, они обязательно будут.
        На каждый чих никто прошивку выпускать не будет. Если это не критичная ошибка встречаемая у большого процента пользователей, то мелкие исправления/дополнения будут собираться в пакеты.
        По моему опыту, первая прошивка с исправлениями на самом деле выходит через 1-2 недели. В ней решается большинство серьезных проблем. Вторая обычно выходит еще через месяц, а третья еще через 2-3 месяца. К этому времени проблем у 99% пользователей уже не возникает.

  5. falcon_46:

    Неужели автор не знает, что карта памяти это тоже микросхема.
    Цитата:
    ««Файловый менеджер» и «книжная полка» – это наиболее известное программное обеспечение при эксплуатации устройств для чтения.»
    К сведению автора это просто часть или, правильнее, отдельные процедуры, вызываемые из меню, но входящие в состав программного обеспечения, которое автор называет «прошивкой».

    • ILIAS:

      «…Неужели автор не знает…»
      Так просветите автора. Может и не знает, а Вы напишете «всю правду» и поможете будущей книге. Все довольны и счастливы 🙂

  6. Gene:

    Эх, развелось писателей…

    Если этот набор чрезмерно замысловатых и многословных банальностей пишется для чайников, то автор явно ошибся в стиле изложения, а если это глубоко научный труд, то выходит ещё смешнее:

    «Прошивка должна уметь работать с натуральным языком пользователя.»

    «Такое программное обеспечение учитывает речевой язык…»

    Надеюсь, что хотя бы редактор будет не дилетант и такие перлы из рубрики «Нарочно не придумаешь» в книгу не пропустят…

  7. ILIAS:

    Владимир, я хотел бы сказать пару слов не о конкретном содержании или трактовании терминов (это могут сделать более технически осведомлённые люди), а о форме представления материала. Мне эта статья напомнила часть исследовательской работы, в которой «договариваются» о едином понимании разных обозначений. Такая часть, вроде «что есть что в нашем докладе». Думаю, что здесь было бы логично сгруппировать «размышлизмы» и исторические справки в блоки по паре абзацев, а между ними делать вставки с пояснением использованных терминов в словарно-энциклопедическом стиле. Вроде:

    Открытое программное обеспечение (от англ. open-source software) — это программное обеспечение с «открытым исходным кодом». Он доступен для просмотра, изучения и даже изменения, что теоретически позволяет пользователю принять участие в его улучшении. Открытое программное обеспечение позволяет заимствовать часть кода или даже целые программы для разработки других приложений.

    А далее снова блок «размышлизмов» с историей и снова пункты-пояснения. Для подобной главы — это, наверное, самая логичная структура представления материала. Хотя Вы, как профессиональный дизайнер, скорее всего об этом уже подумали. Но всё же, на всякий случай… 🙂

  8. Gene:

    А я вот ещё пожалуй пройдусь и по содержанию. Формы то тут конечно никакой нет. Безструктурное нагромождение абзацев.
    Обратим внимание на следующее предложение неожиданно всплывшее в середине текста:

    «Главное не путаться тогда, когда речь идет о процессе или программном обеспечении.»

    Ах вот оно, что! Ну спасибо Вам за совет! Т.е. дело теперь за малым осталось, окончательно не запутаться? А какую же цель преследовали те 4 пространных абзаца, в которых на все лады даётся определение «прошивки»? Чисто объём на книгу набрать? А не лучше ли было ещё до того, как статья была озаглавлена задуматься над терминами и чётко отделить процесс от содержания? Знающие люди конечно продерутся сквозь тернии определений, но чайники и в самом деле могут запутаться.

    Лично я прочитав заголовок «Прошивка электронных книг» в первую очередь подумал, что нас будут учить «прошивать» эти самые книги.

    Это я всё

  9. Gene:

    А я вот ещё пожалуй пройдусь и по содержанию.
    Обратим внимание на следующее предложение неожиданно всплывшее в середине текста:

    «Главное не путаться тогда, когда речь идет о процессе или программном обеспечении.»

    Ах вот оно, что! Ну спасибо Вам за совет! Т.е. дело теперь за малым осталось, окончательно не запутаться? А какую же цель преследовали те 4 пространных абзаца, в которых на все лады даётся определение «прошивки»? Чисто объём на книгу набрать? А не лучше ли было ещё до того, как статья была озаглавлена задуматься над терминами и чётко отделить процесс от содержания? Знающие люди конечно продерутся сквозь тернии определений, но чайники и в самом деле могут запутаться.

    Лично я прочитав заголовок «Прошивка электронных книг» в первую очередь подумал, что нас будут учить «прошивать» эти самые книги.

    Это я всё к тому, что написание книги это дело ответственное (если конечно уважаешь её читателей). Этому надо учиться. Одно дело писать чего-то в интернете, и совсем другое целую книгу. Перед написанием особенно обучающей (просвещающей) книги нужно задуматься о многих вещах. Определить целевую группу. Выбрать соответствующий стиль написания. (Неплохо бы и владеть этим стилем, а не писать «натуральным речевым языком»).
    Нужно набросать грубую структуру (план) и постепенно детализировать её вплоть до каждого раздела, а в процессе написания и до отдельного абзаца. Ведь каждый абзац должен существавать для определённой цели, логически вытекать из предыдущего. И не одного лишнего предложения. И слова только необходимые. И термины однозначные.

    Сколько у нас уже таких вот «книг» появилось! Каждый Муртазин желает свою книгу навоять…
    А потом среди этого леса «книг» действительно профессиональную и полезную нужно будет ещё и поискать…

    • Gene:

      Прошу меня простить, если такое возможно, за неконструктивную критику и воспринять её всё-таки конструктивно, опять же если такое вообще возможно…

      • Мне полезно Ваше мнение.

        Насчет «натурального языка». Мне казалось, что это понятно, оказалось нет. Термин «натуральный язык» – это правильные термины на языке общения, которые не нуждаются в проверке и в особой расшифровке. Должны использоваться общепонятные значения, символы, правила и прочее. Сам термин не имеет отношения к конкретной языковой среде, например, к русскому или любому другому языку.

        Что касается книги. В моем понимании, конкретно сейчас, нет никаких планов для её публикации. Придерживаюсь принципа – лучше пусть будет готова заранее, чем обещать её как неготовый продукт.

        Если говорить о пишущих авторах и их проектах, в свое время главный редактор Компьютерры отрицательно относился к моей идее «создания специализированного сайта по электронным книгам». Условно, он был прав – понадобилось много лет, чтобы об электронных книгах хотя бы начали говорить.

        Сейчас я работаю над книгой. Это сложно. Для этого нужно дополнительное время, силы и деньги. Ничего этого нет. Чистый энтузиазм. На своей шкуре понимаю, как сложно «отстоять у станка и работать над книгой». Но я это делаю. При всем том, что имеется огромный опыт в области электронных книг, оказалось, что мои знания не имеют структуры и работа над книгой заставляет создавать с нуля сам информационный каркас.

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

  10. Gene:

    Спасибо, Владимир, что не обиделись на мои гневные тирады.
    Я происхожу из области языкознания и читая «натуральный язык пользователя» в крайнем случае могу себе представить только тот язык, который у пользователя во рту. Но в любом случае, прошивка наверное не работает с этим языком, а в ней учтены его особенности.

    Конечно можно писать и «для самых широких масс», надеясь, что каждый, вне зависимости от уровня знаний в этой области, найдёт для себя новое. Но давайте посмотрим на Ваш текст ещё раз.

    Вот два вырванных из контекста предложения:

    «Там находится микропрограмма, в которой как в чемоданчике находится все необходимое для работы.»

    «Под «качеством прошивки» подразумевают свойство программного обеспечения устройства…»

    Первое предложение мне нравится. Хоть образ чемоданчика и спорен, но тут есть попытка без всякой псевдонаучности донести мысль до читателя. Расчёт на образность мышления.

    А второе предожение будто взято из скучного учебника. Учебник этот писали специально для мучения студентов, чтобы они именно зубрили это определение, а не понимали. Такими предложениями профессора часто мучают студентов и друг-друга. Классический способ за сложной формой спрятать пустоту содержания своих псевдонаучных работ.

    Но нам то с Вами это зачем?



Вы можете прислать нам новости или сообщить что-то очень важное заполнив форму.