Easyelectronics.ru

Электроника для всех
Текущее время: 22 авг 2019, 08:01

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/10pcs (Любой цвет!)
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 51 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Re: Работа с ФРАМ-семейством MSP430, Линукс
СообщениеДобавлено: 10 янв 2014, 13:39 
Старожил

Зарегистрирован: 03 мар 2010, 14:10
Сообщения: 1514
Откуда: Беларусь, Минск
drvlas писал(а):
amx писал(а):
А вот /opt/msp430-toolchain-20140110 - это куда будут установлены готовые к работе программы
так повторюсь: верно ли я понял, что авторы методички избрали для этого папку home/msp430-build? Если да, то это не очень правильно? Вот... как вообще выбираются директории новых программ? Когда их делает какой-нить синаптик или центр приложений - они ведь имеют определенную политику. Ты вот тоже, предложил в /opt создать папку.
Так что же мне - повторить процедуру, но создать /opt/msp430-toolchain-20140110?

Нет.

Вкратце. ПО существует в 3 ипостасях: исходный код, скомпилированная программа и установленная программа.
Исходники - это архив {name}-{version}.tar.{archivetype} или то что вытянет cvs/svn/git/etc, а ещё то, что получается от архива с исходниками после распаковки.
Скомпилированная программа получается после {path}/configure ... && make
Установленная программа получается после make install путём копирования предварительно скомпилированной программы в нужную директорию.

По методичке, в ~/msp430-build будут исходники в ~/msp430-build/msp430-{binutils,gcc,newlib,mspdebug,gdb} будут скомпилированные программы, а устанавливаться программы будут в /usr/local (путь по-умолчанию, если не указано иное через --prefix=..)

Пакеты для ОС немного по другому устроены, менеджер пакетов знает, какие файлы какому пакету принадлежат. Таким образом он всё ставить в корневую директорию / или /usr и значет список файлов, которые надо удалять, если пользователь того захочет. Вообще не очень хорошая практика смешивать в одном месте пакеты из репозитария и самосборние, поэтому выделили /usr/local для самосборных. Но там все сборки будут в куче. Что бы не смешивать разные пакеты, их можно устанавливать каждый в отдельную директорию в /opt. Директория указанная в --prefix создаётся автоматически при установке.
drvlas писал(а):
amx писал(а):
как лежат исходники не имеет особого значения, их потом всё-равно удалять
Расскажешь потом, что именно можно удалить...

Всю папку msp430-build можно сносить.

UPD: для чего может понадобится иметь toolchain в отдельной директории: что бы заархивировать его целиком и положить рядом с исходниками и бинарниками прошивки.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с ФРАМ-семейством MSP430, Линукс
СообщениеДобавлено: 10 янв 2014, 16:19 
Старожил
Аватара пользователя

Зарегистрирован: 26 окт 2013, 07:58
Сообщения: 2310
Если UBUNTU - проще из .deb-ов ставить.
У меня где то волялись под 32-битную систему.
Но старые - давно с msp430 возился.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с ФРАМ-семейством MSP430, Линукс
СообщениеДобавлено: 10 янв 2014, 16:37 
Старожил
Аватара пользователя

Зарегистрирован: 29 май 2010, 18:46
Сообщения: 4189
Откуда: Киев
Pingvin писал(а):
Если UBUNTU - проще из .deb-ов ставить.
Да, я понимаю, с твоим ником это осмысленная фраза. Давай попробую врубиться: ты хотел сказать, из других репозиториев? Как-то связанных с Debian?

Собрал базовый gcc:

make all-host

Много єкранов, в конце есть ошибки.

collect2: error: ld returned 1 exit status
и
make: *** [all-gcc] Ошибка 2

Игнорить и итди дальше?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с ФРАМ-семейством MSP430, Линукс
СообщениеДобавлено: 10 янв 2014, 16:44 
Старожил

Зарегистрирован: 03 мар 2010, 14:10
Сообщения: 1514
Откуда: Беларусь, Минск
Нет, надо разобраться, скорее всего надо установить пакеты libmpc-dev, libgmp-dev и libmpfr-dev. Но описание ошибки не помешало бы.

drvlas писал(а):
Pingvin писал(а):
Если UBUNTU - проще из .deb-ов ставить.
Да, я понимаю, с твоим ником это осмысленная фраза. Давай попробую врубиться: ты хотел сказать, из других репозиториев? Как-то связанных с Debian?
deb - это имя пакетного менеджера, того самого, который стоит за "сунаптиками", "менеджерами приложений" и другими графическими свистелками как в Ubuntu так и в Debian. По совместительству, пакеты для этого менеджера имеют расширение .deb.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с ФРАМ-семейством MSP430, Линукс
СообщениеДобавлено: 10 янв 2014, 16:55 
Старожил
Аватара пользователя

Зарегистрирован: 26 окт 2013, 07:58
Сообщения: 2310
drvlas писал(а):
Pingvin писал(а):
Если UBUNTU - проще из .deb-ов ставить.
Да, я понимаю, с твоим ником это осмысленная фраза. Давай попробую врубиться: ты хотел сказать, из других репозиториев? Как-то связанных с Debian?

Собрал базовый gcc:

make all-host

Много єкранов, в конце есть ошибки.

collect2: error: ld returned 1 exit status
и
make: *** [all-gcc] Ошибка 2

Игнорить и итди дальше?


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

В разных системах эти архивы установочные имеют несколько отличную структуру и расширение.
В UBUNTU это файлы с расширением .deb (debian-овская система), в Мандриве - .rpm и т.д.

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

Код:
dpkg -i имя_пакета.deb


Либо просто кликнуть дважды мышкой по .deb файлу - и программа автоматически установиться куда надо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с ФРАМ-семейством MSP430, Линукс
СообщениеДобавлено: 10 янв 2014, 16:58 
Старожил
Аватара пользователя

Зарегистрирован: 26 окт 2013, 07:58
Сообщения: 2310
Да и репозитории есть для UBUNTU с msp430-gcc.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с ФРАМ-семейством MSP430, Линукс
СообщениеДобавлено: 10 янв 2014, 16:59 
Старожил
Аватара пользователя

Зарегистрирован: 29 май 2010, 18:46
Сообщения: 4189
Откуда: Киев
amx писал(а):
Нет, надо разобраться, скорее всего надо установить пакеты libmpc-dev, libgmp-dev и libmpfr-dev. Но описание ошибки не помешало бы.
Так, ща буду скролить и вісматривать ошибки

1 ворнинг:

/home/drvlas/gcc-trunk/trunk/missing flex -ogengtype-lex.c ../../../gcc-trunk/trunk/gcc/gengtype-lex.l && { \
echo '#include "bconfig.h"' > gengtype-lex.c.tmp; \
cat gengtype-lex.c >> gengtype-lex.c.tmp; \
mv gengtype-lex.c.tmp gengtype-lex.c; \
}
WARNING: `flex' is missing on your system. You should only need it if
you modified a `.l' file. You may need the `Flex' package
in order for those modifications to take effect. You can get
`Flex' from any GNU archive site.
cat: gengtype-lex.c: Нет такого файла или каталога

далі буде...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с ФРАМ-семейством MSP430, Линукс
СообщениеДобавлено: 10 янв 2014, 17:00 
Старожил
Аватара пользователя

Зарегистрирован: 26 окт 2013, 07:58
Сообщения: 2310
Не собрался пакет, раз ошибка.
Ну GCC то точно в репозитории есть!
Цитата:
sudo apt-get install gcc

Поправьте, знатоки, если соврал.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с ФРАМ-семейством MSP430, Линукс
СообщениеДобавлено: 10 янв 2014, 17:00 
Старожил
Аватара пользователя

Зарегистрирован: 29 май 2010, 18:46
Сообщения: 4189
Откуда: Киев
Show


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с ФРАМ-семейством MSP430, Линукс
СообщениеДобавлено: 10 янв 2014, 17:02 
Старожил
Аватара пользователя

Зарегистрирован: 26 окт 2013, 07:58
Сообщения: 2310
но сначала
Код:
sudo apt-get update

для обновления информации о пакетах


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с ФРАМ-семейством MSP430, Линукс
СообщениеДобавлено: 10 янв 2014, 17:03 
Старожил
Аватара пользователя

Зарегистрирован: 29 май 2010, 18:46
Сообщения: 4189
Откуда: Киев
Pingvin писал(а):
Поправьте, знатоки, если соврал.
А новичкам мона?
Мі тут перетирали тему, если глянешь с начала. И я выяснил, что в компиляторе для msp430FR5xxx есть ошибка. Поэтому речь идет о сборке наисвежайшего компилятора (от Красной шапки), в котором ее может не быть... А этот наисвежайший в репозитории ГЦЦ еще не попал, видимо


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с ФРАМ-семейством MSP430, Линукс
СообщениеДобавлено: 10 янв 2014, 17:04 
Старожил

Зарегистрирован: 03 мар 2010, 14:10
Сообщения: 1514
Откуда: Беларусь, Минск
flex установлен? Надо установить.


Последний раз редактировалось amx 10 янв 2014, 17:05, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с ФРАМ-семейством MSP430, Линукс
СообщениеДобавлено: 10 янв 2014, 17:05 
Старожил
Аватара пользователя

Зарегистрирован: 26 окт 2013, 07:58
Сообщения: 2310
drvlas писал(а):
Pingvin писал(а):
Поправьте, знатоки, если соврал.
А новичкам мона?
Мі тут перетирали тему, если глянешь с начала. И я выяснил, что в компиляторе для msp430FR5xxx есть ошибка. Поэтому речь идет о сборке наисвежайшего компилятора (от Красной шапки), в котором ее может не быть... А этот наисвежайший в репозитории ГЦЦ еще не попал, видимо

Прошу пардона!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с ФРАМ-семейством MSP430, Линукс
СообщениеДобавлено: 10 янв 2014, 17:11 
Старожил
Аватара пользователя

Зарегистрирован: 29 май 2010, 18:46
Сообщения: 4189
Откуда: Киев
amx писал(а):
flex установлен? Надо установить.
Вот, я так и знал: у меня сегодня уже были проблемы с Самбой. Я ее и переустанавливал, но были ошибки. Решил пока что похерить (обошелся с принтером иначе). А вот теперь, при установке этого самого flex снова заругалось.

Show

И эта фигня с самба4 не только здесь... Но просто переустановку самба4 не предлагай - я это уже делал. Какие варианты еще есть?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с ФРАМ-семейством MSP430, Линукс
СообщениеДобавлено: 10 янв 2014, 17:18 
Старожил

Зарегистрирован: 03 мар 2010, 14:10
Сообщения: 1514
Откуда: Беларусь, Минск
А попробуйте без самбы установить, а с самбой потом бодаться.

Ну или что б добить самбу сразу не отходя от кассы:
https://bugs.launchpad.net/ubuntu/+sour ... ug/1202918
Andreas Moog (amoog) wrote on 2013-07-19 писал(а):
Thanks for the report. The cause of the issue is that you have a invalid /etc/samba/smb.conf file, the option "security = share" is deprecated. The bug, however, is that, instead of telling you that, samba4 decides to just throw up and confront you with an exception. The package maintainers will have to deal with that part.

To get your samba installation repaired, I suggest setting "security = user", then running "testparm /etc/samba/smb.conf" and look for other reports of invalid/deprecated options. After you finished that, run "sudo apt-get -f install". That should clear your issue.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с ФРАМ-семейством MSP430, Линукс
СообщениеДобавлено: 10 янв 2014, 17:35 
Старожил
Аватара пользователя

Зарегистрирован: 29 май 2010, 18:46
Сообщения: 4189
Откуда: Киев
amx писал(а):
Ну или что б добить самбу сразу не отходя от кассы:
then running "testparm /etc/samba/smb.conf" and look for other reports of invalid/deprecated options

Получил еще предупреждения:

Show


насколько серьезно?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с ФРАМ-семейством MSP430, Линукс
СообщениеДобавлено: 10 янв 2014, 17:41 
Старожил

Зарегистрирован: 03 мар 2010, 14:10
Сообщения: 1514
Откуда: Беларусь, Минск
Вы уже настраивали самбу? Если нет - предлагаю сделать "sudo cp -f /usr/share/samba/smb.conf /etc/samba/smb.conf"
В любом случае все "Unknown parameter" можно смело удалять, всё равно они игнорируются.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с ФРАМ-семейством MSP430, Линукс
СообщениеДобавлено: 10 янв 2014, 17:56 
Старожил
Аватара пользователя

Зарегистрирован: 29 май 2010, 18:46
Сообщения: 4189
Откуда: Киев
amx писал(а):
Вы уже настраивали самбу?
Вот, все сделал, потом запустил install и получил в тех же местах ошибки, что и утром:

Show


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с ФРАМ-семейством MSP430, Линукс
СообщениеДобавлено: 10 янв 2014, 18:02 
Старожил

Зарегистрирован: 03 мар 2010, 14:10
Сообщения: 1514
Откуда: Беларусь, Минск
А собственно сам конфиг не приведёте?
P.S. что-то отклонились от темы.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с ФРАМ-семейством MSP430, Линукс
СообщениеДобавлено: 10 янв 2014, 18:20 
Старожил
Аватара пользователя

Зарегистрирован: 29 май 2010, 18:46
Сообщения: 4189
Откуда: Киев
amx писал(а):
P.S. что-то отклонились от темы.
Тема у меня - установка линукса на основной машине и развертывание на ней всех нужных пакетов. Что я и делаю весь 2014 год, с перерывами на пьянки. тем более, что у нас ругня на самбу идет при установке gcc...

так что не обессудь. Вот конфиг, кстати, до той операции, что ты сказал, он был только в /etc/sambaтеперь вродь скопировался - но, йолы-палы, длина файлов слегка разная. Прилагаю оба


Вложения:
usr_share_samba_smb.conf.tar.gz [4.8 Кб]
Скачиваний: 234
smb.conf.tar.gz [4.9 Кб]
Скачиваний: 235
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с ФРАМ-семейством MSP430, Линукс
СообщениеДобавлено: 10 янв 2014, 23:35 
Старожил

Зарегистрирован: 03 мар 2010, 14:10
Сообщения: 1514
Откуда: Беларусь, Минск
drvlas писал(а):
Прилагаю оба

Это же пустой конфиг, странно что он ему не нравится. К сожалению не помогу. Последняя попытка - снести самбу, снести ручками конфиг и попробовать поставить наново (просто переустановка не изменяет конфиг).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с ФРАМ-семейством MSP430, Линукс
СообщениеДобавлено: 10 янв 2014, 23:52 
Старожил
Аватара пользователя

Зарегистрирован: 29 май 2010, 18:46
Сообщения: 4189
Откуда: Киев
amx писал(а):
К сожалению не помогу
И так спасибо огромное!
Я порылся, проблемки с Убунту 13.10, в частности и с самбой - таки есть. И тот диспут, что ты показал - там же ниже видно, что проблема осталась (у юзера adlerhorst сообщения такие же, как у меня, а ему ответ нет).

Последую твоему последнему совету. Но прежде я решу вот что: а не лучше ли такому новичку, как я, снести нафик 13.10 и поставить 12.04? Я верно понимаю, что ничего не станется с теми пакетами. которые я сам поставил?

Кста, прилагаю табличку, которая мне очень понравилась. Для новичков, котоорые забредут сюда по тегу "файловая система Линукс" :)


Вложения:
Linux_directories.ods [8.89 Кб]
Скачиваний: 165
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с ФРАМ-семейством MSP430, Линукс
СообщениеДобавлено: 11 янв 2014, 00:34 
Старожил

Зарегистрирован: 03 мар 2010, 14:10
Сообщения: 1514
Откуда: Беларусь, Минск
drvlas писал(а):
а не лучше ли такому новичку, как я, снести нафик 13.10 и поставить 12.04? Я верно понимаю, что ничего не станется с теми пакетами. которые я сам поставил?
Может статься - зависимости могут не подойти по версии или вообще отсутствовать. А вообще в сортах убунт не разбираясь, сам сижу на ЦЕРНо-красношапковаом поделье aka Scientific Linux что есть свободная сборка RHEL.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с ФРАМ-семейством MSP430, Линукс
СообщениеДобавлено: 11 янв 2014, 00:39 
Старожил
Аватара пользователя

Зарегистрирован: 29 май 2010, 18:46
Сообщения: 4189
Откуда: Киев
ОК, еще раз спасибо! Поизучаю, почищу, а там, глядишь, и переустановлю. Я так понял, нужно себя приучить легко и просто ставиться к установке и снесению как программ, так и системы.

Ща учусь чистить кеш установщика.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с ФРАМ-семейством MSP430, Линукс
СообщениеДобавлено: 11 янв 2014, 13:58 
Заглядывает иногда

Зарегистрирован: 08 янв 2014, 21:05
Сообщения: 130
Вместо samba4, рекомендуют ставить просто samba и не мучаться)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 51 ]  На страницу Пред.  1, 2, 3  След.

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB