MediaTek LinkIt Smart 7688 geliştirme platformları söz konusu olduğunda, sormak isteyebileceğiniz ilk sorular “Hangi platform geliştirme amaçlarıma en uygun?” ve “Doğru versiyonu nasıl seçebilirim?” olacaktır. Bu makalede, projeniz için hangi platformun en uygun olduğunu belirlemenize yardımcı olacak bazı bilgiler sunacağız.
İki kart arasındaki farklara dalmadan önce, önce ortak noktalarına bakalım. Donanım açısından her ikisi de 802.11n Wi-Fi, 10/100M Ethernet bağlantısı ve 580MHz MIPS işlemciye sahip MediaTek MT7688AN SOC ile çalışmaktadır; her ikisi de diğer USB cihazlarıyla bağlantı kurmak için bir USB ana bilgisayar konektörü ve depolama alanını genişletmek için bir SD kart yuvası sunmaktadır; ve her iki platform da geliştiricilere uygulamalarını çalıştırmak için daha fazla kaynak sağlayan 128MB DRAM ve 32MB yerleşik flaş belleğe sahiptir.
Yazılım açısından, her iki platform da sistemlere erişim sağlamak için standart bir yol sunan OpenWrt (bir Linux dağıtımı) işletim sistemini kullanmaktadır; ve sistemlerle etkileşimde birleşik bir kullanıcı deneyimi sağlayan tek bir firmware görüntüsü sunmaktadır. Bu, kullanıcıların sistem yapılandırmaları, temel işlemler veya araç zinciri ortamları gibi platformlar arasında farklı işlem akışlarını öğrenmelerine gerek olmadığı anlamına gelir. Bu ayrıca bir platformdan diğerine geçişi de basitleştirir. Dahası, yeterli DRAM sayesinde, her iki platform da Python ve Node.js ortamlarını çalıştırma yeteneğine sahiptir, bu da bu platformların geliştirme olanaklarını genişletir.
Şimdi, iki platform arasındaki farklara geri dönelim. Belirgin bir ayrım, spesifikasyon açısından, MediaTek LinkIt Smart 7688’in ses verilerini iletmek için bir I2S arayüzüne sahip olmasıdır, ancak MediaTek LinkIt Smart 7688 Duo buna sahip değildir. Öte yandan, MediaTek LinkIt Smart 7688 Duo ADC (Analogdan Dijitale Dönüştürücü) desteği sunarken, MediaTek LinkIt Smart 7688 bunu sunmamaktadır.
Ancak, bu iki platformu gerçekten ayıran şey, çevre birimleriyle bağlantı kurmak için kullandıkları mekanizmadır:
MediaTek LinkIt Smart 7688’de, I2C, PWM, SPI gibi çevre birimi ile ilgili pin çıkışları doğrudan MT7688AN’e bağlanmaktadır. Bu nedenle bu pinler, UPM / MRAA’ya API çağrıları ile OpenWrt Linux sistemi altında kontrol edilmektedir. Bu, çevre birimi kontrollerinden gerçek zamanlı bir yanıt almanıza gerek yoksa, çevre birimi sensörlerini ve modüllerini kontrol etmek için MT7688AN’in işlevselliklerini kullanan tek ve yetenekli bir sistem sunan MediaTek LinkIt Smart 7688 platformunu kullanmanın yeterli olabileceği anlamına gelir.
LinkIt Smart 7688 pin çıkış diyagramı
MediaTek LinkIt Smart 7688 Duo’da, I2C, PWM, SPI, ADC gibi pin çıkışları ATmega32U4 MCU’ya bağlanmaktadır. MCU sisteminin çevre birimi yanıt verme hızı, MediaTek LinkIt Smart 7688’deki Linux tabanlı sistemden daha iyidir. Ayrıca, MCU Arduino geliştirme ortamı ile uyumludur. Bu, Arduino IDE’yi programlama için kullanabileceğiniz ve bu MCU ile sensörler ve modülleri kolayca entegre edebileceğiniz anlamına gelir çünkü birçok sensör ve modül sürücüsü zaten Arduino ekosisteminde mevcuttur. Ayrıca, Linux tarafında çalışan uygulamalar, MT7688AN ile MCU’yu bağlayan bir UART portu aracılığıyla MCU ile iletişim kurabilir.

MediaTek LinkIt Smart 7688 Duo pin çıkış diyagramı
Son olarak, önemli bir soru “Hangi platform benim için doğru?” Çoğu durumda, MediaTek LinkIt Smart 7688, yönlendiriciler, bağlantı geçitleri, IP kameralar ve Wi-Fi bağlantısı, çevre birimi kontrolleri ve kompakt, yüksek seviyeli dil destekli bir cihaz gerektiren herhangi bir cihaz gibi IoT uygulamalarını yönetme yeteneğine sahiptir. Ancak, Arduino ortamına aşina olan veya çevre birimi kontrollerinde daha fazla yanıt verme ve hassasiyet gerektirenler için, MediaTek LinkIt Smart 7688 Duo, MT7688AN SOC’yu MCU sistemi ile entegre etmenin yanı sıra SOC tarafından sağlanan özellikleri nasıl kullanacağınızı gösteren bir referans tasarımı sunmaktadır.
Bu makalenin faydalı bilgiler sağladığını umuyor ve MediaTek LinkIt Smart 7688 kullanarak yeni ve yaratıcı uygulamalar geliştirmenizde başarılar diliyoruz. Başlamak için başlangıç kılavuzuna gidin. Daha fazla ilham almak için, belgelerdeki topluluk projelerine göz atmayı unutmayın.
Bu gönderi, MediaTek’in Blogundan.

