воскресенье, 11 августа 2013 г.

Python: if-else внутри Генератора Списков


Долго искал в интернете, на зная как обозначить данную проблему. В итоге, гуглить стоит что-то наподобие:
“Creating a Python list comprehension with an if”  “Python: if/else in list comprehension?”

воскресенье, 16 июня 2013 г.

Немного о указателях на функцию



Решил поиграться с указателями на функцию (callback, функции обратного вызова) и массивом указателей на функцию.
Что это?

четверг, 21 марта 2013 г.

Некролог




   Кто смотрел Skyfall - тот понимает смысл картинок. Решил таки отписаться по поводу своего долгого отсутствия для тех, кто более менее   периодически просматривает мой бложик.

четверг, 28 февраля 2013 г.

Терминология Git

Люблю когда все по полочкам. А изучая новую область знаний, необходимо прежде всего уяснить набор терминов, присущих этой области, понять для себя эти термины, сопоставить им аллегории и т.п.
Поскольку в интернете не обнаружил справочной информации, собранной в одном месте, то решил для себя собрать все термины и жаргоны относительно системы контроля версии Git, чтобы не рыскать по многочисленным книгам - это утомляет. Буду стараться приводить ссылки.
Так же, люди опытные, корректируйте если что неточности!

понедельник, 11 февраля 2013 г.

Вычисление корня квадратного и инверсного корня в C28x Delfino




В этой статье расскажу и приведу много ссылок на методы вычисления квадратного корня. Захвачу тему вычисления инверсного корня. Разберемся, откуда берутся формулы для вычисления. Как работает метод Ньютона-Рафсона. Где для него взять первое приближение. И намекну, как это все устроено в математической FPU библиотеке Texas Instruments.


понедельник, 4 февраля 2013 г.

Вычисление модуля вектора (работа над ошибками)




В данной статье объясняется как удалось улучшить работу моего алгоритма с 6000 тактов процессорного времени до 284 тактов!!!

среда, 23 января 2013 г.

четверг, 17 января 2013 г.

Профилирование embedded кода средствами Code Composer Studio v.3.3




Тест производительности программы в Code Composer Studio осуществляется путем профилирования кода.



вторник, 15 января 2013 г.

Создание проекта в CCS v3.3 со сложной структурой папок

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

понедельник, 14 января 2013 г.

Вычисление модуля вектора ( sqrt( I^2 + Q^2 ) ). Результаты




В статье производится тестирование алгоритма на производительность как на компьютере ,так и на целевой платформе (TMS320F28335).

Статья 3. Вычисление модуля вектора (работа над ошибками)

Вычисление модуля вектора ( sqrt( I^2 + Q^2) ): от идеи до реализации



В статье собрана и проанализирована информация о методах вычисления корня квадратного, приведены ссылки на материалы. Сделана попытка синтезировать на основе двух методов алгоритм нахождения модуля вектора: оценка модуля вектора алгоритмом “альфа максимум плюс бета минимум” и последующее уточнение значения с помощью метода Ньютона.