Pull to refresh
4
0
Александр @skjame

embedded developer

Send message
Поддерживаю, как будто статья провалялась в долго где-то, а потом её нашли и запостили.
Не увидел ничего полезного честно говоря. Как по мне если новичок сядет за PIC, то он как минимум MPLab X скачает.
И если уж писать про настройку, то хотелось бы чтобы нечто подобное было и под linux, ИМХО MPLab X под линухой лучше работает. С настройками проекта всё туманно… Вряд ли кому-то будет полезна эта статья
у нас используется в основном svn, и пока что с CI всё плохо… вот и еб мучаемся
не всегда пакет собирается с наличием сырцов.
К примеру. У человека нет доступа к репу в svn, но у него есть changelog, либы и бинарник (собственно именно для таких людей программа и писалась).
Я не против первого способа. Но почему-то люди боятся консоли (некоторые), для них слово «консоль» ассоциируется со словом «сложно». Для них она уже ушла как полезная.

А на счет сборки с помощь dpkg-buildpackage, я думал, думаю и возможно реализую через него, а пока что мне всё же проще так))

Тем более после создания первого пакета, остальные создаются просто изменением версии -> пару кликов -> пишем changelog -> пару кликов -> выход

Не вижу слишком больших сложностей.
Это элементарная ситуация. Даже не нужно моделировать. На тебе 4 проекта, 2 под контроллеры в IAR, 1 под embedded linux, и 1 под windows. Кроме того что нужно писать их, тебя ещё постоянно дёргает придурок плохой тестировщик, который вместо оформления issue просто идёт к тебя. Пара стажёров, которые в коде контроллера питания рисуют картинку на LCD. И ты не знаешь ни баша, ни как собирать пакет. Вот этому человеку проще покликать мышкой, запустить потом скрипт, который отправляет это всё на реп, и дальше разбираться со своими проблемами.

Скажете: «Ну это же гипотетически». Но вот у меня на работе таких людей хватает.
Я бы не был столь категоричен. Организация workflow это другая совсем история. У нас пакет от сборщика до репозитория, проходит немалый путь. Публикуется и устанавливается на armhf платформу.
где здесь написано, что так делать нельзя?
Мне доводилось собирать пакеты используя dpkg-buildpackage. Но я не вижу ничего плохого, в ручном заполнении.
Особенно интересен момент с зависимостями. Почему их нельзя исправить пересобрав проект, переписав зависимости?
mwambanatanga, извиняюсь. reame улетел в игнор. Как будет возможность запушу.
«Нет названия и описания пакета.» — А вот тут не понятно, о каком пакете Вы ведете речь?
https://habrahabr.ru/post/78094/
Берём статью на которую я приводил выше. И делаем всё ручками. Странный немного вопрос…
Sorry за офтопик, но…
Canonical Ltd.
Штаб-квартира: Лондон, Великобритания
Основатель: Марк Шаттлворт ( вот у него есть второе гражданство африканское )

Организация британская. И разрабов из стран третьего мира — меньшинство, а вот мелкомягкие любят рабов… к примеру американские стажёры.
Как-то я вас не понимаю. Операция по установке бита занимает от силы 3-4 такта процессора, для снятия 4-5. Слишком накладно для процессора это с fload/double работать, вместо fractional
И потом, следуя Вашей логике выходит, что и в степень двойку возводить лучше умножением чем сдвигом?
У Вас в профиле указано, что работа связана с МК и ассемблером… но почему-то мне страшно представить код после Вашей оптимизации.

Sorry за оффтопик. Если по теме, то я считаю, что обязательно нужно знать операции с фиксированной точкой.
как по мне хуарт так называется неспроста. его использование во многих случаях чрезмерно. единственное что есть переносимость с f0 на другие кристаллы вплоть до л4. хотя я не вижу ничего страшного в правке имен пары регистров для настройки, а вот висеть столько в прерывание — не камильфо. имхо далеко не лушая реализация поставленной перед ТС задачи.
Хм… Вот интересно, я заказал на 190 евро сегодня утром. Если посылка задержится дольше гарантированных 60 дней мне придётся платить?
Хотя наша таможня сама её задержит, как мне кажется…
Дело в том что нету такого чемпионата по ГО ( чемпионата мира ). Сейчас есть 6 международных турниров. Раньше было 9. Ну если AlphaGo обыграет Ли Чхан Хо, 9 дан, ( 18 международных титулов ) или Ли Седола, 9 дан, ( 13 международных титулов ), то это будет просто взрыв в мире Го. Будем ждать. Партия против Фань Хуэя была далеко не самой интересной, и сам Фэнь Хуэй принимал опрометчивые решения. От 9х данов такого вряд ли мы увидим, так что я пока что буду болеть всё же за человечество ^_^
Отличная статья, спасибо. Одна пометочка — Alpha GO ( детище Deep Mind ) победила не чемпиона мира, а чемпиона европы ( пусть и трёхкратного ) Фань Хуэя. У него 2й про дан, что кстати довольно низкий, однако признаюсь это немного пугает…
У меня были 2 ситуации с подглядывающими нанимателями. Первый случай был с решением простой задачи на Си и меня прервали после того как я написал хедер 2й ( из где-то 6 ) функций ( первую функцию всё же написал ). И сказали, что всё ясно, знаешь — могёшь. Предложили написать теперь тоже самое только на ассемблере, я без лишних слов начал писать на нём, но меня опять остановили и сообщили мне о том, что это была просто шутка. Дальше было ещё пару задач, которые заканчивались или просто набросками псевдо кода, или блок схемой.

Второй же случай протекал абсолютно иначе… Задача была написать поиск в отсортированном массиве ( скукота вообщем ). Алгоритм настолько быстро поиска в таком массиве избит уже до безобразия, однако после пары строк( 8-10 ), меня прервали. Сказали, что я пишу неправильно и нужно переписать. Я выпал в полный осадок, ведь точно знал что пишу лучшее решение. Как оказалось от меня ждали пару if'ов начале поиска, для проверки крайних значений, мол будет намного быстрее.

Резюмирую: на первой фирме искали человека, который понимает как писать, а нюансы реализации оставили на рабочий процесс, ведь в IDE и с документацией однозначно удобнее, на второй же не дали даже прописать нормально функцию, которая по сути была правильная, из-за отсутствия пары строк, которые были самыми незначительными в поставленной задаче.
Наниматели, берите пример с тех с кого нужно, и выбирайте тщательно экзаменаторов.
такая статья прокатиться только тех вузах для пикапа)
Да это же шикарно!!! как только появится свободное время, реализуются подобное у себя на машине и улучшу базу пирожков ^_^

Information

Rating
Does not participate
Location
Тбилиси, Грузия, Грузия
Date of birth
Registered
Activity

Specialization

Software Developer, Embedded Software Engineer
Senior
From 5,000 $
Git
SQL
Docker
Python
C++
System Programming
Assembler
Embedded Linux
Bash
Linux Kernel