27
ответов

Там какая-либо причина состоит в том, чтобы использовать C вместо C++ для встроенной разработки?

Вопрос у меня есть два компилятора на моих аппаратных средствах C++ и C89, я думаю об использовании C++ с классами, но без полиморфизма (для предотвращения vtables). Главные причины я хотел бы использовать C++: Я предпочитаю...
вопрос задан: 19 September 2014 19:28
22
ответа

C (или любой) компиляторы детерминированная производительность

При работе над недавним проектом меня посетил клиент QA representitive, кто спросил меня вопрос, который я действительно не рассмотрел прежде: Как Вы знаете, что компилятор используете...
вопрос задан: 29 August 2010 08:30
21
ответ

Модульное тестирование кода C [закрыто]

Этим летом я работал над встроенной системой, написанной прямо на C. Это был существующий проект, который перешла к компании, в которой я работаю. Я довольно привык к написанию модульных тестов на Java ...
вопрос задан: 8 February 2017 00:12
19
ответов

Лучшая платформа для изучения встроенного программирования? [закрытый]

Я надеюсь узнавать о встроенном программировании (в C главным образом, но я надеюсь повторить на своем ASM также), и я задавался вопросом, какова лучшая платформа будет. У меня есть некоторый опыт в использовании Atmel AVR...
вопрос задан: 6 March 2012 16:17
19
ответов

AVR или PIC, чтобы начать программировать Микроконтроллер? [закрытый]

Какую семью я должен начать изучать? (Никогда не делал программирования на микроконтроллере),
вопрос задан: 19 October 2008 14:25
19
ответов

Лучший способ начать с программированием других вещей, чем Ваш компьютер? [закрытый]

Что лучший способ состоит в том, чтобы начать с программированием вещей за пределами Вашего компьютера? Я не имею в виду основные вещи как сотовые телефоны с API. Примите практическое знание C/C++
вопрос задан: 19 October 2008 14:24
18
ответов

Мы должны использовать C “по причинам производительности”, [закрытым]

В этом возрасте многих языков, кажется, существует большой язык для примерно каждой задачи, и я борюсь профессионально против молитвы "только C, быстро", где быстро...
вопрос задан: 29 August 2017 19:34
17
ответов

Использование C++ во встроенных системах

Каких функций C++ нужно избежать во встроенных системах? Классифицируйте ответ причиной, такой как: РЕДАКТИРОВАНИЕ мобильности скорости размера кода использования памяти: использование Lets ARM7TDMI с 64k врезается как...
вопрос задан: 23 September 2008 13:24
15
ответов

Оптимизация для пространства вместо скорости в C++

Когда Вы говорите, что "оптимизация", люди склонны думать "скорость". Но что относительно встроенных систем, где скорость не все, что очень важный, но память основное ограничение? Каковы некоторые инструкции, методы...
вопрос задан: 23 May 2017 12:10
15
ответов

Запись встроенного микропрограммного обеспечения: уровень ассемблера или высокий уровень?

Связанный с: Тестирование микропрограммного запуска средства моделирования/эмулятора микроконтроллера, Интерпретирующего ассемблерный код, Если Вы - написание кода для микроконтроллера, является там реальной разницей, если Вы пишете в...
вопрос задан: 23 May 2017 12:00
15
ответов

Питание эффективное кодирование программного обеспечения

В типичной карманной/портативной встроенной системе Ресурс аккумулятора устройства является главным беспокойством в дизайне H/W, S/W и функций, которые может поддерживать устройство. Из программного обеспечения, программируя перспективу, каждый...
вопрос задан: 29 August 2010 08:30
15
ответов

Почему C, C ++ и LISP так распространены во встроенных устройствах и роботах?

Похоже, что языковые навыки программного обеспечения, наиболее востребованные для встраиваемых устройств и роботов, это C, C ++ и LISP. Почему более поздние языки не проникли в эти приложения? Например, ...
вопрос задан: 21 October 2009 16:10
15
ответов

Как найти утечку памяти в C++

Каков был бы хороший способ обнаружить утечку памяти C++ во встроенной среде? Я пытался перегрузить новый оператор для входа каждого выделения данных, но я, должно быть, сделал что-то не так, тот подход...
вопрос задан: 18 June 2009 22:38
14
ответов

Альтернативные языки для встроенного программирования

Я ищу языки программирования альтернатив (от блока, C, C++ и основной) к встроенному (микроконтроллер) программирование. Действительно ли это возможно, например, к микроконтроллерам программы в C# или Java?...
вопрос задан: 3 February 2017 17:15
14
ответов

Какие операционные системы, доступные для 8-разрядного микропроцессора? [закрытый]

Это не должно быть абсолютной ОС, но должно, по крайней мере, иметь многозадачные возможности (т.е. планировщик). Упомяните, какая архитектура процессора это продолжает работать. Это - обзор, настолько точный...
вопрос задан: 1 November 2016 09:40
14
ответов

Низкий уровень / встроенные системы, программирующие трудный для разработчиков программного обеспечения? [закрытый]

Учитывая мое образование как универсал, я могу покрыть большую часть области от аналоговой электроники до записи простых приложений, которые взаимодействуют через интерфейс к бэкенду RDBMS. Я в настоящее время работаю в компании, которая разрабатывает...
вопрос задан: 23 October 2008 21:43
13
ответов

Как Вы реализуете класс в C? [закрытый]

Принятие я должен использовать C (никакой C++ или объектно-ориентированные компиляторы) и у меня нет динамического выделения памяти, каковы некоторые методы, которые я могу использовать для реализации класса или хорошего приближения класса?...
вопрос задан: 5 November 2018 20:06
13
ответов

Каков лучший компилятор C для [закрытого] микро Pic18

Мы запускаем, новый проект основывал микрочип PIC18F252. Каков лучший 'c' компилятор для использования?
вопрос задан: 30 July 2017 03:06
13
ответов

Почему плохие глобальные переменные в однопоточном встроенном приложении

Большинство возражений, которые я вижу в отношении использования глобальных переменных, имеют смысл, поскольку они относятся к проблемам нескольких потоков, безопасности потоков и т. Д. Но в небольшом однопоточном случае, не связанном с ОС, какие возражен
вопрос задан: 17 May 2009 21:14
12
ответов

Это имеет значение, какой микроконтроллер использовать в 1-й раз встраивают системного программиста?

У меня есть опыт в выполнении настольного и веб-программирования в течение нескольких лет. Я хотел бы перейти на выполнение, некоторые встраивают системное программирование. После задавания начального вопроса, интересно который аппаратные средства/...
вопрос задан: 23 May 2017 12:16
12
ответов

Классные Аппаратные средства/Устройства, которые могут быть запрограммированы в.NET?

Я хотел бы начать писать управляемый код для внешних устройств и датчиков. Есть ли какие-либо устройства, которые приходят на ум, который может быть кодирован против использования.NET? Какие-либо предложения?Править: Главное я...
вопрос задан: 8 July 2010 20:28
12
ответов

Что альтернативы к malloc () в C?

Я пишу C для платы MPC 555 и потребности выяснить, как выделить динамическую память, не используя malloc.
вопрос задан: 11 February 2010 00:37
12
ответов

Самый быстрый способ просканировать для комбинации двоичных разрядов в потоке битов

Я должен просканировать для слова на 16 битов в небольшом потоке. Это, как гарантируют, не будет выровненное на границах слова или байте. Каков самый быстрый способ достигнуть этого? Существуют различные методы грубой силы;...
вопрос задан: 14 November 2009 09:11
12
ответов

Проекты встроенных систем уровня новичка? [закрытый]

Мой студент приехал ко мне этим утром и попросил некоторые идеи для встроенные системы (идеально hardware+software дизайн) проект быть завершенным за следующие 6 месяцев или около этого. Он - новичок, и...
вопрос задан: 9 March 2009 22:31
12
ответов

Что такое хорошие варианты для начала аппаратного программирования с помощью высокоуровневых языков? [закрытый]

Я был заинтересован аппаратными средствами, программирующими в последнее время, и я задавался вопросом, каков будет лучший выбор для меня как любитель электроники. Я не ищу низкоуровневое программирование в ассемблере и создание...
вопрос задан: 14 December 2008 23:31
11
ответов

Преобразуйте ASM в C (не, перепроектируют),

Я погуглил, и я вижу удивительный объем легкомысленных ответов, в основном смеясь над автором вопроса для того, чтобы задать такой вопрос. Микрочип обеспечивает некоторый исходный код бесплатно (я не хочу отправлять его здесь в...
вопрос задан: 21 August 2019 14:24
11
ответов

Я могу записать приложение C, не используя "кучу"?

Я испытываю то, что, кажется, коллизия стека/"кучи" во встроенной среде (см. этот вопрос для некоторого фона). Я хотел бы попытаться переписать код так, чтобы он не выделял память на...
вопрос задан: 23 May 2017 10:29
11
ответов

Действительно ли там кто-либо альтернативен к использованию % (модуль) в C/C++?

Я читал где-нибудь однажды это, оператор модуля неэффективен на маленьких встроенных устройствах как микроконтроллеры на 8 битов, которые не имеют инструкции по целочисленному делению. Возможно, кто-то может подтвердить это...
вопрос задан: 21 December 2016 03:58
11
ответов

Кто-либо использующий Python для встроенных проектов? [закрытый]

Моя компания использует Python для относительно простого встроенного проекта. Кто-либо еще там использует Python на встроенных платформах? В целом это работает хорошо на нас, быстрый для разработки приложений, быстрых к...
вопрос задан: 14 April 2015 18:59
11
ответов

Как иметь дело с переносящимся счетчиком во встроенном C

Я должен иметь дело со счетчиком, который дает мне галочки для моего приложения. Счетчик составляет 32 бита поэтому, что я должен знать, то, как иметь дело с ним, когда он переносится. например: у Меня есть функция, которая возвращается (...
вопрос задан: 23 June 2010 22:06