Я хочу использовать JAVA-приложения во встроенных аппаратных средствах

Не в SQL:1999.

существует два возможных подхода, которые можно использовать в более поздних стандартах с обычно низкими уровнями поддержки в сегодняшнем DBMSs.

В SQL:2008 можно использовать синтаксис DB/2:

SELECT * FROM things
ORDER BY smell
FETCH FIRST n ROWS ONLY

Это только работает на “LIMIT n” а не расширенный “LIMIT m, n” синтаксис смещения. В SQL:2003 можно использовать функции окна, которые могут поддерживать расширенный синтаксис, но являются супер ЛАВАШЕМ:

SELECT * FROM (
    SELECT *, ROW_NUMBER() OVER (ORDER BY smell) AS rn,
    FROM things
)
WHERE rn<=n -- or rn BETWEEN m+1 AND m+n

Вы будете чаще использовать определенные для DBMS методы сегодня.

5
задан ergosys 30 January 2011 в 20:19
поделиться

4 ответа

Поскольку вы используете приложение JAVA, я предполагаю, что ARM926EJ (с ядром Jazelle ) может быть полезным.

Я не уверен, зачем вам приложение Java для контроллера сигнализации?

В любом случае,

  • Шаг-1: Выберите микроконтроллер (ARM с Джазель) кажется хорошим ставка, учитывая большое количество цепочки инструментов и оценочные доски уже доступно
  • Шаг 2: На основании ваших требований выбрать оценочную доску из продавец. Скорее всего, производитель также даст вам схему, портированную встроенная версия Linux с связанные драйверы
  • Шаг 3: поверх встроенного Linux напишите ваше приложение
  • Шаг 4: Проверьте окончательную RAM и ROM размер после завершения разработки приложение
  • Шаг 5: Измените схемы и проектировать собственное оборудование

Обычно мы разрабатываем встроенное оборудование таким образом ...

5
ответ дан 14 December 2019 в 13:41
поделиться

Страница ARM Jazelle определенно подразумевает, что необходима базовая ОС, поддерживающая Jazelle. Эта статья с инструкциями на сайте embedded.com может помочь прояснить ситуацию.

1
ответ дан 14 December 2019 в 13:41
поделиться

На ум приходит удача. Разработка встроенных платформ с нуля может оказаться сложной задачей. Кроме того, большинство автономных микроконтроллеров совместно используют шину SPI со многими устройствами, что делает ее полезной только для быстрых коротких сообщений (не планируйте делать что-либо еще с Ethernet, если вы пытаетесь выполнять веб-службы). Я не использовал ни одно из перечисленных ниже устройств, но похоже, что они могут указать вам правильное направление.

0
ответ дан 14 December 2019 в 13:41
поделиться

Based on your question, here is what I believe are your requirements:

  • New embedded computer system
  • Runs Java Micro Edition applications

Question:

  • Do you know what Java ME configurations and profiles you need to support: CDC, CLDC, MIDP and to which version? (you say no GUI, so MIDP may not be required.)

Recommendations:

  • Don't try to develop your own PCB and software simultaneously. Find an embedded hardware system that has your needed peripherals and use that.
  • Preferably, find an embedded hardware system that comes with a royalty-free POSIX firmware layer.
  • Do NOT pursue Jazelle. It would be a lot of work for something you may not need. If you're running Java ME without MIDP, your performance will be satisfactory.
0
ответ дан 14 December 2019 в 13:41
поделиться
Другие вопросы по тегам:

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