Archive

Archive for the ‘Компьютер’ Category

arm-none-eabi-gdb – Segmentation fault: 11 – b 2

07.11.2013 Leave a comment

UPD 14.10.13: This is a bug of GDB. It is already known and fixed.

Terry Guo: The gdb 7.4.1.20130913 in this release has some problem to decode DWARF debug information generated by -g3 option. For the time being, please recompile your project with -g or -g2 to work around this issue.

——-

I am trying to program stm32f303vct6 core on stm32f3discovery board via Eclipse+arm-none-eabi-gdb+openOCD. Source for this stm32 can be built with no errors. I use GNU Tools for ARM Embedded Processors. Also it can be uploaded to MCU. But there are some troubles with debugging: gdb can’t read symbols from the firmware. This means that there will be no breakpoints in code. It is awful.

No symbol file

No symbol file

Read more…

Advertisements

GPS в LY-F1

27.08.2012 2 comments

Всем доброго времени суток!

Что же такое LY-F1? Это такой китайский планшетный компьютер за 100 баксов. Вот его обзор  – http://habrahabr.ru/post/143198/ и обсуждение – http://4pda.ru/forum/index.php?showtopic=298444 Штука классная и недорогая. Вещь для тех, кто не знает, нужен ли ему планшет или нет, но попробовать хочет.

Плюсы планшета: мизерная цена,root, usb-host (otg; порта 2, но распаян только один), hdmi.
Минусы: очень слабая батарея, глянцевые корпус, отсутствие gps.

Вот как раз убиранием последнего минуса мы и займёмся.

Read more…

Получаем hex-файл в AVR Srudio 5

10.04.2011 3 comments

Зашёл я на днях на atmel.com, а там на всё страницу баннер:”Зацените, мол, новую Avr Studio 5″. Заполнил кучу полей на сайте, чтобы скачать. 20 минут и вот они – 500 мегабайт инсталлятора. AVR Studio теперь больше не обычный текстовый редактор, а нормальная среда разработки, “powered by Visual Studio”. Внешний вид точь в точь как у MS Visual Studio 2010.

Теперь о теме разговора.

По умолчанию,  AVR Studio создаёт только elf-файл, который может не поддерживаться некоторыми программаторами. Заставить AVR Studio создавать еще и hex-файл прошивки можно следующим образом:

1. Запускаем AVR Studio, перед нами находится стартовая страница. Ближе к правому краю экрана находится ссылка “New Project…”. Щелкаем по ссылке, в появившемся окне слева выбираем Installed Templates – AVR GCC, справа – Empty AVR GCC Project, внизу пишем название проекта, место размещения, а поле Solution Name заполнится автоматически. Read more…

Об анонимности в интернете

10.03.2011 Leave a comment

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

HSDN - Информационная полоска

Да, справа в панельке, под строчкой “Анонимности нет!” аналогичная информация. Задумайся 😉

Проблемы с Windows: ntldr.

27.02.2011 Leave a comment

Сегодня я расскажу о таких распространенных проблемах, как ошибки, связанные с ntldr и файлами SYSTEM, SOFTWARE и тд. Всё будет обильно сдобрено картинками.

Чтобы избежать потерь файлов, создадим виртуальную машину с помощью Oracle VM VirtualBox . Если не особо хочется возиться с установкой, то можно скачать с трекеров образы виртуальных жестких дисков для программы WmWare Workstation или бесплатной VMware Player.

Я пользуюсь VirtualBox и в скобках приведу подсказки, как это там сделать.

Read more…

Qt. Первый проект с классами.

24.11.2010 3 comments

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

Создадим  новый проект. Файл -> Новый файл или проект -> Проект Qt C++ – GUI приложение Qt. Назовём его firstProject и укажем желаемое размещение.


Назовём класс – CMyFirstDialog, базовый класс путь будет QDialog, а заголовочный файл и файл исходников класса будут называться MyFirstDialog.h и MyFirstDialog.cpp соответственно. Не забудьте убрать галочку напротив “Создать форму” – QtDesigner кошмарно мусорит при создании кода.

Исходники прилагаются.

Read more…

С++. Немного полезностей.

02.11.2010 Leave a comment

1.  Стандартные символьные константы:

Конец строки NL(LF) \n
Горизонтальная табуляция HT \t
Вертикальная табуляция VT \v
Возврат BS \b
Возврат каретки CR \r
Перевод формата FF \f
Сигнал BEL \a
Обратная дробная черта \ \\
Знак вопроса ? \?
Одиночная кавычка \’
Двойная кавычка \”
Нулевой символ NUL
Восьмеричное число ooo \ooo
Шестнадцатеричное число hhh \xhhh

Read more…