Создание ярлыка для Matlba в linux
Как не странно инсталяторы программ вроде матлаба по сей день не умеют создавать на себя ярлык.
Тут ничего военного, поэтому просто приведу содержимое файла Matlab.desktop
Как не странно инсталяторы программ вроде матлаба по сей день не умеют создавать на себя ярлык.
Тут ничего военного, поэтому просто приведу содержимое файла Matlab.desktop
Для работы с устройствами usb удобно пользоваться библиотеками libusb или её форком libusbx.
О том как установить их и пойдет речь в этой заметке.
Скачайте библиотеку libusbx. Распаковав архив вы увидите такое:
Matlab - пакет прикладных программ для проведения вычислений и одноименный язык программирования. Изначально эта программа развивалась именно как ПО для работы с матрицами (облегчения машинного решения матричных уравнений) - Matrix Laboratory.
Что нужно знать новичку.
Согласитесь, очень удобно пользоваться функциями delay_ms() при работе с контроллерами AVR. Жаль, что таких функций нет для stm32.
Задержка в avr организована в виде двух циклов написанных на ассемблере. Расчет величины задержки выполняется при помощи директив учитывающих частоту процессора на этапе компиляции. В stm32 такой подход не является таким действенным из-за больших частот.
Недавно появилась необходимость воспользоваться утилитой debug.exe, но, как оказалось, она отсутствует в поставке windows 7 x64. И нет её не потому, что наглые буржуи не положили её на диск, а по тому, что 64 битная венда не поддерживает более 16 битные утилиты. А debug.exe как раз таковой и является.
Как же запустить debug.exe под windows 7 x64 ?
Ответ прост! Через DOSBox!
Прежде чем объяснить, что такое Bit-Banding, позвольте мне написать немного о том, как работает ЦПУ. Обычно ядро процессора не может читать/писать отдельные биты регистров или ячеек памяти. Вместо этого ЦПУ должен записывать/считывать целые байты или даже слова одновременно. Если процессор должен изменить значение всего одного бита, и может только считать/записать байт, он должен сначала прочитать текущее значение во временный регистр, изменять это значение при помощи логической операции, а затем записать конечный результат. Эти три этапа метко названы чтение-модификация-запись.
Думаю многие пользователи нынешней убунты сильно бранятся из-за навязчивого уведомления при старте системы:
Network service discovery disabled Your current network has a .local domain, which is not recommended and incompatable with Avahi network service discovery. The service has been disabled
В русском варианте:
Одной из распространенных задач программирования является - построение графиков.
Вы конечно можете создать новый проект и используя библиотеки вроде freeglut набросать программку для отрисовки графика, но зачем заниматься изобретением велосипеда? Зачем рисовать оси самостоятельно, если это можно сделать одной строкой при помощи библиотеки, которая не особо то и раздуем ваш код.
Мой выбор для таких вещей - QCustomPlot. Это библиотека для Qt.
Как Вы уже наверное знаете, SDIO - это интерфейс для передачи данных в/из карт памяти.
В этой статье речь пойдет о работе с microSD флеш картой памяти по SDIO, который имеется в контроллере stm32f407vgt6 платы stm32f4 discovery.