dlinyj: (Default)
[personal profile] dlinyj
Правда он не работает :(. Требует ещё какой-то фигни, которую я так и не понял, как реализовать.

Такую сраненькую программку компилировало куча народу, сначала я засел в конфе embendded-talks, где мне чудовищно помог тов. Борман! За что ему нескончаемый поток респектов! Он даже самостоятельно провёл компиляцию миникома под другую архитектуру, и записал как он это делал, лежит тут: http://narod.ru/disk/14453630000/screenlog.0.bz2.html
Качаем, распаковываем, и из папки с этим файлом выполняем
time=0.1
rows=`wc -l screenlog.0 | awk '{print $1}'`
for i in `seq 1 $rows`; do head -$i screenlog.0 | tail -1; sleep $time; done ;
  reset

чтобы поставить на паузу, жми ctrl-S
что бы продолжить ctrl-q

(Кто мне подскажет как это писать и что это за формат файла?)
Собственно говоря, у меня не получилось ;). Т.к. я неудачнег :(. И в ночи, я дал SSH доступ к своему компу товарищу [livejournal.com profile] vshmuk, где он смог получить, через тот же злополучный minicom, только на моём компе, доступ к моей борде, а так же помочь мне докомпилировать этот пакет (за что ему мегареспект). Завтра, если будет не влом, систематизируем всю последовательность действий компиляции пакета. А пока наслаждаемся нерабочим миникомом:


Minicom запускается, но что-то ещё хочет


Дальнейшие пляски с бубном ни к чему не привели... Но прога скомпилилась верно, даже хелп можно посмотреть:
[root@FriendlyARM /]# minicom --help
Usage: minicom [OPTION]... [configuration]
A terminal program for Linux and other unix-like systems.

  -s, --setup            : enter setup mode (only as root)
  -o, --noinit           : do not initialize modem & lockfiles at startup
  -m, --metakey          : use meta or alt key for commands
  -M, --metakey8         : use 8bit meta key for commands
  -l, --ansi             : literal; assume screen uses non IBM-PC character set
  -L, --iso              : don't assume screen uses ISO8859
  -w, --wrap             : Linewrap on
  -z, --statline         : try to use terminal's status line
  -7, --7bit             : force 7bit mode
  -8, --8bit             : force 8bit mode
  -c, --color=on/off     : ANSI style color usage on or off
  -a, --attrib=on/off    : use reverse or highlight attributes on or off
  -t, --term=TERM        : override TERM environment variable
  -S, --script=SCRIPT    : run SCRIPT at startup
  -d, --dial=ENTRY       : dial ENTRY from the dialing directory
  -p, --ptty=TTYP        : connect to pseudo terminal
  -C, --capturefile=FILE : start capturing to FILE
  -T, --disabletime      : disable display of online time
  -v, --version          : output version information and exit
  configuration          : configuration file to use

These options can also be specified in the MINICOM environment variable.
This variable is currently unset.
The configuration directory for the access file and the configurations
is compiled to /home/dlinyj/tmp/dist//etc.

Report bugs to <minicom-devel@lists.alioth.debian.org>.
[root@FriendlyARM /]# 


Поскольку секс с этой платой, при чём пока невзаимный, меня начал доставать, то я порывался ввести комманду fuck, и товарищ [livejournal.com profile] vshmuk сделал для меня алиас:
[root@FriendlyARM /]# alias fuck=halt
[root@FriendlyARM /]# fuck
...
System halted.

Это типа шутки ;)
P.S.Я заморочился, даже купил USB клавиатуру к своей плате. Надо сказать, найти клаву в нашей буржуинской Москве, дешевле 600 рублей было проблемой

Date: 2009-10-26 06:57 am (UTC)
From: [identity profile] tnt23.livejournal.com
for i in `seq 1 $rows`; - так это язык shell, он же sh. Командный интерпретатор типа cmd в Windows.

Date: 2009-10-26 07:47 am (UTC)
From: [identity profile] dlinyj.livejournal.com
Не, эт понятно. Как был записан этот сценарий?

Date: 2009-10-26 08:26 am (UTC)
From: [identity profile] dkill.livejournal.com
прога, зовется script:

script (1) - make typescript of terminal session

man script ;)

Date: 2009-10-26 07:48 am (UTC)
From: [identity profile] dlinyj.livejournal.com
Не, слишком уж в пердях от меня. Я на Новых Черёмушках купил.

Date: 2009-10-26 08:52 am (UTC)
From: [identity profile] dlinyj.livejournal.com
/me записал в блокнотик

Буду знать. На Шаболовской знаю. Он там вообще один из первых комповых магазов появился, как и там был первый клуб Асталависта :)

Date: 2009-10-26 08:26 am (UTC)
From: [identity profile] dlinyj.livejournal.com
за 350 такую же.

Date: 2009-10-26 08:25 am (UTC)
From: [identity profile] dkill.livejournal.com
> (Кто мне подскажет как это писать и что это за формат файла?)
это шелл скрипт, может выполняться непосредственно с комманд лайна, или из файла.

time=0.1 # в переменную time запихиваем 0.1
rows=`wc -l screenlog.0 | awk '{print $1}'` # в rows будет кол-во строк в файле скринлог.0
for i in `seq 1 $rows`; do head -$i screenlog.0 | tail -1; sleep $time; done # здесь все просто - в лупе, показывает по 1-ой линии и спит 0.1 с (тайм)
reset # чистит скрин после всего ;))) можно не вызывать.


Date: 2009-10-26 08:26 am (UTC)
From: [identity profile] dlinyj.livejournal.com
А как записать?

Date: 2009-10-26 08:28 am (UTC)
From: [identity profile] dkill.livejournal.com
1. можно скинуть все в файл, чмод ему 555 и запустить;
2. в коммандной строке, в одну линию, типа:

time=0.1; rows=`wc -l screenlog.0 | awk '{print $1}'`; for i in `seq 1 $rows`; do head -$i screenlog.0 | tail -1; sleep $time; done

Date: 2009-10-26 08:29 am (UTC)
From: [identity profile] dlinyj.livejournal.com
Не, я понял :). А скрипт покурим.

Date: 2009-10-26 08:29 am (UTC)
From: [identity profile] dkill.livejournal.com
ща, до работы доползу, пообщаемся :)

Date: 2009-10-26 08:47 am (UTC)
From: [identity profile] ollycat (from livejournal.com)
Вопрос не совсем в тему. Я так понимаю нужна была простая терминалка. Почему тогда обязательно этот навороченный minicom? Я например, для подключения через последовательный порт к серверам почти всегда использую cu. Если не нужны всяческие x/y/zmodem и прочее, то вполне достаточно cu, да и собираться она должна в разы проще. ;)

Date: 2009-10-26 09:00 am (UTC)
From: [identity profile] dlinyj.livejournal.com
Это было джаст фо фан. Нужна была проба пера переноса пакетов. Я люблю и знаю миником. Но за наводку на другой софт - спасибо, попробую.

Date: 2009-10-26 10:51 am (UTC)
From: [identity profile] ollycat (from livejournal.com)
О, сорри, если фо фан, тогда другое дело. Я думал нужна была терминалка именно. :)

Date: 2009-10-26 10:57 am (UTC)
From: [identity profile] dlinyj.livejournal.com
Терминалка тоже пригодится, но острой нужды в ней нет.

Date: 2009-10-26 09:15 am (UTC)
From: [identity profile] dkill.livejournal.com
по поводу "no termcap entry"

в /etc должен быть файл termcap

-rw-r--r-- 1 root root 807103 Jan 6 2007 /etc/termcap

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

Date: 2009-10-26 09:17 am (UTC)
From: [identity profile] dkill.livejournal.com
да, если есть /bin/uname, было бы не плохо увидет результат от "uname -a"

Date: 2009-10-26 10:01 am (UTC)
From: [identity profile] dlinyj.livejournal.com
Вечерком скину в коменты.

Date: 2009-10-26 10:01 am (UTC)
From: [identity profile] dlinyj.livejournal.com
Блин, на работе порты закрыты для ssh. Я бы попробовал.

Date: 2009-10-26 10:19 am (UTC)
From: [identity profile] dkill.livejournal.com
чето админы у вас суровые ;)))

January 2026

S M T W T F S
    123
456 78910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 22nd, 2026 11:23 am
Powered by Dreamwidth Studios