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

Возможно, это неправильный подход к решению проблемы с завитком. Если вы обновите свою версию php, вы можете забыть снова скопировать ваши файлы.

Правильный подход - обновить путь к папке php. Я надеюсь, что когда вы сделаете это, затмение может найти нужный файл в нужном месте.

В Панели управления -> Расширенные настройки системы -> Переменные среды ... -> В разделе Системные переменные найдите Путь -> Добавить путь к папке php.

Вы можете посмотреть шаг 4 на этой странице. https://www.clipsify.com/tutorials/install-latest-apache-php-mysql-windows/

.

9
задан GEOCHET 9 March 2009 в 22:31
поделиться

12 ответов

Я услышал и считал набор хороших вещей о платформах Ардуино и PicAxe. Ардуино, кажется, имеет самое многочисленное сообщество позади него, и новомодная стоимость довольно минимальна (~20-30USD для набора).

http://arduino.cc/

LadyAda от adafruit отраслей промышленности продает учебный набор, который идет с платой Ардуино и 8 учебными руководствами, которые преподают базовую электронику и программирование микроконтроллера.

7
ответ дан 4 December 2019 в 08:02
поделиться

Многие производители микроконтроллеров предлагают дешевые экспериментальные платы и средства разработки, которые являются забавой играть с.

Примеры:

(Другие не стесняются добавлять к этому списку.)

4
ответ дан 4 December 2019 в 08:02
поделиться

Lego Mindstorms может быть местом для запуска. Встроенное микропрограммное обеспечение является открытым исходным кодом, таким образом, Ваш студент мог экспериментировать с добавлением новых опций I/O или созданием некоторых новых периферийных устройств.

4
ответ дан 4 December 2019 в 08:02
поделиться

Я рекомендовал бы набор Lego Mindstorms NXT. Обновленный набор робототехники имеет много привлекательных функций, таких как сервоприводы с интегрированными кодерами, Bluetooth и сверхзвуковыми датчиками расстояния. Третьи лица также разработали акселерометры, гироскопы, компасы и многое другое. Можно легко разработать собственный датчик, так как все датчики управляют по стандарту i2c шиной.

В прошлом году, с несколькими другими студентами, мы создали маленький подобный Сегвею робот с помощью гироскопа Hitechnic и встроенного микропрограммного обеспечения LeJos с открытым исходным кодом. Это было бы довольно возможно к созданному интерфейс клиент-сервер так, чтобы мы могли управлять роботом с помощью беспроводных технологий с помощью bluetooth-устройства (т.е. мобильный телефон).

Эта платформа очень универсальна, если Вы хотите свой проект переместиться, и сообщество является великим. Проверьте следующие идеи проекта с помощью пользовательских датчиков.

3
ответ дан 4 December 2019 в 08:02
поделиться

Крачка плата Acore86 является хорошим набором, чтобы продолжить работать.

1
ответ дан 4 December 2019 в 08:02
поделиться

Я работал во встроенных системах больше десятилетия теперь, и для новичка Rabbit Semiconductor трудно победить.

Однако можно запустить намного более дешево с Ардуино и несколько других систем. Но всегда существует установка инструмента и кривая обучения установки. Материал кролика очень почти разработан как "аппаратные средства для программистов" и очень легок начать с, а также довольно мощный. Мое первое усилие помещало динамические веб-страницы там для отображения графиков связанных с погодой датчиков (ветер, временный файл, давление, и т.д.).

Если бы я должен был сделать это снова, то я наполнил бы методы Ajax там, и холст использования или svg для генерации намного более хороших графиков.

Другие опции являются новыми процессорами Микрочипа на 32 бита и AVR32 Atmel. Можно начать с теми, которые приблизительно за 100$. AVR32 поддерживает Linux теперь, и для не еще слишком много денег, можно заставить жидкокристаллический дисплей и другой материал делать это встроенной системой очень высокого класса. Они также идут с демонстрационным программным обеспечением WinCE, таким образом, можно проверить тот конец разработки. PIC на 32 бита еще не имеет Linux на нем, и я не знаю, что это будет поддерживать WinCE.

Отказ от ответственности: Я работал на Кролика некоторое время назад. Технически процессоры не ужасно мощны, но компилятор, и включенные библиотеки так полнофункциональны и просты в использовании, что много людей использует их.

Какой бы ни путь он идет, удачи!

- Adam

2
ответ дан 4 December 2019 в 08:02
поделиться

Существует несколько компаний, которые делают маленькие наборы робота с помощью PIC или подобных микропроцессоров.

0
ответ дан 4 December 2019 в 08:02
поделиться

Chumby предоставляет невероятную платформу программистам встроенных систем новичка. Это обеспечивает большой набор периферийных устройств (жидкокристаллический дисплей, USB, динамики, Wi-Fi), абсолютно открытый исходный код (если Вы игнорируете материал Flash), и предоставляет большой интерфейс макетной плате.

0
ответ дан 4 December 2019 в 08:02
поделиться

Я думаю, что лучший способ запустить работу над встроенными системами состоит в том, чтобы работать над BeagleBoard.

BeagleBoard являются процессоры Texas Instruments OMAP3, который включает процессор ARM, а также DSP. Помимо этого стоимость является слишком дешевой по сравнению с другими макетными платами, ее всего 150$.

И большая часть - то, что программное обеспечение для него является абсолютно Открытым исходным кодом, можно сделать сборку с помощью компонентов, таких как ядро Linux, uBoot и xloader.

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

С наилучшими пожеланиями для него.

1
ответ дан 4 December 2019 в 08:02
поделиться

Я сильный рекомендую продукты Параллакса, которые можно найти здесь

Основной Штамп и микросхема пропеллера являются оба выдающимися. Много дополнительных печатных плат доступны, которые позволяют Вам делать много простых и сложных проектов.

Mindstorms является хорошим, но немного дорогостоящим по сравнению с тем, что предлагает Параллакс. Однако для легкого из использования ничто не может быть Mindstorm.

1
ответ дан 4 December 2019 в 08:02
поделиться

Еще кое-что, что нужно учесть ...

Вы должны решить, чему вы хотите, чтобы ребенок выучил. Вы можете купить много разных наборов (см. Ответы на множество хороших наборов); тем не менее, имейте в виду, что наборы созданы для того, чтобы пользователь мог быстро начать работу, обычно для оценки микрокронтроллера или интерфейсного чипа.

Для на самом деле обучения кого-то встраиваемым системам «быстро» не обязательно лучший способ пойти. В комплекты входит некоторая IDE (интерактивная среда разработки), которая добавляет несколько уровней абстракции между студентом и темой «обучающая прошивка». В результате ребенок может писать приложения "hello world" в первый день, но все еще не имеет представления, в чем разница между RAM / ROM / Address / Data / и т. Д.

Итог .. . Эти дни, существует так много наборов, что у вас действительно нет выбора, кроме как просто выбрать один (см. другие ответы для хороших предложений); однако, если вы действительно хотите, чтобы ребенок выучил основы, то после того, как он напишет приложение «hello world» и заставит мигать несколько светодиодов. Остановите его там и научите его тому, что стоит за всем этим.

Да, это не дает прямого ответа на ваш вопрос, но, надеюсь, это поможет вам понять, как действительно научить его «мясу». Хорошим началом для этого может быть книга, которую я написал несколько лет назад: «Прошивка встроенных систем, демистификация». Есть и другие, например «Программирование встроенных систем на C и C ++». В моей книге также представлен загрузочный монитор, который является хорошим началом для изучения прошивки. Посетите http://www.umonfw.com для получения информации об этом.

2
ответ дан 4 December 2019 в 08:02
поделиться

Проверьте http://www.embedds.com

Это список проектов встраиваемых систем со всего мира. Большинство из них создаются новичками или любителями и были бы хорошим началом или вдохновением.

2
ответ дан 4 December 2019 в 08:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: