Я пытался повториться, моя голова встроила. Так как я выучусь самостоятельно в этой определенной нише, я понимаю, что будет более трудно получить задание в поле, таким образом, я буду надеяться добавить завершенный проект к своему резюме, чтобы доказать потенциальным работодателям, что я сделал это и могу сделать это снова для них.
Кто-то может предложить проект, который я могу предпринять как единственный человек и на самом деле смочь закончить, но в то же время не слишком простой, что это ничего не доказывает? Что-то разумное, к которому я могу стремиться.
Если можно доказать пример с проектом, Вы работали над собой, и упомяните, сколько людей было вовлечено, и сколько времени он взял для окончания его, который также поможет мне измерить трудность проектов, которые я вижу в целом и исключаю тех, которые являются, вероятно, слишком большими для моей способности. Очень трудно измерить объем работы, в котором проект нужен от моего положения.
Вы занимаетесь разработкой встроенного программного обеспечения или вас также интересует дизайн печатных плат?
Если это просто программное обеспечение, то я бы посоветовал приобрести плату разработки ARM ( Возможно, у линейки Philips LPC - sparkfun есть несколько хороших), которые вы можете запрограммировать через загрузчик через USB и начать взламывать. Получите один с дисплеем и портом Ethernet, и вы сможете создать какой-то сетевой датчик (температура, уровень воды, счетчик объектов и т. Д.). Начните с малого (включите светодиод от кнопки) и двигайтесь вверх.
Если вы также занимаетесь электроникой, я бы посоветовал что-то вроде MP3 (или WAV) плеера и, возможно, придерживаться 8-битных микроконтроллеров AVR или PIC (AVR используется на Arduino), поскольку это немного проще, чем с ARM.Здесь вы можете начать с устройства с питанием от USB, которое передает потоки WAV-файлов с последовательного порта ПК на пару наушников и наращивать до платы с батарейным питанием, передавая данные на микросхему декодера MP3 с SD-карты.
Некоторые вещи, которые вы можете изучить и продемонстрировать:
Разные советы:
Больше всего получайте удовольствие - это все еще вызывает у меня улыбку когда вы впервые запускаете новый компонент (дисплей, двигатель, датчик). Embedded заставляет мир вращаться :)
Вам следует взглянуть на arduino .Процитирую их сайт:
Arduino - это платформа для прототипирования электроники с открытым исходным кодом, основанная на гибком, простом в использовании аппаратном и программном обеспечении. Он предназначен для художников, дизайнеров, любителей и всех, кто интересуется созданием интерактивных объектов или сред.
Существует действительно удобная игровая площадка , на которой перечислено множество личных проектов на Arduino, любой из которых может удовлетворить ваши потребности в разработке встроенных программ. Вы также можете поискать в Интернете (например, Instructables ), чтобы найти множество других интересных приложений для Arduino - мне особенно нравится приложение , создающее причудливую систему управления для кофемашины эспрессо , и Конечно, есть обязательный стул для обнаружения пердежа , который публикует в Твиттере свои выводы.
Я сам являюсь экспериментатором Arduino и могу засвидетельствовать простоту и мощность этого устройства, а также огромное удовольствие, которое вы получите от игры. Если вы хотите быстро приступить к работе, я могу порекомендовать купить стартовый комплект у очень отзывчивых людей в oomlout .