ebook img

(NDK) API Reference Guide PDF

274 Pages·2017·1.17 MB·English
by  
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview (NDK) API Reference Guide

TI Network Developer's Kit (NDK) API Reference Guide LiteratureNumber:SPRU524K May2001–RevisedOctober2017 Contents Preface........................................................................................................................................ 9 1 Introduction....................................................................................................................... 11 1.1 WhatThisDocumentCovers............................................................................................. 12 1.2 Introduction.................................................................................................................. 12 1.3 SupplementalAPIInformation............................................................................................ 13 2 OperatingSystem AbstractionAPI....................................................................................... 14 2.1 OperatingSystemConfiguration......................................................................................... 15 2.1.1 ConfigurationStructure........................................................................................... 15 2.2 TaskSupport................................................................................................................ 17 2.2.1 FunctionOverview................................................................................................ 17 2.2.2 TaskAPIFunctions............................................................................................... 18 2.3 SemaphoreSupport........................................................................................................ 22 2.3.1 FunctionOverview................................................................................................ 22 2.3.2 SemaphoreAPIFunctions....................................................................................... 22 2.4 MemoryAllocationSupport............................................................................................... 25 2.4.1 FunctionOverview................................................................................................ 25 2.4.2 MemoryAllocationAPIFunctions............................................................................... 25 2.5 PrintandDebugSupport.................................................................................................. 26 2.5.1 StandardAPIFunctions.......................................................................................... 26 2.5.2 DebugAPIFunctions............................................................................................. 27 2.6 FileI/OSupportforEmbeddedSystems................................................................................ 27 2.6.1 FunctionOverview................................................................................................ 28 2.6.2 EFSCustomAPIFunctions...................................................................................... 28 2.6.3 EFSStandardAPIFunctions.................................................................................... 32 3 SocketsandStreamIOAPI.................................................................................................. 35 3.1 FileDescriptorEnvironment.............................................................................................. 36 3.1.1 Organization ....................................................................................................... 36 3.1.2 InitializingtheFileSystemEnvironment ....................................................................... 36 3.1.2.1 WhentoInitializetheFileDescriptorEnvironment..................................................... 36 3.1.2.2 Auto-InitializingtheFileDescriptorEnvironment ....................................................... 37 3.2 FileDescriptorProgrammingInterface.................................................................................. 38 3.2.1 FunctionOverview................................................................................................ 38 3.2.2 FileDescriptorAPIFunctions.................................................................................... 38 3.2.3 FileDescriptorSet(fd_set)Macros............................................................................. 44 3.3 SocketsProgrammingInterface.......................................................................................... 46 3.3.1 EnhancedNo-CopySocketOperation ......................................................................... 46 3.3.2 FunctionOverview................................................................................................ 47 3.3.3 SocketsAPIFunctions............................................................................................ 48 3.4 RawEthernetSocketsProgrammingInterface......................................................................... 66 3.4.1 FunctionOverview................................................................................................ 66 3.4.2 RawEthernetSocketsAPIFunctions.......................................................................... 66 3.5 FullDuplexPipesProgrammingInterface.............................................................................. 74 3.5.1 PipeAPIFunctions................................................................................................ 75 3.6 InternetGroupManagementProtocol(IGMP).......................................................................... 75 2 Contents SPRU524K–May2001–RevisedOctober2017 SubmitDocumentationFeedback Copyright©2001–2017,TexasInstrumentsIncorporated www.ti.com 4 ConfigurationandInitialization............................................................................................ 76 4.1 ConfigurationMethods..................................................................................................... 77 4.2 ConfigurationManagerAPI............................................................................................... 77 4.2.1 FunctionOverview................................................................................................ 78 4.2.2 ConfigurationAPIFunctions..................................................................................... 79 4.2.3 ConfigurationEntryAPIFunctions.............................................................................. 89 4.3 ConfigurationSpecification................................................................................................ 92 4.3.1 Organization ....................................................................................................... 92 4.3.2 NetworkServiceSpecification(CFGTAG_SERVICE)........................................................ 92 4.3.2.1 ServiceTypes............................................................................................... 93 4.3.2.2 CommonArgumentStructure............................................................................. 93 4.3.2.3 IndividualConfigurationEntryInstanceStructures..................................................... 95 4.3.2.4 SpecifyingNetworkServices.............................................................................. 96 4.3.3 IPNetworkSpecification(CFGTAG_IPNET).................................................................. 99 4.3.4 IPGatewayRouteSpecification(CFGTAG_ROUTE)...................................................... 100 4.3.5 ClientRecordSpecification(CFGTAG_CLIENT)............................................................ 100 4.3.6 ClientUserAccount(CFGTAG_ACCT)....................................................................... 101 4.3.7 SystemInformationSpecification(CFGTAG_SYSINFO)................................................... 102 4.3.8 ExtendedSystemInformationTags........................................................................... 102 4.3.9 OS/IPStackConfigurationItemSpecification(CFGTAG_OS,CFGTAG_IP).......................... 103 4.4 InitializationProcedure................................................................................................... 105 4.5 NetworkControlInitializationProcedure(NETCTRL)................................................................ 105 4.5.1 InitializationProcedure.......................................................................................... 106 4.5.2 FunctionOverview............................................................................................... 107 4.5.3 NetworkControlAPIFunctions................................................................................ 107 5 NetworkToolsLibrary-SupportFunctions ......................................................................... 110 5.1 GenericSupportCalls.................................................................................................... 111 5.1.1 FunctionOverview............................................................................................... 111 5.1.2 NetworkToolsSupportAPIFunctions........................................................................ 111 5.2 DNSSupportCalls........................................................................................................ 117 5.2.1 FunctionOverview............................................................................................... 117 5.2.2 StandardTypesandDefinitions ............................................................................... 117 5.2.2.1 HostEntryStructure....................................................................................... 117 5.2.2.2 FunctionReturnCodes................................................................................... 118 5.2.3 DNSSupportAPIFunctions.................................................................................... 118 5.3 TFTPSupport............................................................................................................. 120 5.3.1 TFTPSupportAPIFunctions................................................................................... 120 5.4 TCP/UDPServerDaemonSupport.................................................................................... 121 5.4.1 ServerDaemonSupportAPIFunctions ...................................................................... 122 5.4.2 ServerDaemonExample....................................................................................... 123 6 NetworkToolsLibrary-Services........................................................................................ 124 6.1 ServiceCallingConventions............................................................................................ 125 6.1.1 SpecifyingNetworkServicesUsingtheConfiguration...................................................... 125 6.1.1.1 ServiceReportFunction ................................................................................. 125 6.1.2 InvokingNetworkServicesbyNETTOOLSAPI............................................................. 125 6.2 TelnetServerService.................................................................................................... 127 6.2.1 TelnetParameterStructure..................................................................................... 127 6.2.2 InvokingtheServiceviaNETTOOLSAPI.................................................................... 128 6.3 DHCPServerService.................................................................................................... 128 6.3.1 Operation......................................................................................................... 128 6.3.2 DHCPServerParameterStructure............................................................................ 129 6.3.3 InvokingtheServiceviaNETTOOLSAPI.................................................................... 129 6.4 DHCPClientSupport..................................................................................................... 130 SPRU524K–May2001–RevisedOctober2017 Contents 3 SubmitDocumentationFeedback Copyright©2001–2017,TexasInstrumentsIncorporated www.ti.com 6.4.1 Operation......................................................................................................... 130 6.4.2 DHCPClientParameterStructure............................................................................. 131 6.4.3 InvokingtheServiceviaNETTOOLSAPI.................................................................... 131 6.5 HTTPServerSupport.................................................................................................... 132 6.5.1 Operation......................................................................................................... 132 6.5.2 HTTPServerParameterStructure............................................................................ 132 6.5.3 UsingtheHTTPServerandAddingWebContent.......................................................... 133 6.5.4 InvokingtheServiceviaNETTOOLSAPI.................................................................... 133 6.6 DNSServerService...................................................................................................... 133 6.6.1 Operation......................................................................................................... 134 6.6.2 DNSServerParameterStructure ............................................................................. 134 6.6.3 InvokingtheServiceviaNETTOOLSAPI.................................................................... 134 6.7 NetworkAddressTranslation(NAT)Service.......................................................................... 134 6.7.1 Operation......................................................................................................... 135 6.7.2 NATServerParameterStructure.............................................................................. 135 6.7.3 InvokingtheServiceviaNETTOOLSAPI.................................................................... 135 A InternalStackFunctions.................................................................................................... 137 A.1 Overview................................................................................................................... 138 A.1.1 InterruptsandPreemption...................................................................................... 138 A.1.2 ProperUseofthellEnter()andllExit()Functions............................................................ 138 A.1.3 Objects............................................................................................................ 138 A.2 StackExecutive(Exec).................................................................................................. 139 A.2.1 APIFunctions .................................................................................................... 139 A.3 PacketBufferManager(PBM)Object ................................................................................. 140 A.3.1 ObjectType....................................................................................................... 140 A.3.2 APIFunctionOverview.......................................................................................... 140 A.3.3 APIFunctionDescription ....................................................................................... 141 A.4 PacketBufferManagerQueue(PBMQ)Object ...................................................................... 144 A.4.1 ObjectType....................................................................................................... 144 A.4.2 APIFunctionOverview.......................................................................................... 144 A.4.3 APIFunctionDescription ....................................................................................... 145 A.5 JumboPacketBufferManager(JumboPBM)Object................................................................ 146 A.5.1 APIFunctionOverview.......................................................................................... 146 A.5.2 APIFunctionDescription ....................................................................................... 146 A.6 StackEvent(STKEVENT)Object...................................................................................... 148 A.6.1 ObjectType....................................................................................................... 148 A.6.2 APIFunctionOverview.......................................................................................... 148 A.6.3 APIFunctionDescription ....................................................................................... 148 A.7 LinkLayerInformation(LLI)Object .................................................................................... 150 A.7.1 ARPRevalidationLogic......................................................................................... 150 A.7.2 ObjectType....................................................................................................... 150 A.7.3 InformationStructure............................................................................................ 151 A.7.4 APIFunctionOverview.......................................................................................... 151 A.7.5 APIFunctions .................................................................................................... 152 A.8 BindingObject............................................................................................................. 155 A.8.1 ObjectType....................................................................................................... 155 A.8.2 BINDAPIFunctions............................................................................................. 155 A.9 RouteObject .............................................................................................................. 157 A.9.1 ObjectType....................................................................................................... 157 A.9.2 RouteEntryFlagsDefinition.................................................................................... 157 A.9.3 RouteEntryFlagsGuidelines.................................................................................. 159 A.9.4 APIFunctions .................................................................................................... 160 A.10 RouteControlObject..................................................................................................... 164 4 Contents SPRU524K–May2001–RevisedOctober2017 SubmitDocumentationFeedback Copyright©2001–2017,TexasInstrumentsIncorporated www.ti.com A.10.1 RouteControlMessages...................................................................................... 164 A.10.2 RouteControlAPIFunctions.................................................................................. 167 A.11 ConfiguringtheStack.................................................................................................... 167 A.11.1 ConfigurationStructure........................................................................................ 168 A.12 NetworkAddressTranslation............................................................................................ 176 A.12.1 Operation........................................................................................................ 176 A.13 NetworkInterfaceManagementUnit(NIMU)......................................................................... 177 A.13.1 Synopsis......................................................................................................... 177 A.13.2 DataStructureDefinition...................................................................................... 178 A.13.3 NIMUConfiguration............................................................................................ 182 A.13.4 APIFunctionOverview........................................................................................ 182 A.13.5 APIFunctionDescription...................................................................................... 183 A.14 VirtualLAN(VLAN)Support............................................................................................. 186 A.14.1 Synopsis......................................................................................................... 186 A.14.2 UserPriorityMappingConfiguration......................................................................... 187 A.14.2.1 UserPriorityConfiguration............................................................................... 187 A.14.2.2 MarkingPacketPriority................................................................................... 189 A.14.3 APIFunctionOverview........................................................................................ 190 A.14.4 APIFunctions................................................................................................... 190 A.15 RawEthernetModule.................................................................................................... 192 A.15.1 Synopsis......................................................................................................... 192 A.15.2 RawEthernetDataPrioritization-SocketPriorityUseCase............................................. 193 A.15.2.1 SocketPriorityConfiguration............................................................................. 193 A.15.3 APIFunctionOverview........................................................................................ 194 A.15.4 APIFunctions................................................................................................... 195 A.16 ObtainingStackStatistics................................................................................................ 196 B NetworkAddressTranslation............................................................................................. 197 B.1 NATOperation............................................................................................................ 198 B.1.1 TypicalConfiguration............................................................................................ 198 B.1.2 BasicNAT ........................................................................................................ 198 B.1.3 NATPortMapping............................................................................................... 200 B.1.4 NATProxyFilters................................................................................................ 203 B.1.4.1 ProblemSynopsis......................................................................................... 203 B.1.4.2 ProblemExample-FTPClientsontheLAN........................................................... 203 B.1.4.3 NDKSupportforProxyFilters .......................................................................... 205 B.1.4.4 FTPProxyFilterExampleCode......................................................................... 206 B.2 NATPortMapping........................................................................................................ 208 B.2.1 FunctionOverview............................................................................................... 208 B.2.2 NATEntryInformationStructure............................................................................... 208 B.2.3 NATAPIFunctions.............................................................................................. 209 B.3 NATProxyFilters......................................................................................................... 210 B.3.1 FunctionOverview............................................................................................... 210 B.3.2 NATProxyFilterCallbackFunctions.......................................................................... 211 B.3.3 NATProxyAPIFunctions....................................................................................... 212 C Point-to-PointProtocol...................................................................................................... 214 C.1 LowLevelPPPSupport.................................................................................................. 215 C.1.1 PPPOperation................................................................................................... 215 C.1.2 FunctionOverview............................................................................................... 216 C.1.3 SupportedProtocols............................................................................................. 216 C.1.4 SIModuleCallbackFunction................................................................................... 216 C.1.4.1 FunctionDeclaration...................................................................................... 217 C.1.4.2 SI_MSG_CALLSTATUSMessage...................................................................... 217 C.1.4.3 SI_MSG_SENDPACKETMessage .................................................................... 218 SPRU524K–May2001–RevisedOctober2017 Contents 5 SubmitDocumentationFeedback Copyright©2001–2017,TexasInstrumentsIncorporated www.ti.com C.1.4.4 SI_MSG_PEERCMAPMessage........................................................................ 218 C.1.4.5 ExampleCallbackFunctionImplementation........................................................... 218 C.1.5 TipsforImplementingaPPPSerialInterface(SI)ModuleInstance...................................... 219 C.1.5.1 MultipleInstances......................................................................................... 219 C.1.5.2 UsingtheTimerObject................................................................................... 219 C.1.5.3 RegisteringPacketPaddingRequirements............................................................ 220 C.1.6 PPPAPIFunctions.............................................................................................. 220 C.2 SerialHDLCClientandServerSupport............................................................................... 223 C.2.1 FunctionOverview............................................................................................... 223 C.2.2 HDLCAPIFunctions............................................................................................ 223 C.3 PPPoEClientandServerSupport...................................................................................... 227 C.3.1 FunctionOverview............................................................................................... 227 C.3.2 PPPoEAPIFunctions........................................................................................... 227 C.4 CreatingPPPServerUserAccounts................................................................................... 230 C.4.1 AddingandReviewingUserAccounts........................................................................ 230 C.4.1.1 AddingaPPPUserAccount............................................................................. 231 C.4.1.2 SearchingforaPPPUserAccount..................................................................... 231 C.4.1.3 RemovingaPPPUserAccount......................................................................... 232 D HardwareAdaptationLayer (HAL)....................................................................................... 233 D.1 Overview................................................................................................................... 234 D.1.1 HALFunctionTypes............................................................................................. 234 D.1.2 ExternalCallsfromHALFunctions........................................................................... 234 D.2 Low-LevelLEDDriver(llUserLed)...................................................................................... 234 D.2.1 FunctionOverview............................................................................................... 234 D.2.2 Low-LevelLEDAPIFunctions................................................................................. 235 D.3 Low-LevelTimerDriver(llTimer)........................................................................................ 236 D.3.1 FunctionOverview............................................................................................... 236 D.3.2 Low-LevelTimerAPIFunctions................................................................................ 236 D.4 Low-LevelPacketDriver(llPacket)..................................................................................... 237 D.4.1 FunctionOverview............................................................................................... 237 D.4.2 Low-LevelPacketAPIFunctions.............................................................................. 238 D.5 Low-LevelSerialPortDriver(llSerial).................................................................................. 241 D.5.1 FunctionOverview............................................................................................... 241 D.5.2 Low-LevelSerialAPIFunctions................................................................................ 241 E Web ProgrammingwiththeHTTP Server............................................................................. 246 E.1 AddingWebContent..................................................................................................... 247 E.1.1 Operation......................................................................................................... 247 E.1.2 ConvertingStandardHTMLFiles.............................................................................. 247 E.1.3 DeclaringHTMLFilestoEFS.................................................................................. 247 E.1.4 CleaningupHTMLFiles........................................................................................ 248 E.2 WritingCGIFunctions.................................................................................................... 248 E.2.1 AddingFunctionstotheEFS................................................................................... 248 E.2.2 CGIFunctionDeclaration....................................................................................... 248 E.2.3 ParsingCGIFormData......................................................................................... 249 E.2.4 ParsingCGIMulti-PartFormData............................................................................. 249 E.2.5 SendingHTTP/HTMLReplies.................................................................................. 250 E.2.6 HTMLErrorResponse.......................................................................................... 251 E.3 HTTPAuthentication..................................................................................................... 252 E.3.1 AuthorizationRealms............................................................................................ 252 E.3.2 UserAccounts.................................................................................................... 253 E.3.3 DesignatingProtectedFiles.................................................................................... 253 E.4 CGIFunctionExample................................................................................................... 254 E.4.1 CreatetheHTMLPage......................................................................................... 254 6 Contents SPRU524K–May2001–RevisedOctober2017 SubmitDocumentationFeedback Copyright©2001–2017,TexasInstrumentsIncorporated www.ti.com E.4.2 CreatetheBaseWEBPAGESourceFile..................................................................... 254 E.5 HTTPServerExportedFunctions...................................................................................... 256 E.5.1 CommonlyUsedStrings........................................................................................ 256 E.5.2 FunctionOverview............................................................................................... 257 E.5.3 HTTPServerExportedAPIFunctions........................................................................ 257 F BSDSocketsSupport........................................................................................................ 260 F.1 UsingBSDSocketsProvidedbySlNetSock.......................................................................... 261 F.2 ThingstoRememberAboutBSDCompatibility ...................................................................... 261 G IP Version 6(IPv6)StackAPI.............................................................................................. 262 G.1 Synopsis................................................................................................................... 263 G.2 APIFunctionsandDataStructures .................................................................................... 264 G.2.1 SocketSupportforIPv6........................................................................................ 264 G.2.2 Architecture....................................................................................................... 265 G.2.3 SocketOptions................................................................................................... 265 G.2.4 Daemon6......................................................................................................... 265 G.2.5 NettoolsApplications............................................................................................ 266 G.2.5.1 Telnet ....................................................................................................... 266 G.2.5.2 WebServer................................................................................................. 267 G.2.5.3 TFTP........................................................................................................ 267 G.2.5.4 DNSClient.................................................................................................. 267 G.2.6 ConfiguringtheIPv6Stack..................................................................................... 271 H RevisionHistory............................................................................................................... 272 H.1 RevisionList............................................................................................................... 272 SPRU524K–May2001–RevisedOctober2017 Contents 7 SubmitDocumentationFeedback Copyright©2001–2017,TexasInstrumentsIncorporated www.ti.com List of Figures 1-1. ComponentsofaNDK-EnabledApplication............................................................................ 12 3-1. RawEthernetBufferFormat.............................................................................................. 70 3-2. RawEthernetBufferFormat.............................................................................................. 72 A-1. NIMUArchitecture........................................................................................................ 177 A-2. VLANModulePlacementinNIMUEnabledNDKStack............................................................. 186 A-3. VLANExample............................................................................................................ 188 A-4. RawEthernetChannelManagerModuleinNDK .................................................................... 192 B-1. BasicHomeNetworkConfiguration.................................................................................... 198 B-2. PublicServersontheHomeNetwork.................................................................................. 202 C-1. StandardPPPFrameOverSerialLine................................................................................ 215 C-2. PPPFrameProcessedbyPPPAPI.................................................................................... 215 C-3. SerialInterface(SI)Abstraction......................................................................................... 215 G-1. NDKIPv6ArchitecturalBlockDiagram................................................................................ 263 G-2. InternalArchitectureBlockDiagramforSocketLayer............................................................... 265 G-3. IPv6StackInstantiationPlacement .................................................................................... 271 List of Tables A-1. timer_tick................................................................................................................... 181 A-2. IOCTLCommands........................................................................................................ 185 A-3. SpecialCasecmd........................................................................................................ 185 A-4. UserPrioritiesforTrafficAgreement................................................................................... 188 H-1. DocumentRevisionHistory.............................................................................................. 272 8 ListofFigures SPRU524K–May2001–RevisedOctober2017 SubmitDocumentationFeedback Copyright©2001–2017,TexasInstrumentsIncorporated Preface SPRU524K–May2001–RevisedOctober2017 Read This First About This Manual Thisprogrammer'sreferenceguidedescribesthevariousAPIfunctionsprovidedbytheNDKlibraries, and isintendedtoaidthedevelopmentofnetworkapplications.It isthecentralreferencedocumentusedwhen programmingthestack.Seethe TINetworkDeveloper'sKit(NDK)User'sGuide (SPRU523)tofamiliarize yourselfwiththestacklibraries,NDKconfiguration,andusingthestack. How to Use This Manual Thisdocumentcontainsthefollowingchapters: • Chapter1:Introduction summarizesthevariousAPIsetsdescribedintheNDKdocumentation. • Chapter2:OperatingSystemAbstractionAPI describestheAPIusedbytheadaptationlayerto accesstheoperatingsystem. • Chapter3:SocketsandStreamIOAPI describesthefileandsocketsAPIfunctions. • Chapter4:ConfigurationandInitialization describestheConfigurationManagerAPI, theXGCONF configurationmethod,theNDKinitializationsequence,andtheNetworkControlmodule. • Chapter5:NetworkToolsLibrary-SupportFunctions describesthenetworksupportfunctions containedintheNETTOOLSlibrary. • Chapter6:NetworkToolsLibrary-Services describesthenetworkserversandservicescontained intheNETTOOLSlibrary. • AppendixA:InternalStackFunctions containsapartiallistofinternalstackfunctionsprovidedto aid inthecomprehensionofkernelorientedcalls. • AppendixB:NetworkAddressTranslation describestheoptionalNetworkAddressTranslation component,howtosetupvirtualnetworks, andprotocolproxies. • AppendixC:Point-to-PointProtocol describestheoperationofthePPPandPPPoEsupportAPI includedintheNDK,andhowtointerfacetoaserialdevice. • AppendixD:HardwareAdaptationLayer(HAL) describestheoperationoftheHAL,andthe HAL API functions. • AppendixE:WebProgramming withtheHTTPServer describeshowtogetinformationfroman embeddednetworkdevicethroughthewebserver. • AppendixF:BSDSocketsSupport providespointerstotheBerkeleySoftwareDistribution(BSD) API socketsupportlayer,whichisnowprovidedbySlNetSock,whichispartoftheSimpleLinkSDK. • AppendixG:IPVersion 6(IPv6)StackAPI describestheAPIsanddatastructuresexposedbythe IPv6stack. • AppendixH:RevisionHistory describesthechangestothisdocumentsincethepreviousrelease. SPRU524K–May2001–RevisedOctober2017 ReadThisFirst 9 SubmitDocumentationFeedback Copyright©2001–2017,TexasInstrumentsIncorporated NotationalConventions www.ti.com Notational Conventions Thisdocumentusesthefollowingconventions: • Programlistings,programexamples,andinteractivedisplaysareshowninaspecialtypeface. • Insyntaxdescriptions,thefunctionormacro appearsinaboldtypeface andtheparametersappearin plainfacewithinparentheses.Portionsofasyntaxthat areinboldshouldbeenteredasshown; portionsofasyntaxthatarewithinparenthesesdescribethetypeofinformationthat shouldbe entered. • Macronamesarewritteninuppercasetext;functionnamesarewritteninlowercase. NOTE: ThelocationofNDKfilesreferencedinthisdocumentwillvarydependingonthetypeof installationyourperformedtoobtaintheNDKcomponent.IfyouinstalledaSimpleLink™ SDK,thefilesarelikelytobelocatedinyour<SDK_INSTALL_DIR>/sources/ti/ndk directory.IfyouinstalledsomeothertypeofSDK,thefilesarelikelytobelocatedinyour <NDK_INSTALL_DIR>/packages/ti/ndkdirectory.Forsimplicity,thisdocumentrefersto thedirectoriesbeginningatthe/ti/ndklevel,whichiscommontoallinstallations. Related Documentation From Texas Instruments AdditionalinformationabouttheNDKcanbefoundinSPRU523(TINetworkDeveloper'sKit(NDK)User's Guide.)andtheNDKcategoryoftheTIEmbeddedProcessorsWiki.If youhavequestions,youcanask themontheforumfortheSDKthatcontainsyourNDKinTI'sE2Ecommunity. Trademarks SimpleLinkisatrademarkofTexasInstruments. WindowsisaregisteredtrademarkofMicrosoft. 10 ReadThisFirst SPRU524K–May2001–RevisedOctober2017 SubmitDocumentationFeedback Copyright©2001–2017,TexasInstrumentsIncorporated

Description:
This document contains the following chapters: • Chapter 1: Introduction summarizes the various API sets described in the NDK documentation. • Chapter 2: Operating System Abstraction API describes the API used by the adaptation layer to access the operating system. • Chapter 3: Sockets and St
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.