Jump to content

Recommended Posts

Это самая очевидная разница, но не главная.

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

Из RPM в DEB и наоборот запросто конвертит alien

Использование alien - кажущаяся лёгкость.

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

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

Edited by Vascom

Share this post


Link to post
Share on other sites

На счет формирования пакетов соглашусь, разница есть, но остальное всё одинаковое. Я под генту накатываю без последствий как rpm и deb пакеты, все остальное - свистоперделки, которые придумывают производители дистров с желанием сделать "так лучше", поэтому патчи рулят. Древо каталогов же жестко привязано к FHS, поэтому линукс можно собрать хоть "на дискетке с унитаза".

Share this post


Link to post
Share on other sites

А вот вопрос у меня... есть у меня "домашний сервер" на Ubuntu, кажется 14 LTO, точную версию не помню. Торренты качает, медиаресурсы и принтеры расшаривает, файлы хранит... Работает без видеокарты - все делаю, при необходимости, через консоль putty. Вроде все работает. 

Но вот захотелось мне установить туда интернет-радио, чтобы на встроенную в материнку звуковушку играло. Погуглил - есть несколько консольных плейеров, способных играть сетевые "радио"-потоки, установил... И они (судя по консоли) даже "играют", только на выходе звуковушки полная тишина. И не знаю, что делать, как разбираться. Большинство рекомендаций в сети касаются GUI, а про консоль мало, и все, что смог найти мне понятное - сделал, но эффекта не добился.

Найдется ли добрый человек, который сможет провести меня через дебри к победе?

Подчеркиваю: я виндусятник до мозга костей, Ubuntu для меня хуже горькой редьки, просто заставить винду работать без видеокарты и на 1Г ОЗУ в качестве сервера со всеми наворотами я не рискнул даже пробовать...

 

Edited by ARV

Share this post


Link to post
Share on other sites

Конденсаторы Panasonic. Часть 4. Полимеры – номенклатура

В заключительной, четвертой статье из цикла «Конденсаторы Panasonic» рассматриваются основные достоинства и особенности использования конденсаторов этого японского производителя на основе полимерной технологии. Главной конструктивной особенностью таких конденсаторов является полимерный материал, используемый в качестве проводящего слоя. Полимер обеспечивает конденсаторам высокую электрическую проводимость и пониженное эквивалентное сопротивление (ESR). Номинальная емкость и ESR отличается в данном случае высокой стабильностью во всем рабочем диапазоне температур. А повышенная емкость при низком ESR идеальна для решения задач шумоподавления и ограничения токовых паразитных импульсов в широком частотном диапазоне.

Читать статью

@ARVПопробуй в alsamixer (консольный) сделать unmute и уровни громкости порегулировать.

Share this post


Link to post
Share on other sites

Установил alsa... подвигал миксер... ноль результата. Вот на счет unmute - этого не пробовал. Это консольная команда?

Share this post


Link to post
Share on other sites
                     

STM32G0 - средства противодействия угрозам безопасности

Результатом выполнения требований безопасности всегда является усложнение разрабатываемой системы. Особенно чувствительными эти расходы стали теперь, в процессе массового внедрения IoT. Обладая мощным набором инструментов информационной безопасности, микроконтроллеры STM32G0 производства STMicroelectronics, объединив в себе невысокую цену, энергоэффективность и расширенный арсенал встроенных аппаратных инструментов, способны обеспечить полную безопасность разрабатываемого устройства.

Подробнее...

Это в том же alsamixer.

Ещё можно попробовать через aplay сперва воспроизвести звук.

Также надо посмотреть не используется ли там pulseaudio и тогда через неё настраивать и воспроизводить.

Share this post


Link to post
Share on other sites

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

Если не затруднит, дайте пошаговые рекомендации: в консоли написать то-то и то-то, поглядеть, что вывело - если там написано вот это, то значит, все плохо... если вот то - все хорошо... Как-то так.

Я имею MC и могу пользоваться htop. Могу править конфиги и даже иногда понимаю, что там написано. Еще могу делать sudo apt-get install... Это весь мой уровень.

А если бы у вас нашлось некоторое время для беседы в аське или ватсапе вечерком, когда у меня мой "сервер" доступен для опытов - я о большем и не мог бы мечтать...

Edited by ARV

Share this post


Link to post
Share on other sites

Введи в консоли

man paplay

Если информация показывается, то пульсаудио установлен.

Скачай какой-нибудь аудио файл, лучше wav. Проиграй его через aplay или paplay.

 

Share this post


Link to post
Share on other sites

Запускаю alsamixer, жму m - виснет :( 

Запускаю aplay 1.wav - пишет, что нет доступа :( (файл есть, лежит в домашней папке)

man paplay выводит инфу.

И что нового я узнал? Что теперь?

Share this post


Link to post
Share on other sites

Сложно так дистанционно что-то конкретное посоветовать. Беседа по ватсапу тоже не поможет.

Попробуй обратиться на форум убунту.

В алсамиксере нажми s, и выбери свою звуковую карту.

Share this post


Link to post
Share on other sites
Только что, Vascom сказал:

В алсамиксере нажми s, и выбери свою звуковую карту.

Там вроде F6 надо жать... Это очевидно - я очевидное проделал, но толку ноль. Меня пугает, что рекомендованные вами плейеры aplay или paplay не хотят открывать файл из домашней папки... Причем не хотят - это мягко сказано, зависают после выдачи сообщения об отсутствии прав доступа... Приходится закрывать сессию putty, затем повторно подключаться и при помощи htop убивать процесс. По-моему, это вообще ни в какие рамки...

Edited by ARV

Share this post


Link to post
Share on other sites

Приводи полностью команду, которую вводишь и сообщение об ошибке. Пересказывать своими словами не надо.
Также покажи права на этот файл командой ls -l имя_файла.wav

Запускай paplay с параметром -v

Может у тебя не виснет, а проигрывается файл. Прервать можно Ctrl+C

Share this post


Link to post
Share on other sites

Вот свойства файла (файл в приложении - он длится секунду)

Цитата

root@Server:/home# ls -l 1.wav
-rw-rw-rw- 1 arv arv 27238 июня  11  2009 1.wav

Вот так запускаются плейеры

Цитата

root@Server:/home# paplay 1.wav
Failed to open audio file.
root@Server:/home# aplay 1.wav
Home directory not accessible: Permission denied

При этом последняя команда не завершается (т.е. промпт не появляется), даже если жму Ctrl-C.
Вот что выводится при попытке воспроизвести файл при помощи mplayer:

Цитата

arv@Server:/home$ mplayer 1.wav
MPlayer 1.1-4.8 (C) 2000-2012 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing 1.wav.
libavformat version 54.20.4 (external)
Mismatching header version 54.20.3
Audio only file format detected.
Load subtitles in ./
==========================================================================
Requested audio codec family [mpg123] (afm=mpg123) not available.
Enable it at compilation.
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
libavcodec version 54.35.0 (external)
AUDIO: 44100 Hz, 2 ch, floatle, 160.0 kbit/5.67% (ratio: 20000->352800)
Selected audio codec: [ffmp3float] afm: ffmpeg (FFmpeg MPEG layer-3 audio)
==========================================================================
W: [pulseaudio] core-util.c: Failed to open configuration file '/home/arv/.config/pulse//daemon.conf': Permission denied
W: [pulseaudio] daemon-conf.c: Failed to open configuration file: Permission denied
AO: [pulse] Init failed: Connection refused
Failed to initialize audio driver 'pulse'
W: [pulseaudio] core-util.c: Failed to open configuration file '/home/arv/.config/pulse//daemon.conf': Permission denied
W: [pulseaudio] daemon-conf.c: Failed to open configuration file: Permission denied
[AO_ALSA] alsa-lib: confmisc.c:768:(parse_card) cannot find card '0'
[AO_ALSA] alsa-lib: conf.c:4248:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
[AO_ALSA] alsa-lib: confmisc.c:392:(snd_func_concat) error evaluating strings
[AO_ALSA] alsa-lib: conf.c:4248:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
[AO_ALSA] alsa-lib: confmisc.c:1251:(snd_func_refer) error evaluating name
[AO_ALSA] alsa-lib: conf.c:4248:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
[AO_ALSA] alsa-lib: conf.c:4727:(snd_config_expand) Evaluate error: No such file or directory
[AO_ALSA] alsa-lib: pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM default
[AO_ALSA] Playback open error: No such file or directory
Failed to initialize audio driver 'alsa'
[AO SDL] Samplerate: 44100Hz Channels: Stereo Format floatle
[AO SDL] using aalib audio driver.
[AO SDL] Unsupported audio format: 0x1d.
[AO SDL] Unable to open audio: No available audio device
Failed to initialize audio driver 'sdl:aalib'
Could not open/initialize audio device -> no sound.
Audio: no sound
Video: no video


Exiting... (End of file)
arv@Server:/home$
 

:( 

Причем вчера выводилось совсем другое...

Share this post


Link to post
Share on other sites

Читать: раз, два.

  1.  Подозреваю, что у тебя какой-то косяк с домашней директорией пользователя arv - либо директории нет, либо она создана с кривыми правами. Оно же английским по белому пишет "Home directory not accessible: Permission denied" и "Failed to open configuration file '/home/arv/.config/pulse//daemon.conf': Permission denied"
  2. Пользователь arv должен принадлежать группе audio. gpasswd -a arv audio, перелогиниться.

Share this post


Link to post
Share on other sites
В 5/10/2017 в 15:19, ARV сказал:

есть у меня "домашний сервер" на Ubuntu, кажется 14 LTO, точную версию не помню.

lsb_release

 

В 5/11/2017 в 19:31, ARV сказал:

root@Server:/home# aplay 1.wav
Home directory not accessible: Permission denied

1.wav может стоит попробовать переложить куда-нибудь типа /home/arv/Documents?...  ну и полный путь к 1.wav указать при запуске плеера, а то хз где он его искать будет.

Share this post


Link to post
Share on other sites

Нужно указываать либо полный путь либо через  ./имя_файла..wav (если файл находится в текущей деректории

Share this post


Link to post
Share on other sites

Если файл находится в текущей директории (в рабочем каталоге), проще, в директории, в которую пользователь "зашёл" коммандой cd (cd /home/arv, например), то ничего дополнительно указывать не надо. комбинация точка-слэш (./) перед именем файла указывается для запуска файла из текущей директории на исполнение, файл должен быть исполняемым и у пользователя должны быть права на его запуск (бит exec).

у @ARV же беда в другом. Во-первых, насколько позволяют мои телепатические способности, нет домашней директории /home/arv (пользователь arv был создан командой useradd без ключа -m) - поправить - mkdir /home/arv && chown -R arv:users /home/arv (командu вводить от root)

Для того, чтобы пользователю разрешить доступ к звуковой подсистеме, пользователь должен состоять в группе audio. Добавить пользователя в группу можно командой gpasswd -a arv audio (командu вводить от root, затем перелогиниться)

P.S. @ARV, в работе с Linux нет ничего сложного, всё очень просто, нужно лишь понять базовые принципы. В данном случае они ничем не отличаются от винды - права пользователей и права доступа к файлам. Если хотите работать с системой, то нужно научиться это делать. Как с машиной - если вы не понимаете, что там у неё под капотом, то не возмущаетесь и гоните машину в сервис, платите денежки специалисту и горя не знаете. Или таким же образом на автомобильных форумах вопросы задаёте? А если Вы изначально декларируете, что, мол - "Я виндусятник и мне влом напрягаться, эти ваши линухи меня напрягают, мне даже лень толком читать сообщение об ошибке, кто-нибудь сделайте всё вместо меня", то и получаете соответственное отношение.

Edited by lnx

Share this post


Link to post
Share on other sites

За советы и рекомендации - спасибо, @lnx @Grig96 @GDK . Я попробую действовать в соответствии с ними, потом расскажу, что вышло.

9 часов назад, lnx сказал:

в работе с Linux нет ничего сложного, всё очень просто, нужно лишь понять базовые принцип

Увы, все очень и очень не так...

Вот смотрите: когда вы сталкиваетесь с чем-то неизвестным, вы привлекаете свой жизненный опыт, интуицию и логику, чтобы принять решение о том, как надо действовать. И когда логика и остальное подводят - вы сильно удивляетесь. Это ведь так, согласны?

Так вот: откуда в голову "обычному" человеку может прийти мысль, что для того, чтобы слушать музыку, надо входить в группу слушателей музыки? Это как соотносится с тем, что я уже знаю о безопасности? Папки, файлы и т.п. - это понятно для чего разделяется доступ, а аудиокарта?! Интересно, почему вдруг для пользования клавиатурой или мышью не надо входить в какую-то особую группу? Вот было бы здорово: чтобы стать членом группы "пользователь клавиатуры" надо быть пользователем клавиатуры, чтобы ввести команду с клавиатуры... 

Как может быть такое, что пользователь есть, а его домашней папки нет?! Или как может быть такое, что папка домашняя для него есть, а прав доступа к ней у пользователя нет?! И это при том, что я, как пользователь, вообще ничего не делаю - как при установке системы ввел своё имя пользователя, так и не делал больше ничего! И при том, что root - это тоже я, только я нифига не умею?!

С линухом логика "обычного пользователя" ломается жестоко, и не всякая психика это выдерживает. Моя, например, дает сбои. Я не понимаю, почему такое в принципе может быть! И, соответственно, самостоятельно не могу вообще даже предполагать, что следует делать, кроме как обращаться на форум с дурацкими вопросами. Если в винде нажимаешь F1 в трудную минуту, то здесь - хоть об стол башкой бейся. Опыт более чем 25 лет становится полностью обнуленным, и это очень тяжко понимать...

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
Только что, Vascom сказал:

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

Я допускаю, что не прав, тем более что я объяснил, почему: я использую только имеющийся опыт и логику для каких-то умозаключений. И вот скажите мне, в каком месте моя логика дала сбой:

1. GUI в линухе второстепенно, версий этих гуев много, и все они по сути лишь интерфейс для юзера с мышкой
2. Все, что линух должна делать, она делает вне зависимости от того, откуда юзер дает ей команды - с мышки или из консоли
3. С какого перепугу GUI вдруг заставляет музыку для пользователя играть "из коробки", а без GUI надо какое-то шаманство творить с группами и т.п.?

Я искренне верил, что достаточно установить музыкальные пакеты командой sudo apt-get install что_то_там, ровно как в GUI я ткнул бы мышкой на иконку этого пакета, и все зафурычит. Почему это на самом деле не так?! Где логика?!

P.S. У меня нет видеокарты и раздел всего на 12Г для системы, поэтому GUI я и исключил из состава своего "сервера".

Share this post


Link to post
Share on other sites

Да по всем пунктам.

1. GUI не второстепенен. Просто что-то удобнее делать из консоли, а что-то из GUI.

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

3. Тут сложно сказать. Возможно дело в твоём дистрибутиве или параметрах при установке.

Логика в том, что это другая система и твой опыт из винды тут лишь мешает. Для всего надо учиться, это как водить грузовик после мотоцикла. Как уже сказал, возможно проблемы из-за серверного варианта установки, на серверах же нет аудиокарт. Но ты можешь запускать графические приложения чераз ssh и в них всё настроить.

Edited by Vascom

Share this post


Link to post
Share on other sites
Только что, Vascom сказал:

Но ты можешь запускать графические приложения чераз ssh и в них всё настроить.

Я пытался запускать XWindow по ssh... и оно даже иногда работало... но иногда не работало, и эти "иногда" никакой закономерности не создавали, и я плюнул. Вообще очень много странностей: в локалке ничего не меняется, адрес "сервера" фиксированный, и тем не менее putty с первой попытки в 50% случаев не устанавливает связь, вылетает по таймауту, но со второй попытки всегда устанавливает... и так во всем. То принтер работает, то вдруг перестал. Прописываю принтер скриптом из пакета установки драйвера - он снова работает... И так во всем без исключения.

А сколько геморроя я поимел со сканером из МФУ! 

Я пришел к выводу, что чем меньше хочешь о линуха, тем лучше. Сделать за меня никто не желает, а я не желаю учиться куче одноразовых решений. Мне не надо навсегда знать, я не собираюсь быть админом, мне надо 1 раз настроить, и потом наплевать и забыть - только пользоваться. 

Share this post


Link to post
Share on other sites

Там все настраивается и работает как часики годами. Просто вам нужно на другой форум

Share this post


Link to post
Share on other sites
Только что, Grig96 сказал:

Там все настраивается и работает как часики годами.

Я верю.

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Similar Content

    • By admin
      В ролике показано как скомпилировать и установить библиотеку OpenCV 4.1.0 на Raspberry Pi 3.
      Используйте промокод CXEMNET и получите скидку 10% в магазине https://www.seeedstudio.com/ при покупке от 150$!
      https://www.seeedstudio.com/category/Raspberry-pi-c-1010/Raspberry-Pi-3-Model-B--p-3037.html малинка
      https://www.seeedstudio.com/category/Raspberry-pi-c-1010/Raspberry-PI-VGA666-DPI-dtoverlays-Module.html модуль vga666
      https://www.seeedstudio.com/category/Raspberry-pi-c-1010/Raspberry-Pi-Camera-Module-V2-p-2800.html камера
      Команды из видео.
      Открыть настройки raspberry Pi: 
      sudo raspi-config
      Далее выбираем Advanced Options → Expand Filesystem. Перезагружаемся.

      Установка требуемых пакетов:
      sudo apt-get install cmake cmake-curses-gui libgtk2.0-dev
      sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libx264-dev libxvidcore-dev
      sudo apt-get install libjpeg-dev libpng12-dev libtiff5-dev libjasper-dev
      sudo apt-get install gfortran libatlas-base-dev
      Увеличение размера файла подкачки. 
      sudo nano /etc/dphys-swapfile
      Находим строчку CONF_SWAPSIZE=100
      И увеличиваем число например до 1024.
      Перезапускаем службу.
      sudo /etc/init.d/dphys-swapfile stop
      sudo /etc/init.d/dphys-swapfile start
      Создаем папку opencv в домашнем каталоге и переходим в нее
      cd /home/pi
      mkdir opencv
      cd opencv
      Скачиваем архивы с исходниками с помощью утилиты wget
      wget https://github.com/opencv/opencv/archive/4.1.0.zip -O opencv_source.zip
      wget https://github.com/opencv/opencv_contrib/archive/4.1.0.zip -O opencv_contrib.zip
      Распаковываем архивы.
      unzip opencv_source.zip
      unzip opencv_contrib.zip
      И теперь можно их удалить
      rm opencv_source.zip
      rm opencv_contrib.zip
      Теперь переходим в папку opencv-4.1.0 и создаем в ней папку build
      cd opencv-4.1.0
      mkdir build
      cd build
      Настраиваем параметры сборки. Обратите внимание на путь до дополнительных модулей!
      cmake -D CMAKE_BUILD_TYPE=RELEASE \
      -D CMAKE_INSTALL_PREFIX=/usr/local \
      -D INSTALL_C_EXAMPLES=OFF \
      -D INSTALL_PYTHON_EXAMPLES=ON \
      -D OPENCV_EXTRA_MODULES_PATH=/home/pi/opencv/opencv_contrib-4.1.0/modules \
      -D BUILD_EXAMPLES=ON \
      -D BUILD_DOCS=ON \
      -D ENABLE_NEON=ON ..
      Компиляция в 1 поток
      make -j1

      Компиляция в 4 потока (только если у вас хорошее охлаждение малинки)
      make -j4

      Установка библиотеки
      sudo make install

      Настройка динамического связывания
      sudo ldconfig

      Проверка работоспособности библиотеки.
      python3
      import cv2
      cv2.__version__

      В результате, библиотека должна выдать номер версии, которую вы установили.
    • By admin
      Честный обзор миникомпьютера OMEGA 2. Характеристики, подключение и работа с командной строкой. Отправляем твит и компилируем свое приложение прямо на миникомпьютере.
      Ссылка на миникомпьютер: https://www.indiegogo.com/projects/omega2-5-linux-computer-with-wi-fi-made-for-iot
      Ссылка на документацию: https://docs.onion.io/omega2-docs/
      Ссылка на opkg пакеты: http://repo.onion.io/omega2/
    • By vv7
      Всем привет !
      Да, вот так вот. Опять светодиод и опять не запускается.
      В чём косяк ?
      Питание - от автозарядки для мобилки ( 12В -> 5В ).
      Среда разработки ( IDE ): MPLAB X v3.35 Linux, компилятор C18.
      Программатор: PICKit3
      Прошивка, по-моему - нормальная.
      Сконфигурирован - нормально. ( Или нет ? )
      Элементы все рабочие.
      В наличие есть кварц: 4, 8, 10 МГц.
      Фотка со схемкой - в атаче.
      Осциллографа под рукой - нет .
      Исходник прошивки:

      #include "config_bits.h" #include <stdio.h> #include <stdlib.h> void main (void) { int i = 0; TRISA = 0x00; PORTA = 0x00; TRISB = 0x00; PORTB = 0xFF; TRISC = 0x00; PORTC = 0x00; TRISD = 0x00; PORTD = 0x00; TRISE = 0x00; PORTE = 0x00; while (1) { for ( i = 0; i < 1000000; i++) { PORTB = !PORTB; } } }
      Файл "config_bits.h":

      // PIC18F452 Configuration Bit Settings // 'C' source line config statements #include <p18f452.h> // CONFIG1H #pragma config OSC = HS // Oscillator Selection bits (HS oscillator) #pragma config OSCS = OFF // Oscillator System Clock Switch Enable bit (Oscillator system clock switch option is disabled (main oscillator is source)) // CONFIG2L #pragma config PWRT = OFF // Power-up Timer Enable bit (PWRT disabled) #pragma config BOR = ON // Brown-out Reset Enable bit (Brown-out Reset enabled) #pragma config BORV = 20 // Brown-out Reset Voltage bits (VBOR set to 2.0V) // CONFIG2H #pragma config WDT = OFF // Watchdog Timer Enable bit (WDT disabled (control is placed on the SWDTEN bit)) #pragma config WDTPS = 128 // Watchdog Timer Postscale Select bits (1:128) // CONFIG3H #pragma config CCP2MUX = ON // CCP2 Mux bit (CCP2 input/output is multiplexed with RC1) // CONFIG4L #pragma config STVR = ON // Stack Full/Underflow Reset Enable bit (Stack Full/Underflow will cause RESET) #pragma config LVP = OFF // Low Voltage ICSP Enable bit (Low Voltage ICSP disabled) // CONFIG5L #pragma config CP0 = OFF // Code Protection bit (Block 0 (000200-001FFFh) not code protected) #pragma config CP1 = OFF // Code Protection bit (Block 1 (002000-003FFFh) not code protected) #pragma config CP2 = OFF // Code Protection bit (Block 2 (004000-005FFFh) not code protected) #pragma config CP3 = OFF // Code Protection bit (Block 3 (006000-007FFFh) not code protected) // CONFIG5H #pragma config CPB = OFF // Boot Block Code Protection bit (Boot Block (000000-0001FFh) not code protected) #pragma config CPD = OFF // Data EEPROM Code Protection bit (Data EEPROM not code protected) // CONFIG6L #pragma config WRT0 = OFF // Write Protection bit (Block 0 (000200-001FFFh) not write protected) #pragma config WRT1 = OFF // Write Protection bit (Block 1 (002000-003FFFh) not write protected) #pragma config WRT2 = OFF // Write Protection bit (Block 2 (004000-005FFFh) not write protected) #pragma config WRT3 = OFF // Write Protection bit (Block 3 (006000-007FFFh) not write protected) // CONFIG6H #pragma config WRTC = OFF // Configuration Register Write Protection bit (Configuration registers (300000-3000FFh) not write protected) #pragma config WRTB = OFF // Boot Block Write Protection bit (Boot Block (000000-0001FFh) not write protected) #pragma config WRTD = OFF // Data EEPROM Write Protection bit (Data EEPROM not write protected) // CONFIG7L #pragma config EBTR0 = OFF // Table Read Protection bit (Block 0 (000200-001FFFh) not protected from Table Reads executed in other blocks) #pragma config EBTR1 = OFF // Table Read Protection bit (Block 1 (002000-003FFFh) not protected from Table Reads executed in other blocks) #pragma config EBTR2 = OFF // Table Read Protection bit (Block 2 (004000-005FFFh) not protected from Table Reads executed in other blocks) #pragma config EBTR3 = OFF // Table Read Protection bit (Block 3 (006000-007FFFh) not protected from Table Reads executed in other blocks) // CONFIG7H #pragma config EBTRB = OFF // Boot Block Table Read Protection bit (Boot Block (000000-0001FFh) not protected from Table Reads executed in other blocks)
      Проблема: Он то ли не запускается, то ли ещё что-то. Светодиод на 30 ножке ( PORTBbits.RB0 ( B0 ) ) просто горит. А ведь в программе я прописал, чтоб весь блок B периодически переключался на противоположенное значение, но этого не происходит. Менял значения цикла от 1000000 до 10 - 0 по цельсию.
      Вопрос, что может быть. Может минус плохой и на монтажных схемках такого рода ( как на фотке ) собирать схемы на МК - плохая идея ? Аля нужно паять ?!
      Спасибо !!!



    • By Vascom
      Кто-нибудь использует stlink https://github.com/texane/stlink для работы с МК под Linux?
    • By vv7
      Привет,
      Каким образом можно прошить МК в Linux ( Например: Pic18F4550 ) ?

      Результаты поиска в инете закончились провалом ...
      Я смог подключить и соединить PICKit3 в MPLAB через Linux, но ... я смог прошить мк только через Low Voltage ... и, как-то не удобно пользоваться MPLAB в этом деле.
      Под Windows я использую простую прогу Standalone PICKit3 Programmator v3.10 ( Всё Работает на УРА !!!), но нужен аналог под Linux ( Ubuntu 15.04 )

      Есть ли какой-то скрипт или прога под Линь, который просто прошивает чип HEX файлом ?
      Типа, аля: ./pickit3 -w /home/user/Desktop/Test/file.hex -c pic18f4550
      Спасибо заранее !!!
×
×
  • Create New...