Палбам краткое содержание на русском

Обновлено: 04.08.2024

Краткие сведения о произведении

Главный герой повести

  • Хаджи-Мурат — наиб Шамиля, знаменитый своими подвигами, умный и справедливый. Его душу отягощает месть за аварских ханов и брата.

Другие персонажи

  • Рассказчик.
  • Садо — кунак Хаджи-Мурата, смелый человек, верный в дружбе.
  • Бата — брат Садо, энергичный, весёлый человек.
  • Мюриды Хаджи-Мурата:
  • Элдар — красивый, статный юноша, сильный, спокойный.
  • Ханефи — аварец, названый брат Хаджи-Мурата, заведующий его имуществом.
  • Гамзало — чеченец, рыжий, кривой на один глаз, со шрамом через лицо, ненавидит и презирает русских.
  • Хан-Магома — весёлый, жизнерадостный, легкомысленный человек.
  • Михаил Семёнович Воронцов — главнокомандующий войсками на Кавказе, кавказский наместник.
  • Семён Михайлович Воронцов — полковой командир Куринского полка, сын главнокомандующего.
  • Марья Васильевна — жена Семёна Михайловича Воронцова, знаменитая петербургская красавица.
  • Полторацкий — ротный командир, влюблённый в Марью Васильевну.
  • Панов — унтер-офицер, хорошо относился к солдатам.
  • Меллер-Закомельский — генерал, недовольный тем, что Хаджи-Мурат вышел не к нему, а к его подчинённому, полковому командиру Воронцову.
  • Пётр Авдеев — весёлый, общительный, добрый солдат, который пошёл служить вместо своего старшего брата.
  • Отец Авдеева — зажиточный крестьянин, трудолюбивый, сметливый и выносливый.
  • Аким — брат Петра Авдеева, за которого тот пошёл в солдаты, ленивый человек.
  • Лорис-Меликов — адъютант главнокомандующего, знает татарский язык, очень умный офицер.
  • Клюгенау — генерал, напрасно когда-то уговаривавший Хаджи-Мурата выйти к нему.
  • Император Николай — холодный, своенравный человек.
  • Чернышёв — военный министр. Завидовал богатству М. С. Воронцова и особому расположению к нему государя.
  • Юсуф — восемнадцатилетний сын Хаджи-Мурата, не разделявший ненависти отца к Шамилю.
  • Бутлер — офицер, перешедший из гвардии в действующую армию на Кавказе. Участвовал в набеге на чеченский аул, подружился с Хаджи-Муратом.
  • Петров Иван Матвеевич — майор, начальник одного из маленьких укреплений на чеченской линии.
  • Марья Дмитриевна — тридцатилетняя дочь фельдшера, сожительница Петрова, добрая, простая женщина.
  • Арслан-Хан — кумыцкий князь, ненавидящий Хаджи-Мурата, имевший с ним кровомщение.
  • Барятинский — князь, друг наследника, начальник всего левого фланга на чеченской линии.
  • Гаджи-Ага Мехтулинский — бывший кунак Хаджи-Мурата, живший с ним в горах, но затем перешедший к русским.

Очень краткое содержание для читательского дневника

Шамиль не доверял Хаджи-Мурату, решил избавиться от него, отобрал у него всё именье и прислал своих людей, чтобы взяли его в плен. Хаджи-Мурат отбился и перешёл к русским. Семья его (мать, две жены и шестеро детей) остались у Шамиля. Хаджи-Мурат просил главнокомандующего русскими войсками на Кавказе поменять его семью на пленных горцев, но тот откладывал это решение.

Шамиль приказал восемнадцатилетнему сыну Хаджи-Мурата Юсуфу написать отцу о том, что он будет прощён, если сейчас выйдет к Шамилю. В противном случае Юсуфу выколют глаза, а мать и жён отдадут по аулам.

Друзья Хаджи-Мурата обещали выручить его семью, но скоро отказались от этого намерения, так как боялись Шамиля. Тогда Хаджи-Мурат бежал от русских, чтобы освободить своих родных, но в перестрелке получил два ранения. Сражался он отчаянно, уже смертельно раненный продолжал стрелять, а потом встал и пошёл на врагов с кинжалом, но от выстрелов упал, как подкошенный репей. Его бывший кунак Гаджи-Ага, перешедший к русским, отсёк ему голову, и её возили показывать людям по крепостям и аулам.

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

Краткий пересказ по главам (более подробный, чем краткое содержание)

Глава 1

В ноябрьский вечер 1851 года наиб Шамиля Хаджи-Мурат въехал в чеченский аул Махкет. Он старался остаться незамеченным и ехал только с одним мюридом. Доехав до одной сакли в узком переулке, он узнал от её хозяина Садо, что Шамиль приказал задержать его.

Хаджи-Мурат попросил проводника для своего мюрида, который направится к русским с письмом. Садо послал проводником своего брата Бату.

Глава 2

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

Панов приказал двоим солдатам отвести их к князю.

Глава 3


В двенадцать часов ночи командиру Куринского полка Воронцову, игравшему с гостями в карты, доложили, что его требует дежурный. Вернувшись, Воронцов был очень весел и возбуждён. На вопрос жены, зачем его звали, он сказал, что нужен был одному человеку, но кому, не сказал. Когда гости ушли, Воронцов всё же сообщил жене, что лазутчик объявил, что Хаджи-Мурат завтра выедет к ним в то место, где назначена рубка леса.

Глава 4

Хаджи-Мурат уснул в сакле Садо. В середине ночи к нему вошёл хозяин и сказал, что одна женщина видела, как ехал Хаджи-Мурат, сейчас все в ауле знают об этом, и старики хотят остановить его. Когда Хаджи-Мурат с Эльдаром поехали из аула, их попытались остановить, но Хаджи-Мурат направил лошадь на загородивших дорогу людей, и они разошлись. Человек двадцать пустились за ним верхом, но он пригрозил им винтовкой, и они отстали.

В лесу его поджидали мюриды. Они сказали, что Бата и Хан-Магома ещё не возвращались. Хаджи-Мурат думал о том, что он с войском, которое даст ему Воронцов, захватит в плен Шамиля и отомстит ему и что он будет правителем Чечни. С этими мыслями он уснул.

Возвратились Бата и Хан-Магома и рассказали Хаджи-Мурату, что князь обрадовался и обещал их встретить утром там, где русские будут рубить лес.

Глава 5

Когда две роты под командованием Полторацкого, рассыпав цепь стрелков, стали рубить лес, невдалеке показались несколько всадников. Это были чеченцы, которые преследовали Хаджи-Мурата. Они хотели увидеть, как он приедет к русским.

Один из них выстрелил, и несколько солдат выстрелили в ответ. Чеченцы отъехали назад. Полторацкий привёл в свою роту и приказал стрелять, чеченцы в ответ тоже стали стрелять и ранили солдата Авдеева в живот.

Подъехавший Воронцов сказал Полторацкому, что Хаджи-Мурат сейчас выйдет к ним, что он ждёт Воронцова на Шалинской поляне.

Увидев Воронцова, показавшегося на дороге, Хаджи-Мурат подъехал к нему и сказал что-то на своём языке. Переводчик перевёл, что он хочет служить русскому царю, что давно хотел, но не отпускал Шамиль. Воронцов и Хаджи-Мурат пожали друг другу руки, и Воронцов вернулся в крепость в весёлом расположении духа.

Глава 6

После обеда Воронцов вместе с Хаджи-Муратом были вызваны к генералу Меллеру-Закомельскому. Генерал сказал Воронцову, что переговоры с неприятелем нужно вести через него, и спросил, почему ему не донесли о выходе Хаджи-Мурата. Воронцов ответил, что к нему явился лазутчик и объявил, что Хаджи-Мурат желает сдаться ему.

Хаджи-Мурат во время этого разговора находился рядом в комнате. Он не понимал, что говорили генерал и Воронцов, но понял, что спорили о нём и что его выход от Шамиля — это для русских дело огромной важности, поэтому ему можно будет много от них требовать.

Глава 7–8


Раненого Петра Авдеева отнесли в госпиталь, доктор не смог достать пулю из его живота, и через некоторое время солдат скончался.

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

Через некоторое время семья Авдеевых из письма военного писаря узнала, что Пётр убит на войне.

Глава 9–10

Когда в Тифлисе главнокомандующий войсками на Кавказе и кавказский наместник Михаил Семёнович Воронцов узнал, что знаменитый помощник Шамиля Хаджи-Мурат передался русским, он объявил об этом своим гостям за обедом. Гости, заметив, что князю приятно, что такой храбрый воин перешёл к русским, стали рассказывать истории о храбрости, уме и великодушии Хаджи-Мурата.

Глава 11–13


По поручению главнокомандующего к Хаджи-Мурату приехал адъютант наместника Лорис-Меликов и попросил рассказать историю своей жизни для того, чтобы её потом перевести на русский язык и послать государю. Хаджи-Мурат рассказал Лорис-Меликову о себе, и тот записал самое главное из его рассказа — от рождения до принятия хазавата (то есть решения воевать с немусульманами) и до последних его военных дел.

Хаджи-Мурат был названым братом Умма-Хана, среднего сына аварской ханши. У ханши было трое сыновей. Хаджи-Мурат был им как брат и жил с ними во дворце.

Имам Гамзат и Шамиль были виновны в гибели этих аварских ханов. Гамзат сел в ханском дворце и по его приказу убили и ханшу.

Хаджи-Мурат с братом Османом убили Гамзата, затем мюриды Гамзата убили Османа. На место Гамзата стал Шамиль. Хаджи-Мурат отказался идти с ним против русских, так как на Шамиле была кровь его брата Османа и старшего аварского хана.

Генерал Розен назначил главным над Аварией Ахмет-Хана, который возненавидел Хаджи-Мурата. Он схватил его и приковал к пушке на шесть суток. Потом пленника повели в крепость Темир-Хан-Шуру сорок солдат. На узкой тропке Хаджи-Мурат прыгнул с кручи. Поломал рёбра, руки, ногу, голову. Его увидел пастух, позвал народ, и его перенесли в аул. Всё у него зажило, но нога стала короткая.

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

В это время Ахмет-Хан окружил родной аул Хаджи-Мурата и хотел схватить его и убить, а у того было мало народа, и он не мог отбиться. В это время ему привезли письмо от Шамиля, который обещал помочь отбиться от Ахмет-Хана, убить его и дать Хаджи-Мурату в управление всю Аварию. Тот долго думал, перешёл к Шамилю и с той поры всё время воевал с русскими.

Глава 14


В письме государю главнокомандующий Воронцов написал, что в Тифлис приехал Хаджи-Мурат, который сказал, что пока его семья в руках Шамиля, он не может служить русским. Воронцов сообщил, что Хаджи-Мурат просит предложить Шамилю пленных для обмена на его семейство. По его просьбе он был отослан в окрестности Чечни, чтобы иметь возможность знать о положении своей семьи. Конвоировали его двадцать отважных казаков и ротмистр Лорис-Меликов, отлично говорящий на местном языке.

Глава 15

Глава 16

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

Глава 17


Разорён был тот аул, в котором перед выходом к русским ночевал Хаджи-Мурат. Когда русские подходили к аулу, его жители ушли в горы, а когда вернулись, увидели полный разгром. Трое жителей были убиты, в том числе сын Садо. Старики-хозяева на своём совете решили просить защиты у Шамиля и принялись восстанавливать разрушенное селение.

Глава 18

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

Глава 19

Семью Хаджи-Мурата содержали под стражей, ожидая решения Шамиля, который был в походе против русских. Мать, две жены и пятеро маленьких детей жили под караулом в сакле в ауле Ведено, а восемнадцатилетний сын Юсуф сидел в темнице, то есть в глубокой яме.

Вернувшись из похода, Шамиль обсудил с членами его совета дело Хаджи-Мурата. Чтобы убить его, было решено действовать через сына, которого он очень любил. Шамиль велел Юсуфу написать отцу, что если он выйдет сейчас к Шамилю, будет прощён. Если же он останется у русских, то женщин из его семьи Шамиль отдаст по аулам, а Юсуфу выколет глаза. Когда юношу повели назад, он выхватил у того, кто его вёл, кинжал и хотел зарезаться, но ему связали руки и снова посадили в яму.

Глава 20


Хаджи-Мурат прожил в укреплении в доме Петрова неделю, подружился с офицером Бутлером и стал считать его кунаком.

Когда он собрался уезжать из укрепления, к нему подъехал кумыцкий князь Арслан-Хан, с которым у него была кровная вражда. Князь хотел выстрелить в Хаджи-Мурата из пистолета, но тот схватил его лошадь за повод, выхватил кинжал и что-то крикнул Арслан-Хану. Бутлер и Элдар схватили их за руки. Петров укорил князя за то, что он устроил здесь, и ушёл с ним в горницу.

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

Глава 21

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

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

Глава 22–23

Хаджи-Мурат вернулся в Тифлис и снова просил Воронцова собрать пленных для обмена на его семью, но не мог добиться пока его согласия.

Лазутчики сообщили, что друзья Хаджи-Мурата, обещавшие выручить его семью, отказались от этого, боясь Шамиля.

Хаджи-Мурат решил бежать в горы и с преданными аварцами самому освободить свою семью. Он сказал мюридам собраться и сообщить приставу, что он едет на прогулку.

Глава 24


В укрепление, где был начальником Петров, приехал офицер с конвоем. Они привезли голову Хаджи-Мурата. Офицер послан затем, чтобы показывать её во всех укреплениях и аулах. Бутлер попросил его рассказать, как поймали Хаджи-Мурата.

Глава 25

Офицер рассказал, что на прогулке Хаджи-Мурата и его мюридов сопровождали пятеро казаков. Четырёх казаков убили, но одному удалось ускакать в крепость. Все казаки были посланы за беглецами. Хаджи-Мурата и мюридов окружили, но он не сдался. Более часа продолжался бой. Двое мюридов были убиты. Хаджи-Мурату пуля пробила плечо, он заткнул рану ватой из бешмета и продолжал стрелять. Затем пуля попала в левый бок, и он снова заткнул рану ватой. Хаджи-Мурат чувствовал, что умирает, но, собрав последние силы, продолжал стрелять. Потом он поднялся, пошёл с кинжалом навстречу врагам, после выстрелов снова встал и рухнул, как подкошенный репей, и уже не двигался. Гаджи-Ага Мехтулинский, бывший кунак Хаджи-Мурата, перешедший к русским, с двух ударов отсёк ему голову.

Вот эту смерть и напомнил рассказчику раздавленный репей на вспаханном поле.

Заключение к краткому пересказу

  • Кавказская война 1817–1859 годов;
  • взаимоотношения власти и человека.

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

Поднятие уровня в одиночку / Solo Leveling

Арифурета - Обычная профессия – сильнейший в мире! / Arifureta Shokugyou de Sekai Saikyou

Арифурета - Обычная профессия – сильнейший в мире! / Arifureta Shokugyou de Sekai Saikyou

Пик боевых искусств/ Вершина боевых искусств / Martial Peak

Пик боевых искусств/ Вершина боевых искусств / Martial Peak

Сказания о демонах и богах / Tales of Demons and Gods

Сказания о демонах и богах / Tales of Demons and Gods

Перерождение бессмертного горожанина-культиватора / The rebirth of the immortal city practice

Перерождение бессмертного горожанина-культиватора / The rebirth of the immortal city practice

Чёрный клевер / Black Clover

Я Король-Волшебник / I Am The Sorcerer King

Непринужденная жизнь в другом мире экс-кандидата в герои, оказавшегося читером со 2 уровня / Lv2 kara Cheat datta Moto Yuusha Kouho no Mattari Isekai Life / The Laid-back Life in Another World of the Ex-Hero Candidate Who Turned out to be a Cheat from Lev

Непринужденная жизнь в другом мире экс-кандидата в герои, оказавшегося читером со 2 уровня / Lv2 kara Cheat datta Moto Yuusha Kouho no Mattari Isekai Life / The Laid-back Life in Another World of the Ex-Hero Candidate Who Turned out to be a Cheat from Lev

Берсерк / Berserk

Последний человек / Moshi Fanren

Техника Бога Звёздных боевых искусств / Xing Wu Shen Jue / Star Martial God Technique

Техника Бога Звёздных боевых искусств / Xing Wu Shen Jue / Star Martial God Technique

Магия вернувшегося должна быть особенной / Gwihwanjaui mabeob-eun teugbyeolhaeya habnida

Магия вернувшегося должна быть особенной / Gwihwanjaui mabeob-eun teugbyeolhaeya habnida

Бессмертный мечник в обратном мире / Immortal Swordsman in The Reverse World

Бессмертный мечник в обратном мире / Immortal Swordsman in The Reverse World

О моём перерождении в слизь / Tensei Shitara Slime Datta Ken

О моём перерождении в слизь / Tensei Shitara Slime Datta Ken

Ранкер, который живёт второй раз / Ranker who lives a second time

Ранкер, который живёт второй раз / Ranker who lives a second time

To You, The Immortal / Для тебя, Бессмертный

Клинок, рассекающий демонов / Blade of Demon Destruction

Клинок, рассекающий демонов / Blade of Demon Destruction

Доктор Стоун / Dr. Stone

Onepunch-Man / Ванпанчмен

Вторжение гигантов / Атака титанов / Attack on Titan / Shingeki no Kyojin

Вторжение гигантов / Атака титанов / Attack on Titan / Shingeki no Kyojin

Немного об авторе

люди на болоте краткое содержание

Иван Павлович Мележ – известный советский писатель, лауреат множества литературных премий и член Союза писателей. Публиковался в основном на белорусском языке. Первые произведения стали появляться в печати с 1939 года.

Мележ обращался к изображению Великой Отечественной войны, послевоенных лет, описанию деревенской жизни 20-30-х годов. Многие из его произведений автобиографичны, писатель очень реалистично и подробно изображает советскую действительность.

В центре повествования - Василий Дятлов и Анна Чернушка. А само произведение – история их жизни и неудавшейся любви.

На болотах стоит деревня Курени, практически отрезанная от мира. Главный герой Василий едет на первый в его жизни сенокос. В дороге телега его семьи догоняет телегу соседей - Чернушков, мальчик решает их обогнать, но телега ломается, и на луг они прибывают позже всех. На ночь Василий остается в поле вместе с Аней и Хведькой Чернушками.

люди на болоте краткое содержание по главам

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

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

На следующий день Анна с сестрой Хадоськой работают у Глушаковых. Два дня Ефим не сводил с Анны глаз, но девушка дает ему отпор. Тогда раздосадованный Глушаков лезет к Хадоське. Влюбленная в него девушка отдается за обещание жениться.

Часть вторая

У Никанора происходит собрание куреневцев, они хотят осушить болота, но в итоге приходят к решению построить плотину. На собрание приходит и Анна. Девушка не смотрит на Василия. По дороге домой он нагоняет Анну, но к ним тут же присоединяется Ефим. Василий понимает, что он лишний.

люди на болоте краткое содержание по частям

После праздников Никанор собирает куреневцев строить плотину. Сам начинает копать канаву. До самого сенокоса люди работали не покладая рук, но потом все застопорилось.

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

Выбросив Ходоську с ее глупостями из головы, Ефим углубился в лес. На полянке он нашел Анну, собирающую ягоды. Парень приобнял ее, поцеловал, но девушка вновь вырвалась, успев ударить обидчика по носу.

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

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

люди на болоте краткое содержание по главам и частям

Часть третья

Чернушки отправляются на ярмарку, чтобы собрать нужную сумму на свадьбу. Торговля идет плохо, но Анне помогают Ларивон и Ефим. Потом они вместе идут обедать. Ефим приводит Анну в магазин и покупает в подарок платок. Девушка мельком видит Василия, и ее веселое настроение тут же омрачается.

В деревне начинается передел земли. Глушаку это очень не нравится. На собрании были те, кто недоволен подсчетами комиссии: у многих нашли лишнюю землю.

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

люди на болоте краткое содержание на русском

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

Свадьба

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

люди на болоте краткое содержание на русском языке

После того как свадебная суета стихает, на рассвете свекровь будит Анну и отправляет ухаживать за скотиной.

Окончание романа

Возобновляется строительство плотины. А в воскресенье по этому случаю устроили митинг. Василий пытался отыскать в толпе собравшегося народа Анну, но нашел только Ефима. Митинг заканчивается, и Василий вместе с Хоней и Никанором возвращается домой. По дороге разговор заходит об Анне. Василий с невероятной болью и тоской говорит о потерянной девушке.

Шло 12 мая 2017 года. Лежащий снег за окном и включённое отопление навевали мысли о вечном, и мой взор упал на шикарный промышленный КПК под управлением PalmOS.



Терминал сбора данных

Когда-то он мне был отдан, но я им ни разу так и не пользовался. По началу у него не было шнурка для СОМ-порта. А потом в процессе искусственной подпайки к контактам — был оборван шлейф от материнской платы кредла до разъёма порта КПК. Так и лежал мёртвым грузом.

И восхотел я реанимировать данный пальм, а чтобы была мотивация, решил для начала поглядеть какие бывают эмуляторы под linux, дабы посмотреть какое ПО есть и стоит ли овчинка выделки. И с поиском, установкой эмулятора немного увлёкся… Снега, холодная погода мая так повлияли на меня, что я решил попробовать писать для данного КПК. Тем более, что Palm — это КПК моей студенческой молодости, тогда это был безумно крутой гаджет. Тогда я не умел программировать под них, но очень хотел. Спустя больше 14 лет (почувствуй себя старым, ага) — решил таки попробовать это сделать.

Если вам интересно, как эмулировать данный КПК, а ещё лучше писать для него ПО, то поехали читать дальше.

Что же нужно, чтобы начать разрабатывать под Palm?

Этот вопрос может кому-то показаться простым: мол, скачай компилятор и в путь. Да, начать разрабатывать под пальм очень просто. Простота такая же как на всем известной картинке:


Самое забавное, что пользователям Windows либо надо купить компилятор Metrowerk's CodeWarrior for Palm, либо превратить свою Windows в UNIX с помощью cygwin и далее примерно всё так же как будет описано ниже для linux. Не знаю как сейчас обстоят дела с современными виндами, но путь явно настоящих извращенцев и, судя по множеству форумов и статей, не всем по зубам. Так что дальнейшие действия описываются для Linux Mint (читай ubuntu 14.04). Путь рабочий.

Итак, что же нам нужно для разработки, отладки, проверки нашего ПО:

  • Эмулятор Palm (POSE).
  • Образ ROM для POSE.
  • PRC tools (GCC, компилирующий программы для PalmOS).
  • PalmOS SDK.
  • PilRC (компилятор ресурсов).

В чём сложность?

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

Путей по получения данного софта достаточно много. Один из джедайских линукс путей был — всё собрать из исходников и даже честно пытался…


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

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

Эмулятор PalmOS

Самый интересный, и наверное востребованный параграф в данной статье. Собирать программы мало кто будет, а вот попробовать погонять старые игрушки или разное ПО — это пожалуйста.
Для его установки нам понадобится:

  • сам эмулятор POSE
  • шкурки (skins) различных КПК
  • файл ROM-КПК, которого мы хотим эмулировать.


Шкурки были найдены вот тут вместе с исходниками POSE. Это файл emulator-skins-19.tar.gz в архиве. Распаковываем данный архив в домашнюю папке и переименовываем её в Skins или skins. В результате внешний вид будет соответствовать реальной железке. Это просто приятный бонус, без которого и так всё будет работать.

Чтобы эмулятор заработал, нужно ему дать файл с ROM. Ромы были найдены вот тут. Лично я использую palmos40-en-m505.rom. Запускаем POSE из консоли, в той папке откуда брать ROMы, так как данный софт не любит русские буквы. Правой кнопкой тычем на пустом окне, выбираем File-New в открывшемся окне выбираем ROM file и сам файл.


И жмём OK. Если всё сделано правильно, то получаем рабочий эмулятор, в котором можно уже запускать практически любой софт Palm (за исключением работы с железом).


Готовый эмулятор

Самый приятный бонус, что инсталляция программ идёт в два клика и очень быстро, в отличии от установки на живой КПК. Это важно при написании и отладке ПО.

Тулчейн и SDK

Для того, чтобы все начало функционировать, нужно поставить еще несколько вещей. А именно: PRC tools, SDK для palm'а и PilRC. PRC tools — это порт нашего любимого GCC, но с выходным форматом для PalmOS. В SDK находятся несколько библиотек и куча заголовков для Palm API. Наконец, PilRC нужен для компиляции ресурсов. Ниже говорится о том, как установить PRC tools и SDK.

Исходники PRC tools можно найти тут. Это связка заплаток для binutils, gdb, GCC и компоновщика, дающая поддержку PalmOS. Лично ставил ставил по инструкции. Инструкция ниже — просто копия её. Можно не заниматься скачиванием пакетов, а просто установить всё из папки в архиве prc-tools:


Всё, теперь у нас появился рабочий компилятор. Но он нифига не компилирует, так как вместо заголовочных файлов у нас просто заглушки. Нужно установить сам SDK. Разработку планировал вести для PalmOS 3.5 и брал его здесь, там же есть и для более поздних версий PalmOS (4-й и 5-й).

Аналогично, можно не заниматься закачиваением файла wget, а просто перейти в папку sdk-3.0 и сделать всё из неё.


У SDK есть несколько полезнейших архивов:

  • sdk35-docs.tar.gz — архив с документацией. По-моему просто находка!
  • sdk35-examples.tar.gz — замечательный архив с примерами. Настоятельно рекомендую их скачать или взять из архива.


И компилируем последовательностью команд


Заливаем файл hello.prc в наш эмулятор, запускаем и получаем


Компилятор ресурсов PilRC

В общем-то может показаться, что усё, можно программировать. Так-то оно так, и все программы будут теперь компилироваться, собираться и запускаться, но работать не будут! Так как им ещё нужно компилировать ресурсы. (логично, блин). Для компиляции ресурсов нам нужен сам компилятор PilRC, а для их просмотра PilRCUI. Данный проект жив и здоров, исходники обитают тут. Настоятельно рекомендую скачать исходники (есть в архиве), так как там полным полно отличной документации. А сами пакеты мной были обнаружены в старых репозитариях убунты. Для компилятора пакетов нужно скачать файл pilrc_3.2-3_i386.deb (есть в архиве)и установить его командой

Надо скачать с сайтов 1 и 2 файлы: ibglib1.2ldbl_1.2.10-19build1_i386.deb, libgtk1.2_1.2.10-18.1build2_i386.deb and libgtk1.2-common_1.2.10-18.1build2_all.deb. Всё это было сложено в папочку либс в глобальном архиве. После этого их ставим


Но, увы, это всё чудо запускается, но при попытке открыть проект — падает с ошибкой сегментирования. Всё это успешно пока работает только в ubuntu 8.04 стабильно ставиться из репозитариев и для просмотра пользуюсь ей, монтируя по SSHFS папку с проектом.

Настоящий графический HelloWord!

Пришла пора показать как написать настоящую графическую программу для Palm! Не буду изобретать велисипед и просто покажу пример из Туториала.

Программа состоит из нескольких файлов:

  • hello.bmp — полноразмерная иконка
  • hellosmall.bmp — миниатюрная иконка
  • hello.c — исходный файл программы
  • hello.h — заголовочный файл
  • hello.rcp — файл ресурсов (текстовый)
  • Makefile — и сам файл сценария сборки


Компилируем всё командой make и заливаем получившийся hello.prc в наш эмулятор.




Просмотр информации
Окей, скажете вы. Эмулятор — это хорошо, а как же живой КПК? Их есть у меня! Пройдясь по друзьям, смог откопать старого друга, который служил мне верой и правдой в студенческие времена. Palm m100. И там эта программа успешно работает!


Зачем это всё нужно, и что же дальше?

Зачем я это сделал — не знаю. Потому что могу, как в старой доброй картинке.


Меня просто пёрло, вот и сделал. Если вы думаете, что в наше время никто не пишет для PalmOS, то как оказывается это не так. Когда я искал, чтобы прикольного написать, то подумал о игре 2048, в которую рубится половина вагона метро. И как оказалось, есть несколько их версий. Например вот.


Написана совершенно недавно. Так, что никогда не поздно учиться программировать для пальмов.

О железе

Если вам интересны подобные посты о КПК, и у вас внезапно есть старые ненужные КПК особенно семейства Palm, Psion (с проводом для СОМ-порта), то я с радостью приму их в дар, для написания подобных постов.



Парк КПК c linux, который пришлось раздать.

Например, можно рассказать о том как поставить Debian на Psion, сделать локальный репозитарий и выйти с него в интернет. У меня в ЖЖ можно почитать всякие мои извращения по теме по тегу psion, КПК, jornada, jornada 720.

Читайте также: