Embedded Linux обхваща разработката и внедряването на интерфейсни приложения на платформа с Embedded Linux. Включва обстоен преглед на избора на платформа, кръстосана компилация, компилация на ядро, създаване на root файлова система, стартиране, отдалечено отстраняване на грешки, реално интерфейсно свързване, контрол на приложения, събиране на данни, архивиране и представяне.
Тази книга включва хардуерни дизайни с серийни, паралелни, паметни I/O, USB и базирани на прекъсвания чрез цели платки с x86-, StrongARM®- и PowerPC®-архитектури. Освен това ще намерите прост код за модул на драйвер за устройство, който свързва външни устройства към ядрото, и код за мрежова интеграция, който свързва полеви устройства с Embedded Linux към централен контролен център. Примерите учат хардуерните разработчици как да съхраняват и активират полеви битове и да доставят информация за процеса чрез отворен софтуерен код. Ако сте хардуерен разработчик, софтуерен разработчик, системен интегратор или продуктов мениджър, който започва да изследва Embedded Linux за интерфейсни приложения, тази книга е за вас.
Изберете платформа с Embedded Linux (покрити са архитектурите x86, StrongARM® и PowerPC®). Създайте среда за разработка с кръстосана компилация и отстраняване на грешки. Изградете персонализирано Linux ядро за всяка архитектура. Създайте минимална root файлова система. Стартирайте персонализирано Linux ядро на три целеви платки с микропроцесори x86, SA-1110 и MPC860. Отдалечено отстранявайте грешки в програми, работещи на целева платка през Ethernet мрежа, използвайки GNU инструменти. Свържете електроника/периферни устройства за събиране на данни и контрол с помощта на серийните, паралелните, паметните I/O и USB интерфейси на микропроцесора. Измерете средното закъснение на прекъсвания за микропроцесорите x86, SA-1110 и MPC860 и проектирайте таймер на процес, базиран на прекъсвания с точност 1 мс. Интерфейс на периферните устройства към ядрото и приложенията чрез модули на драйвери. Събирайте, контролирайте, съхранявайте и представяйте данни чрез протоколи и приложения с отворен код. Анализирайте продуктите на доставчици на Embedded Linux.
За автора
Крейг Холабоу, доктор на науките, първоначално управлява работни станции Sun® и Digital®, докато следваше докторска степен по електроинженерство в Georgia Institute of Technology. Неговият първи вграден дизайн, US Patent #5,222,027, дистанционно наблюдава процес за нефтопреработка. През 1995 г. в Wireless Scientific® започва да използва Linux за индустриален контрол. В момента Крейг консултира три компании от дома си в Оурай, Колорадо. Той разработва скалируемия код Proteus Scalable Node за Antec. В Clifton, Weiss and Associates е член на екип за проектиране на телекомуникационна мрежа от клас оператор. Също така проектира електроника за FM, MP3 и Bluetooth слушалки за Arriva®.
Издател :
AddisonWesley Professional; първо издание
Език :
английски
Мека корица :
432 страници
ISBN:9780672322266
Производител
- Издател
- Idiotiki Ekdosi
- Тип
- Технология, Електротехника - Машиностроене
- Език
- Английски
- Електронна търговия
- -
- Корица
- Меко
- Брой страници
- 432
- Дата на издаване
- 3/2002
- Година на издаване
- 2002
- Размери
- 18.8x22.9 см
- ISBN-13
- 9780672322266
Важна информация
Спецификациите са събрани от официални уебсайтове на производителите. Моля, проверете ги, преди да продължите с окончателната си покупка. Ако забележите някакъв проблем, докладвайте го тук.