At91sam9rl рука привет мир без ОС - PullRequest
1 голос
/ 14 сентября 2010

Я хочу запустить простой привет мир, написанный на c, app. на моем at91sam9rl-ek.

Возможно ли без ОС?

И (если это так) как мне его скомпилировать? - сейчас я пытаюсь использовать g ++ lite для создания кода руки

(В общем, какие программы могут запускать плату без ОС, ассемблер, код руки?)

1 Ответ

0 голосов
/ 15 сентября 2010

Конечно, без проблем работать без операционной системы, я делаю такие вещи ежедневно ...

http://sam7stuff.blogspot.com/

Ваши программы, по крайней мере на первый взгляд, не будут напоминать настольные приложения, я бы избегал любых библиотек C-библиотек, никаких printfs или strcmps или подобных вещей, пока вы не почувствуете это и не найдете нужные инструменты. Также нет плавающей запятой. добавьте несколько чисел, сделайте некоторые изменения, мигните, некоторые светодиоды.

CodeSource Lite - это, пожалуй, самый быстрый способ для начала, gnueabi, который, я считаю, тот, который вам нужен.

На этом сайте winarm есть компилятор и множество проектов, не относящихся к ОС, и, похоже, для каждого микроконтроллера, основанного на руках. http://www.siwawi.arubi.uni -kl.de / avr_projects / arm_projects /

Atmel очень хорошо разбирается в информации, без сомнения, у них есть примеры программ, которые вы также можете попробовать на доске eval.

emdebian - еще один кросс-компилятор, несколько обновленный и имеющий двоичные файлы. Создание gcc с нуля для кросс-компиляции совсем не плохо. Библиотека C - это еще одна история, и даже библиотека gcc в этом отношении. Мне легче обойтись без любой библиотеки.

Можно заставить работать библиотеку C и запускать множество разных программ. Зависит от того, что вы хотите сделать. Ааа, только что посмотрел на спецификации, это довольно серьезная плата eval, достаточно мощности для операционной системы, если вы решите ее запустить. Вы, безусловно, можете запускать программы, которые используют дисплей в качестве пользовательского интерфейса. чтение / запись SD-карт, USB, в основном все на плате, без ОС, если вы выберете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...