Статьи

НОУ ІНТУЇТ | лекція | Створення настройки ядра CE 6.0

  1. Урок II: Завантаження нового ядра ОС в Ebox 2300 Якщо ви ще цього не зробили, надішліть листа з джерело...
  2. Щоб визначити установки з'єднання цільового пристрою
  3. Завантаження зображення в eBox 2300

Урок II: Завантаження нового ядра ОС в Ebox 2300

Якщо ви ще цього не зробили, надішліть листа з джерело живлення, дисплей, клавіатуру, і миша до eBox. Будь-яка клавіатура ПК, миша, гучномовці та дисплей повинні працювати з eBox. Надається кабель Y для з'єднання клавіатури і миші. Зверніть увагу на невелику іконку клавіатури і миші, надруковану на кабелі Y, так щоб підключити кожен кінець в правильне гніздо. Увімкніть eBox, використовуючи тумблер живлення ззаду (нижче кабелю живлення), а потім натисніть кнопку на передній панелі. Повинний засвітитися зелений LED-індикатор праворуч від кнопки передньої панелі. Перевірте, що він запускається, виводить повідомлення BIOS, запускає MS DOS, і виводить меню початкового завантаження. Вимкніть eBox. Коли вам знадобитися відключити кабель живлення від eBox, відтягніть спочатку чорний повзунок на кабелі живлення, щоб від'єднати роз'єм від eBox.

Якщо у вас немає додаткового дисплея і клавіатури для eBox, або ви налаштовуєте пристрій без таких засобів, то Додаток віддаленого виведення CE може експортувати і виводити у вікні на ПК системи розробки. Повний набір інструкцій можна знайти в "Додаток B: Користування програмою віддаленого дисплея CE" .

Параметри настройки мережі для eBox

Для швидкого завантаження eBox зазвичай завантажують за допомогою мережевого з'єднання. Його можна завантажити за допомогою статичного IP-адреси або за допомогою DHCP (призначеного сервером IP-адреси). Разом з eBox поставляється перехресний кабель, який може безпосередньо з'єднуватися з мережевим з'єднанням ззаду ПК розробки. Це передбачає, що ви з'єднуєтеся прямо з eBox, використовуючи статичний мережевий IP-адреса на eBox і на ПК системи розробки.

Якщо ПК в даний момент налаштований для DHCP, то потрібно буде привласнити йому статичний IP-адресу для прямого підключення до мережі через перехресний кабель, або він буде заблокований, якщо нормальний кабель відключається. Це станеться через кілька секунд після того, як він втратить з'єднання з сервером DHCP.

eBox можна також приєднати через мережевий концентратор, використовуючи DHCP або статичний IP-адресу, але в більшості випадків концентратор вимагає нормальний кабель (НЕ перехресний кабель). Використання налаштування з концентратором має переваги, так як всі мережеві програми, які працюють на eBox, такі як браузер, можуть як і раніше з'єднуватися з Інтернет.

У будь-якому випадку eBox і ПК розробки повинні знаходитися в одній підмережі (тільки три останні цифри IP-адреси можуть змінюватися) для підтримки мережевого запиту BOOTME і для розгортання коду програми. Дублювання IP-адрес викликає великі проблеми в мережах і буде блокувати комп'ютери, тому перевірте, що ви не вибрали IP-адреси, які вже використовуються. Вам може знадобитися зв'язатися зі своїм адміністратором мережі, щоб привласнити eBox статичний IP-адресу, якщо ви поєднуєте його з концентратором, а не прямо з ПК системи розробки.

Якщо для з'єднання з eBox використовується DHCP, деякі захищені сервери DHCP вимагають, щоб кожен адреса MAC був включений, перш ніж вони дадуть відповідь нового комп'ютера. В цьому випадку потрібно буде отримати MAC адреса для eBox і зв'язатися з адміністратором мережі, щоб він включив DHCP для нового пристрою. Щоб визначити MAC адресу можна виконати на eBox кілька програм. Ось один із способів отримання MAC адреси. Увімкніть eBox. Завантажте локальне ядро ОС (виберіть варіант завантаження 1), зачекайте ОС завантажиться, виберіть Start Якщо для з'єднання з eBox використовується DHCP, деякі захищені сервери DHCP вимагають, щоб кожен адреса MAC був включений, перш ніж вони дадуть відповідь нового комп'ютера Run, введіть CMD, виберіть OK, і потім введіть ipconfig / all в вікні консолі команд, і адреса MAC повинен бути виведений. Можна також задати мережеве з'єднання eBox, використовуючи другу мережеву плату в ПК системи розробки. У будь-якому випадку, статичного IP або настройки DHCP, не забудьте відключити всі програми брандмауери або налаштувати так, щоб дозволити доступ до eBox. Активний брандмауер може перешкодити комунікації eBox з ПК системи розробки.

Налагодження і статусні повідомлення надсилаються через мережеве з'єднання. У більшості випадків цих налагоджувальних повідомлень досить для діагностики проблем. Послідовний null-модемний кабель, що поставляється з eBox, можна використовувати для виведення додаткових налагоджувальних повідомлень, які надсилаються через послідовний порт COM1: eBox. Це може виявитися корисним при налагодженні пристрою без мережі.

Щоб побачити висновок налагоджувальних повідомлень на COM1 :, з'єднайте null-модемний послідовний кабель з COM1: на eBox і будь-яким доступним портом COM на ПК системи розробки. Виконайте Hyperterminal на системі розробки, щоб вивести додаткові налагоджувальні повідомлення. Налаштуйте Hyperterminal для того порту COM, з яким з'єднаний кабель на ПК системи розробки. Використовуйте налаштування 38400 бод, 8 біт даних, без контролю парності, без квитування, і 1 стоп біт. Так як COM1: зазвичай посилає налагоджувальні повідомлення, він не може використовуватися програмами додатків.

Одним із способів відключити налагоджувальні повідомлення, надіслані на COM1 :, складається у відключенні порту COM1 в BIOS eBox перед завантаженням і запуском CE.

Щоб визначити установки з'єднання цільового пристрою

Коли різні питання мережевих з'єднань IP / DHCP будуть дозволені, в Visual Studio 2005 необхідно налаштувати параметри з'єднання цільового пристрою, так щоб новий образ ОС можна було завантажити в цільове пристрій. Виберіть Target Коли різні питання мережевих з'єднань IP / DHCP будуть дозволені, в Visual Studio 2005 необхідно налаштувати параметри з'єднання цільового пристрою, так щоб новий образ ОС можна було завантажити в цільове пристрій Connectivity Options, і має з'явитися вікно Target Device Connectivity Options, як показано на малюнку 7.15 .


Мал.7.15.

Налаштування параметрів з'єднання цільового пристрою

Увімкніть eBox-2300. Повинний засвітитися LED-індикатор і почнуть виконуватися початкова завантаження і файли DOS Autoexec.bat, і з'явиться меню вибору, аналогічне наступного:

  1. Boot CE / PC (local nk.bin with / L: 800x600x32)
  2. Boot CE / PC (ether via eboot.bin with / L: 1024x768x32)
  3. Boot CE / PC (ether via eboot.bin with / L: 800x600x32)
  4. Boot CE / PC (ether via eboot.bin with / L: 640x480x32)
  5. Boot CE / PC (ether via eboot.bin without display settings)
  6. Boot CE / PC (Static IP: 192.168.2.232, with / L: 1024x768x32)
  7. Boot CE / PC (Static IP: 192.168.2.232, with / L: 800x600x32)
  8. Boot CE / PC (Static IP: 192.168.2.232, with / L: 640x480x32
  9. Clean Boot (no commands)
  • Варіант 1: eBox-2300 завантажує NK.bin (образ Windows CE) зі свого локального сховища з дозволом дисплея 800x600.
  • Варіанти з 2 по 5: eBox-2300 завантажує файл eboot.bin, який в свою чергу пошле запит доступному сервера DHCP для завдання IP-адреси. Потім надсилається запит BOOTME в ПК системи розробки.
  • Варіанти з 6 по 8: eBox-2300 завантажить файл eboot.bin зі статичним IP-адресою (192.168.2.232), і надсилає запит bootme на станцію розробки Platform-Builder.
  • Варіант 9: Завантажується в чистій робочому середовищі DOS. Корисно для модифікації файлів запуску autoexec.bat і config.sys.

Якщо станція розробки і eBox-2300 з'єднується c LAN зі службою DHCP, вибирайте варіант 2, 3, або 4. Якщо eBox-2300 з'єднується прямо зі станцією розробки за допомогою перехресного кабелю Ethernet, вибирайте варіант 6, 7, або 8. Відзначимо різний дозвіл дисплея в кожному випадку. Якщо потрібно для eBox використовувати інший статичний IP-адресу, вийдіть в DOS і відредагуйте файл eBox Autoexec.bat для завдання статичного IP-адреси.

Поверніться у вікно Target Device Connectivity Options все ще відкрите в системі розробки і клацніть на одній з кнопок налаштувань Ethernet. Повинно з'явитися вікно Ethernet Download Settings, як показано на малюнку 7.16 . Кожен пристрій eBox має унікальне ім'я пристрою CEPCXXXX, де XXXX є унікальним номером, різним для кожного eBox. Коли пристрій eBox надсилає запит BOOTME, який виявляє ПК системи розробки, воно з'являється у вікні Active target devices (Активні цільові пристрої). Коли ви побачите, що воно там з'явилося, виберіть його, і воно повинно стати Target device boot name (Ім'я завантаження цільового пристрою). Потім клацніть OK. Якщо воно не з'явиться, запустіть eBox і виберіть варіант початкового завантаження. Якщо воно все одно не з'являється, уважно перевірте IP-адреси і всі налаштування брандмауера. Воно повинно з'явитися тут, перш ніж ви зможете в нього завантажити.

Якщо в підмережі є кілька активних пристроїв eBoxe, то можливо з'єднання з неправильним пристроєм, так як у вікні активних цільових пристроїв може з'явитися кілька. Якщо ви працюєте в лабораторному середовищі з великим числом активних eBoxes, то при бажанні можна помітити кожен пристрій eBox його номером CEPCXXXX, щоб уникнути будь-якої плутанини в великий лабораторної області.


Мал.7.16.

Виявлення і вибір CEPCxxxxx цільового пристрою для завантаження

Коли ви побачите номер eBox CEPCXXXX і виберіть його, клацніть на OK, щоб вийти. Потім виберіть Apply і Close.

Завантаження зображення в eBox 2300

Тепер ви готові завантажити новий образ ОС в Ebox. У Visual Studio IDE виберіть Target Тепер ви готові завантажити новий образ ОС в Ebox Attach Device. Після декількох секунд імен вікон має з'явитися вікно, показане на малюнку 7.17 . Це вікно може швидко зникнути позаду Visual Studio IDE, і вам може знадобитися повернути його знову на передній план, обираючи об'єкт Download в панелі завдань Windows в самому низу екрану.

Через кілька секунд цільове пристрій повинен почати завантаження і зелена смужка виконання повинна почати рух, як показано на малюнку 7.18 . Якщо нічого не відбувається, запустіть eBox і знову виберіть режим початкового завантаження. Процес BOOTME швидко закінчується.


Мал.7.17.

Приєднання цільового пристрою для завантаження
Мал. 7.18. Цільовий пристрій завантажує новий образ ОС

Після того як пристрій завантажить весь образ ОС, ви повинні побачити налагоджувальні повідомлення, що з'являються у вікні виводу Visual Studio 2005 IDE. Перевірте що вікно виведення налаштоване для виведення Windows CE Debug. Ці повідомлення можуть виводитися протягом декількох хвилин, поки ОС не завантажиться повністю, і до того як дисплей инициализируется пізніше в ході процесу початкового завантаження. Як тільки CE завершить початкове завантаження на eBox, ви повинні побачити зображення на екрані eBox, аналогічне зображенню 7.19 .


Мал.7.19.

Дисплей цільового пристрою говорить про те, що виконується новий образ ОС

Коли з'являється зображення, можна буде вибирати об'єкти за допомогою миші і клавіатури. Налагоджувальні повідомлення є дуже корисними, але насправді вони можуть все трохи сповільнити, тому не намагайтеся все робити занадто швидко або можна випередити налагоджувальні повідомлення. Якщо миша припинить рухатися на кілька секунд, або якщо ви не бачите якийсь час вводяться з клавіатури символи, то це часто пов'язано з тим, що налагоджувальні повідомлення останньої операції все ще передаються назад на ПК системи розробки.

Новости