|
Как тестировать разработанную электронику и встраиваемое ПО?, Делимся опытом |
|
|
|
 |
Ответов
|
Jan 3 2018, 13:02
|
Местный
  
Группа: Участник
Сообщений: 273
Регистрация: 3-11-05
Пользователь №: 10 442

|
С Новым, уже 2018 годом. Всех благ! Добавлю еще от себя. Мы попробовали двинуться дальше в области качества ПО. Приобрели LDRA пакет вместе с TBManager, TBrun, LDRAcover, LDRAunit. Данный пакет умеет увязывать требования написанные в Word или из JIRA/Polarion с кодом. А также запускать тесты прямо на железе используя JTAG. Более подробно - презентация. Возник попутно вопрос - а что вы используете для отладки кода, когда ещё железо не готово? Отладки спаянные воедино? Может есть софтовые эмуляторы? (как например QEMU) или что-то иное? (Особенно если 60% кода копируется из проекта-в-проект, меняется только приложение) К примеру: есть проект на FreeRTOS который конвертирует аналоговые входы используя алгоритмы в цифру и гонит по Ethernet по спец протоколам. Нужно сделать ещё пару приложений, которые основу имеют туже, но кол-во аналоговых входов другое, уровни другие, выхлодной протокол другой - но железо не готово. Как разрабатывать софт параллельно максимально абстрагируя софт от железа пока оно не готово? Какие при этом риски?
|
|
|
|
|
Jan 3 2018, 16:27
|
Местный
  
Группа: Участник
Сообщений: 273
Регистрация: 3-11-05
Пользователь №: 10 442

|
Цитата(SSerge @ Jan 3 2018, 16:03)  Этом не просто хороший, это отличный вопрос, в нём содержится 100% ответа. Я скорее имел ввиду - возможно кто-то знает техники, как это сделать малой кровью.
|
|
|
|
|
Jan 3 2018, 16:57
|
Гуру
     
Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143

|
Цитата(SimpleSoft @ Jan 3 2018, 19:27)  Я скорее имел ввиду - возможно кто-то знает техники, как это сделать малой кровью. Если малой кровью, то "включайте голову", ибо это самый лучший эмулятор, плюс макеты, которые никто не отменял.  Или еще так, пока железо не готово, беру стандартные модули от прошлых разработок, делаю на них основу программы, а когда подъезжает новое железо уже окончательно правлю под него. И время экономится и без дела не сижу..
Сообщение отредактировал mantech - Jan 3 2018, 17:04
|
|
|
|
Сообщений в этой теме
SimpleSoft Как тестировать разработанную электронику и встраиваемое ПО? Mar 14 2015, 07:43 AlexandrY Цитата(SimpleSoft @ Mar 14 2015, 09:43) Р... Mar 14 2015, 09:57 SimpleSoft Спасибо за ваше мнение! Правильно я понимаю, в... Mar 14 2015, 10:22 hdl_student Цитата(SimpleSoft @ Mar 14 2015, 10:43) М... Mar 15 2015, 18:04 SimpleSoft Спасибо за ответ. Можете пояснить про стенды PXIe?... Mar 16 2015, 08:24  syoma Цитата(SimpleSoft @ Mar 16 2015, 11:24) С... Mar 16 2015, 21:58 syoma Вопрос в другом - все эти стенды обычно используют... Mar 17 2015, 07:14 Torpeda Интересная тема. Хотелось-бы уточнить и расширить
... Mar 17 2015, 10:25 syoma Цитата(Torpeda @ Mar 17 2015, 13:25) 1) К... Mar 17 2015, 10:44  Torpeda Цитата(syoma @ Mar 17 2015, 14:44) По мое... Mar 17 2015, 11:08 SSerge "Тестирование может показать наличие ошибок, ... Mar 17 2015, 11:38 Torpeda Цитата(SSerge @ Mar 17 2015, 15:38) ... Mar 17 2015, 12:21 SimpleSoft syoma, Torpeda, спасибо за ответы.
SSerge, это то... Mar 17 2015, 20:22 a123-flex Цитата(SimpleSoft @ Mar 18 2015, 00:22) е... Aug 13 2017, 17:50 syoma Цитатаsyoma, если говорить о сериных продуктах, пр... Mar 18 2015, 06:35 Torpeda Цитата(syoma @ Mar 18 2015, 09:35) По п.4... Mar 18 2015, 07:29 SimpleSoft syoma, как я понял, по USB вы заливаете тестовое F... Mar 18 2015, 08:23 Torpeda Цитата(SimpleSoft @ Mar 18 2015, 11:23) T... Mar 18 2015, 09:18 syoma Цитата(SimpleSoft @ Mar 18 2015, 11:23) s... Mar 18 2015, 09:59 SimpleSoft Torpeda, дело в том, что моя позиция по отношению ... Mar 18 2015, 10:14 syoma Да, rtds.com.
Но еще раз - это только для отладки ... Mar 18 2015, 11:13 syoma Кстати, если говорить об организации тестового сте... Mar 19 2015, 11:24 AlexandrY Цитата(syoma @ Mar 19 2015, 13:24) Кстати... Mar 19 2015, 11:41 smalcom Цитатамотор-редуктора в механической системе с пер... Mar 19 2015, 12:05 AlexandrY Цитата(smalcom @ Mar 19 2015, 14:05) с че... Mar 19 2015, 12:21  smalcom Цитата(AlexandrY @ Mar 19 2015, 14:21) Не... Mar 20 2015, 19:29 SimpleSoft syoma, правильно ли я понимаю, что выпускаемые вам... Mar 19 2015, 12:52 AlexandrY Цитата(SimpleSoft @ Mar 19 2015, 14:52) Т... Mar 19 2015, 13:08 syoma Наверное ввел кого-то в заблуждение. На самом деле... Mar 19 2015, 14:06 AlexandrY Цитата(syoma @ Mar 19 2015, 16:06) Реалис... Mar 19 2015, 14:16 SimpleSoft Всем спасибо за ответы.
Интересно, вот например, ... Mar 20 2015, 11:42 sanych2015 Спасибо за тему на форуме раскрыл немного свой кру... Apr 9 2015, 17:08 SimpleSoft Цитата(sanych2015 @ Apr 9 2015, 20:08) Сп... Apr 9 2015, 18:18 KBH Мой начальник с чего-то взял, что макетирование э... Jan 31 2016, 07:15 Corvus Хоть рассказали бы предметную область. А то если э... Jan 31 2016, 07:36 Николай Семёнович Цитата(KBH @ Jan 31 2016, 10:15) Мой нача... Jul 27 2017, 16:52 Myron Цитата(KBH @ Jan 31 2016, 01:15) Мой нача... Jul 27 2017, 17:00 @Ark Цитата(KBH @ Jan 31 2016, 10:15) Мой нача... Jul 27 2017, 19:14 Dimka78 Цитата(KBH @ Jan 31 2016, 09:15) Мой нача... Jul 28 2017, 14:26 smalcom Цитатавчерашний день, хочет рабочую схему с первог... Jan 31 2016, 08:58 SimpleSoft Добавлю информации: разработки стараемся делать по... May 25 2017, 04:56 SimpleSoft Ещё добавлю:
Попробовали Vector HIL (Hardware-in-... Jul 27 2017, 12:24 syoma ЦитатаОбъясните своему начальнику, что количество ... Jul 28 2017, 06:28 @Ark Цитата(syoma @ Jul 28 2017, 09:28) Потому... Jul 28 2017, 11:02 Aner QUOTE (syoma @ Jul 28 2017, 09:28) Я б ра... Jul 28 2017, 11:10  Николай Семёнович Цитата(Aner @ Jul 28 2017, 14:10) Никакой... Jul 28 2017, 16:15 Николай Семёнович Цитата(syoma @ Jul 28 2017, 09:28) Я б ра... Jul 28 2017, 16:07 syoma ЦитатаУгу, зависит, но не определяет... И от фазы ... Jul 28 2017, 13:45 @Ark Цитата(syoma @ Jul 28 2017, 16:45) Не при... Jul 28 2017, 14:08  syoma Цитата(@Ark @ Jul 28 2017, 16:08) Смысл в... Jul 28 2017, 15:48   AlexandrY Цитата(syoma @ Jul 28 2017, 18:48) Только... Jul 28 2017, 16:01   @Ark Цитата(syoma @ Jul 28 2017, 18:48) Разраб... Jul 28 2017, 16:08 syoma ЦитатаПредлагаю остановить этот поток сознания, и ... Jul 28 2017, 16:27 Николай Семёнович Цитата(syoma @ Jul 28 2017, 19:27) Конечн... Jul 28 2017, 16:49 AlexandrY Цитата(syoma @ Jul 28 2017, 19:27) Это ит... Jul 28 2017, 18:48  psL Цитата(AlexandrY @ Jul 28 2017, 21:48) А ... Jul 28 2017, 18:57  syoma ЦитатаСкажем если взять пример того же источника п... Jul 28 2017, 19:44   AlexandrY Цитата(syoma @ Jul 28 2017, 22:44) Так во... Jul 28 2017, 20:51    Николай Семёнович Цитата(AlexandrY @ Jul 28 2017, 23:51) На... Jul 29 2017, 06:32 syoma Вот видите, а тут народ про плохих начальников и в... Jul 28 2017, 22:10 @Ark Когда делается заказная разработка, под конкретног... Jul 29 2017, 07:13  AlexandrY Цитата(@Ark @ Jul 29 2017, 10:13) Что тол... Jul 29 2017, 07:35   @Ark Цитата(AlexandrY @ Jul 29 2017, 10:35) От... Jul 29 2017, 07:49 syoma Обычно после первой итерации разработки - после то... Jul 29 2017, 15:16 SimpleSoft Какая бы "тяжелая" дискуссия не была - д... Jul 29 2017, 15:28 @Ark Цитата(syoma @ Jul 29 2017, 18:16) Обычно... Jul 29 2017, 16:16 syoma ЦитатаТо, что Вы изложили - это логика крупных фир... Jul 31 2017, 07:18 @Ark Цитата(syoma @ Jul 31 2017, 10:18) Я счит... Jul 31 2017, 14:48 syoma ЦитатаПридумывать разработчикам работу, чтобы не п... Jul 31 2017, 15:56 @Ark Цитата(syoma @ Jul 31 2017, 18:56) ... я ... Jul 31 2017, 16:18 Николай Семёнович На первой итерации выявляются ляпы, не оптимальнос... Aug 24 2017, 20:22 novikovfb Цитата(Николай Семёнович @ Aug 25 2017, 00... Aug 25 2017, 04:34  AlexandrY Цитата(novikovfb @ Aug 25 2017, 07:34) Ев... Aug 25 2017, 07:57   a123-flex Цитата(AlexandrY @ Aug 25 2017, 10:57) Ус... Aug 29 2017, 18:24 Kibi Если говорить о разработке устройства, то следовал... Aug 25 2017, 12:15   Студент заборстроительного Цитата(SimpleSoft @ Jan 3 2018, 19:27) Я ... Jan 3 2018, 17:49 SimpleSoft Спасибо!
Про голову, это конечно замечательно
... Jan 7 2018, 11:18 mantech Цитата(SimpleSoft @ Jan 7 2018, 14:18) Сп... Jan 7 2018, 13:42  Студент заборстроительного Цитата(mantech @ Jan 7 2018, 16:42) Да ни... Jan 7 2018, 20:08 Kabdim Использую gmock+gtest, но как правило тестирую не ... Jan 8 2018, 16:34
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0
|
|
|