Digi 9P 9360/9750 Betriebsanweisung

Stöbern Sie online oder laden Sie Betriebsanweisung nach Vernetzung Digi 9P 9360/9750 herunter. Digi 9P 9360/9750 User`s guide Benutzerhandbuch

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 75
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 0
LxNETES™ User’s Guide
ConnectCore 9P 9360/9750
Seitenansicht 0
1 2 3 4 5 6 ... 74 75

Inhaltsverzeichnis

Seite 1 - ConnectCore 9P 9360/9750

LxNETES™ User’s GuideConnectCore 9P 9360/9750

Seite 2

Overview10 LxNETES User’s GuideLinux kernel sourcesThe LxNETES package contains the complete source code of the Linux kernel. This allows you t

Seite 3

 11IntroductionFeaturesWhat’s new in LxNETES 3.2?Linux Kernel Linux Kernel 2.6.12.5 Added touch screen driver for the ConnectCore 9P family

Seite 4

Features12 LxNETES User’s Guide Drivers for the following module components and interfaces:– SDRAM memory– Flash memory–Ethernet–USB Host–Seri

Seite 5 - Contents

 13Introduction Autoconf driven build process All building can be done without root access  This LxNETES version can coexist with older inst

Seite 6 - 6 

Features14 LxNETES User’s GuideAcronyms and abbreviations# This is a target session# And this is what you must input (in bold)CGI Common Gatewa

Seite 7 -  7

 15RequirementsRequirementsCHAPTER 2System Requirements/PrerequisitesSystem requirementsYour development system should be a reasonably fast x86

Seite 8 - 8 

System Requirements/Prerequisites16 LxNETES User’s Guide DOS or DOS-emulator (such as dosemu)Optional but recommended components: Qt3 develop

Seite 9

 17RequirementsApplications & ServicesTo use this software, your system has to be configured to build a standard Linux 2.6. If you can buil

Seite 10 - Template project

System Requirements/Prerequisites18 LxNETES User’s GuideNFS serverUse the network file system (NFS) to simplify application debugging on the ta

Seite 11 - Features

 19RequirementsAfter modifying the exports file, the NFS server has to be restarted with the following command:JTAG-BoosterThe JTAG-Booster sof

Seite 13 - Introduction

System Requirements/Prerequisites20 LxNETES User’s Guide

Seite 14 - Acronyms and abbreviations

 21Getting StartedGetting StartedCHAPTER 3IntroductionThis chapter describes how to configure and test your host PC and development board (targ

Seite 15 - Requirements

Introduction22 LxNETES User’s GuideTo use a terminal client as non-root user, either you need read/write access to/dev/ttyS<n> or the cli

Seite 16 - Disk space

 23Getting StartedFigure 3-2: Seyon SettingsStep 4: Connect powerConnect the included power supply to the development board. After power-on, th

Seite 17 - TFTP daemon

Introduction24 LxNETES User’s GuideAfter Linux started successfully, you can enter commands such as "ls", "cd", or "ca

Seite 18 - NFS server

 25Getting StartedThe target network parameters can be changed in U-Boot using the "setenv" command. You can see the IP address of th

Seite 19 - JTAG-Booster

Guided Installation26 LxNETES User’s GuideGuided InstallationAfter mounting the CD you are ready to run the installer. Use the following comman

Seite 20 - 20 

 27Getting StartedManual InstallationInstead of using the installation script you can do the installation manually. Just copy the directory &qu

Seite 21 - Getting Started

Manual Installation28 LxNETES User’s Guide

Seite 22 - Figure 3-4: Minicom settings

 29Building the First ProjectBuilding the First ProjectCHAPTER 4Building the Default ProjectUntil now you have worked with the pre-loaded, defa

Seite 23 - Figure 3-2: Seyon Settings

 Digi International Inc. 2005. All Rights Reserved.The Digi logo is a registered trademarks of Digi International, Inc. All other trademarks mentione

Seite 24 - 24 

Building the Default Project30 LxNETES User’s Guide ConnectCore 9P 9750: cc9p9750devPlease check if the script used the correct platform and d

Seite 25 - Installing LxNETES

 31Application DevelopmentApplication DevelopmentCHAPTER 5Writing applicationsThe user applications are stored in subdirectory apps/ of the pro

Seite 26 - Guided Installation

Writing applications32 LxNETES User’s GuideUsing C++A sample C++ application “hello_world” is included in “apps/misc/src/hello_world”.You can u

Seite 27 - Manual Installation

 33Application DevelopmentTable 6-3: /proc/cpuinfo contents

Seite 28 - 28 

Debugging applications34 LxNETES User’s GuideDebugging applicationsThe purpose of a debugger is to allow you to see what is going on his own pr

Seite 29 - Building the First Project

 35Application DevelopmentIn the debug interface typeThe supported architectures can be displayed with the following command:Choose the right a

Seite 30 - LxNETES User’s Guide

Debugging applications36 LxNETES User’s GuideIncluded pre-built applicationsThe sources for the included applications can be found in the softw

Seite 31 - Application Development

 37Application DevelopmentNano-X/microwindowsNano-X makes it possible to write applications using the framebuffer with an API similar to Xlib.

Seite 32 - Using C++

Useful applications38 LxNETES User’s GuideUseful applicationsmemWith this application you can read and write the contents of the SDRAM. All the

Seite 33

 39Kernel DevelopmentKernel DevelopmentCHAPTER 6Writing kernel modulesWhat is a kernel module?Modules are pieces of code that can be loaded and

Seite 35

Writing kernel modules40 LxNETES User’s Guide Add the module to the build environmentYou have to edit "my_kmodule/Makefile.in" so tha

Seite 36 - Debug server: gdbserver

 41Advanced TopicsAdvanced TopicsCHAPTER 7Modifying the default projectThe following information is the default kernel configuration for LxNETE

Seite 37 - Embedded Qt

Modifying the default project42 LxNETES User’s GuideOnce you have configured the kernel to your system needs, save the configuration and exit.

Seite 38 - Useful applications

 43Advanced TopicsBuilding a custom projectTo create a custom project, that is a project for your custom hardware, first configure the default

Seite 39 - Kernel Development

Boot process44 LxNETES User’s GuideBoot processThis chapter describes the boot process of U-Boot and Linux.IntroductionA boot loader is a small

Seite 40 - Included Kernel modules

 45Advanced TopicsConnectCore 9P 9360/9750On the ConnectCore 9P 9360 and ConnectCore 9P 9750 modules, the SPI boot loader is loaded from the SP

Seite 41 - Advanced Topics

Linux boot methods46 LxNETES User’s GuideLinux boot methodsLinux is booted by U-Boot in one of the following ways: TFTP/NFS Flash memory USB

Seite 42 - 42 

 47Advanced TopicsNOR FlashUse the following commands if you have NOR Flash (similar to booting from NAND).USBIt is possible to load a kernel i

Seite 43 - Building a custom project

Linux boot process48 LxNETES User’s GuideUpdate the kenel from the USB stick to the memory and write it to flash memory.Linux boot processThe c

Seite 44 - Boot process

 49Advanced TopicsUncompressing Linux... done, booting the kernel.Linux ver

Seite 45

 5••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••ContentsChapter 1 Introduction...

Seite 46 - Linux boot methods

Linux boot process50 LxNETES User’s GuideIf a wrong command line parameter for "console=" is used, nothing will be displayed after &q

Seite 47 - NOR Flash

 51Advanced TopicsUpdating a running system (the easy way)On a running system, that is a system able to start the boot loader, U-Boot contains

Seite 48 - Linux boot process

Linux boot process52 LxNETES User’s GuideStep 1: Download the new image file to RAMThe first step is to download the image into RAM. Specify th

Seite 49

 53Advanced TopicsFor modules with NOR flash, use this command: ConnectCore 9P 9360/9750The following commands are to update the U-Boot loader,

Seite 50 - Updating the Flash memory

Updating a corrupted system using a debugger54 LxNETES User’s GuideUpdating a corrupted system using a debuggerConnectCore 9P 9360/9750If the F

Seite 51

 55Root File System TypesRoot File System TypesCHAPTER 8The following describes the different possibilities which can be used as root file syst

Seite 52

56  LxNETES User’s GuideThis script does three steps (that you can also do manually):Step 1: Set bootargs to be passed to the kernelThe environ

Seite 53

 57Root File System TypesJFFS2JFFS is a log-structured journaling flash file system which was designed to be used on Flash devices in embedded

Seite 54

58  LxNETES User’s GuideThe message above is printed if the file system was not cleanly unmounted. The system should not be powered off before

Seite 55 - Root File System Types

 59Root File System TypesYou should use a separate data partition for your data which is frequently updated so your rootfs does not get corrupt

Seite 56

6 LxNETES User’s GuideManual Installation ...27Cha

Seite 57

60  LxNETES User’s Guide

Seite 58

 61Interfaces & DevicesInterfaces & DevicesCHAPTER 9The following interfaces and devices are supported in the current LxNETES version:R

Seite 59

62 LxNETES User’s GuideUSB host interfaceA USB host driver is included and enabled in the default kernel configuration. To operate multiple USB

Seite 60 - 60 

 63Interfaces & DevicesCompact flash interfaceCC9P6360/9750A driver for the internal Compact Flash (CF) card interface is included and enab

Seite 61 - Interfaces & Devices

64 LxNETES User’s GuideThe next step is to store this information into the RTC. Use the application hwclock:Now you can reset or power off your

Seite 62 - Touch screen interface

 65••••••••••••••••••••••••••••••••••••••••••••••••••••••••Appendix ARelated documentationCD contentsThe CD contains all the necessary software

Seite 63 - Real time clock (RTC)

Related documentation66 LxNETES User’s GuideThere following folders are on the CD:Readme.txtBriefly describes LxNETES and lists the CD contents

Seite 64 - PCI interface

 67ConnectCore 9P 9360 (CC9P9360)ConnectCore 9P 9750 (CC9P9750)hardwareThis folder contains hardware specific content. The JTAG Booster softwar

Seite 65 - Appendix A

Memory layouts68 LxNETES User’s GuideupstreamLxNETES is based on various open source projects. The original source code from these projects is

Seite 66 - RelNotes.txt

 69ConnectCore 9P 9360 / ConnectCore 9P 9750RAM Start AddressRAM End AddressDescription Used by0x00000000 0x00080000 U-Boot stackU-Boot0x000800

Seite 67 -  67

 7Introduction...44U-Boot ...

Seite 68

Memory layouts70 LxNETES User’s Guide

Seite 69 - Description Used by

 71••••••••••••••••••••••••••••••••••••••••••••••••••••••••Appendix BU-Boot command referenceThis chapter gives an overview of common used U-Bo

Seite 70

U-Boot command reference72 LxNETES User’s Guide# help# ? - alias for 'help'# autoscr - run script from memory# base - print

Seite 71 - Appendix B

 73Each of these commands has additional help available, which can be viewed by entering help <command>.The following table explains some

Seite 72 - 72 

U-Boot command reference74 LxNETES User’s GuideNote that not all U-Boot commands are supported by every platform. The following table shows whi

Seite 73 -  73

 75The command “run” allows to execute variables as sequence od commands.Here values of other variables could be used to simplify the scripts.

Seite 74

8 LxNETES User’s GuideLCD interface .......62Touch s

Seite 75 - User keys

 9IntroductionIntroductionCHAPTER 1OverviewThe LxNETES package enables you to easily develop software under Linux 2.6 for Digi International an

Kommentare zu diesen Handbüchern

Keine Kommentare