Bluetooth per il Kirin 3

Un Kit Bluetooth per il Kirin 3

Il Demo Kit per il Kirin 3 mette a disposizione dello stesso nuove risorse. Il DVD allegato comprende numerose componenti di terze parti disponibili per il Demo Kit MFC52259 per il Kirin 3. Tra queste, la demo di FreeRTOS può servire ad aggiungere nuove funzionalità, quali il Bluetooth. Il Kirin 3 diviene così ancora più potente, grazie alla funzione wireless.

Tutto Open Source

Grazie a tutte le persone che hanno contribuito in prima persona alle comunità Open Source abbiamo potuto ridurre gli sforzi nello sviluppo in vari settori: dal web al desktop fino all’embedded. Questo progetto Bluetooth è interamente basato su componenti Open Source

  • RTOS: FreeRTOS, un RTOS molto diffuso, Open Source, compatto; può essere impiegato in applicazioni commerciali.
  • TCP/IP: LwIp, di Adam Dunkel, dello Swedish Institute of Computer Science (Istituto Svedese di Informatica). Ora sviluppato da un WW team guidato da Leon Woestenberg. Licenza BSD
  • Bluetooth: LwBT di Conny Oehult, dell’Embedded Internet Systems Laboratory (Laboratorio per Sistemi Internet Embedded). Licenza BSD.

 Uno sguardo all’interno

 Le caratteristiche di LwBT

  • L2CAP, Logical Link Control and Adaptation Protocol (Protocollo di Adattamento e Controllo del Link Logico) per il multiplex di protocolli ad alto livello e la segmentazione dei pacchetti.
  • SDP, Service Discovery Protocol (Protocollo di rivelazione del Servizio), che comprende il supporto per servizi pubblicitari in record definiti dall’utente.
  • RFCOMM, per l’emulazione della porta seriale.
  • PPP Protocollo “Point to Point”, comprende il supporto per IPCP
  • HCI, Interfaccia del controller host, per avere l’opzione di un metodo ad interfaccia comune per accedere ai livelli inferiori dello stack bluetooth qualora implementati in un controller host (o riferiti come modulo Bluetooth).
  • LAP, LAN, applicazioni per il controllo del profilo dell’Access Point e del terminale dei dati (LAP & DUN).

Adesso abbiamo:
Freescale: FreeRTOS + LwIP + HTTP Web server per Kirin3
EIStec: RTXC + LwIP + LwBT + DUN/LAP profiles per Bluetooth.

Una critica

Dato che la demo di FreeRTOS presente sul DVD riguarda solo l’applicazione relativa ai server Web + TCP/IP, dovremo integrare i codici della demo con LwBT. Ad essere onesti, la documentazione fornita per LwBT è insufficiente. Il maggiore sforzo consiste nella lettura dei protocolli e dei codici sorgente.

Leggi la versione inglese: Bluetooth for Kirin3

Resources
Bluetooth - Wikipedia
FreeRTOS
lwIP, light weight TCP/IP stack
lwBT
Bluetooth: A Technical Overview
EIStec
Mitsumi WML-C46 AHR Bluetooth Module UART/PCM interface con RFCOMM stack

Scarica subito una copia gratis
Tags:

2 Commenti

  1. Avatar photo Alex87ai 4 Febbraio 2011
  2. Avatar photo giuskina 4 Febbraio 2011

Rispondi a Alex87ai Annulla risposta

Seguici anche sul tuo Social Network preferito!

Send this to a friend