Модераторы: PILOT, ManiaK, Mazzi
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Dallas ds80c400, Java+asm 
:(
    Опции темы
Regbist
Дата 28.6.2005, 09:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 36
Регистрация: 3.5.2005

Репутация: нет
Всего: нет



Здрасте, Народ...
меня, как студента, отправили на практику, где я и начал заниматься контроллерами.новичок , короче Я. Меня сразу посадили за изучение контроллера от dalllas ds80c400. я начал ,конечно, с изучения архитектуры 51-ого процессора, что то понял, что то нет..
потом купили плату для отладки программ TINI S400. Так вот для этого TINI можно писать проги на java. Начал изучать java(так ка си не особо привил к себе), но в процессе понял, что нужно реализовать алгоритмы, которые попросили написать на ассемблере. Потом зашить прогу в контроллер и выполнить..
в связи с этим, я хочу задать пару вопросов знающим людям, возможно кто то и занимается работой с этим микроконтроллером.

1. можно ли делать вставки asm на яве, и в какой среде разработки? (я пользуюсь Jbulder)
2. можно ли перевести прогу на яве в формат hex, который понимает ds80с400?


P.S. вопросы может и не в этот раздел,так как вроде на яве приложения, но по программированию микроконтроллеров всё же smile))
P.S.2. тут могут появится вопросы : "А зачем тебе ЯВА ?" Дело в том, что контроллер сетевой, и для него надо писать связь по сети, а там настройки всякие сететвые, сами понимаете на ассемблере писать такие приложения нет смысла smile..... ,а Си не особо у меня идёт smile( , но если уж ответов не последует, или они будут отрицательные, то придётся на СИ переходить smile(( вот.

PM MAIL   Вверх
Regbist
Дата 28.6.2005, 10:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 36
Регистрация: 3.5.2005

Репутация: нет
Всего: нет



и ещё вопросик.....можно ли в Keil на Си вставлять кусочки проги asm ?
каким образом ?
PM MAIL   Вверх
PILOT
Дата 28.6.2005, 18:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


производство
****


Профиль
Группа: Модератор
Сообщений: 2724
Регистрация: 4.4.2002
Где: москва

Репутация: 20
Всего: 54



можно вставлять куски на асм, для этого нужно обратить внимание на директивы:
#pragma asm
...
#pragma endasm

также нужно в опциях файла указать: assembly this file иначе будет ошибка.

СУВ.



--------------------
тут могла быть Ваша реклама...
PM MAIL WWW ICQ   Вверх
PILOT
Дата 28.6.2005, 19:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


производство
****


Профиль
Группа: Модератор
Сообщений: 2724
Регистрация: 4.4.2002
Где: москва

Репутация: 20
Всего: 54



В догонку:

Для того чтобы писать на Java под контроллер нужен компилятор под контроллер (я так думаю, по аналогии с Си), либо контроллер должен обладать возможностью запускать исполняемые Java-файлы. Но как ты в последнем случае будешь работать с портами ввода выыода я не знаю...

СУВ.


--------------------
тут могла быть Ваша реклама...
PM MAIL WWW ICQ   Вверх
Regbist
Дата 28.6.2005, 21:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 36
Регистрация: 3.5.2005

Репутация: нет
Всего: нет



спасибо.......я вот тут ещё литературку почитал, и понял, что придётся Си поднатаскать smile( а как не хочется smile((
на Яве не получится.... чтобы запустить java файл , надо, как ты скачал чтобы контроллер имел возможности...у dallas ds80c400 они есть в виде мини операциооной системы, которая поддерживает java, но она то как раз и будет мне препятствовать работать с портами ввода/вывода smile(((((
как я не пытался от СИ увернутся, дорожка выходит к нему smile((
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Микроконтроллеры (MCU) и микропроцессоры (MPU)"
PILOT ManiaK
UniBomb Mazzi

На данный раздел помимо Правил форума распространяются текже следующие правила:


  • Прежде чем создать тему воспользуйтесь поиском или посмотрите в faq. Возможно на форуме уже есть ответ на ваш или близкий к вашему вопрос.
  • В заголовке темы в квадратных скобках обозначьте используемое семейство микроконтроллера: [avr],[pic],[arm].
  • При создании темы с вопросом указывайте участок кода с ошибкой, версию компилятора, схемы подключения, fuse биты и прочие данные, которые помогут найти правильный ответ. Для форматирования текста программ используйте кнопку код.
  • Новое сообщение должно иметь прямое отношение к тематике этого раздела. Для флуда, просьб выполнить задание, поиска партнёров или исполнителей существуют свои разделы.
  • Если вы заметили несовместимое с правилами сообщение, то можете уведомить об этом модератора раздела нажав кнопку Репорт у соответствующего сообщения.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, PILOT, ManiaK, UniBomb, Mazzi.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Микроконтроллеры (MCU) и микропроцессоры (MPU) | Следующая тема »


 




[ Время генерации скрипта: 0.0813 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.