Bu derste Swift'i Raspberry Pi'de kullanmanın temellerini inceleyeceğiz. Raspberry Pi, potansiyeli yalnızca bilgi işlem kaynaklarıyla sınırlı olan, küçük ve ucuz, tek kartlı bir bilgisayardır. Teknoloji meraklıları ve DIY meraklıları arasında iyi bilinir. Bu, bir fikri denemek veya belirli bir konsepti pratikte test etmek isteyenler için harika bir cihazdır. Çok çeşitli projeler için kullanılabilir ve hemen hemen her yere kolayca sığar; örneğin, bir monitör kapağına monte edilebilir ve masaüstü olarak kullanılabilir veya bir elektronik devreyi kontrol etmek için bir devre tahtasına bağlanabilir.
Malinka'nın resmi programlama dili Python'dur. Python'un kullanımı oldukça kolay olmasına rağmen tür güvenliğinden yoksundur ve çok fazla bellek tüketir. Swift ise ARC bellek yönetimine sahip ve Python'dan neredeyse 8 kat daha hızlı. Raspberry Pi işlemcinin RAM miktarı ve bilgi işlem yetenekleri sınırlı olduğundan Swift gibi bir dil kullanmak, bu mini bilgisayarın donanım potansiyelini en üst düzeye çıkarmanıza olanak tanır.
İşletim sistemi kurulumu
Swift'i kurmadan önce bir işletim sistemi seçmeniz gerekiyor. Bunu yapmak için şunları yapabilirsiniz seçeneklerden birini kullanınüçüncü taraf geliştiriciler tarafından sunulmaktadır. En yaygın seçenek Raspberry Pi'nin resmi işletim sistemi olan Raspbian'dır. Raspbian'ı bir SD karta kurmanın birkaç seçeneği vardır; bizim durumumuzda balenaEtcher'ı kullanacağız. İşte yapmanız gerekenler:
Raspbian işletim sisteminin en son sürümünü indirin bundan dolayı.
Kullanırız BalenaEtcher biçimlendirilmiş bir karta yüklemek için.
İkinci adım: SD kartı MS-DOS'ta (FAT) biçimlendirin
Üçüncü adım: Raspbian'ı karta doldurmak için balenaEtcher'ı kullanın
Yeni başlayanlar için makine öğrenimi üzerine ücretsiz, yoğun bir kurs öneriyoruz: İlk makine öğrenimi modelini üç günde yazıyoruz — 2-4 Eylül. Makine Öğreniminin ne olduğunu anlamanıza ve İnternet'teki açık verilerle nasıl çalışacağınızı öğrenmenize olanak tanıyan ücretsiz, yoğun bir kurs. Ayrıca kendi geliştirdiğimiz bir modeli kullanarak dolar döviz kurunu tahmin etmeyi de öğreniyoruz..
Raspberry Pi Kurulumu
Zaten yarı yoldayız! Artık kullanacağımız işletim sisteminin bulunduğu bir SD kartımız var ancak işletim sistemi henüz kurulmadı. Bunun için iki olasılık var:
Cihaza bağlı bir monitör, klavye ve fare kullanın.
Her şeyi başka bir bilgisayardan SSH aracılığıyla veya bir USB Konsol kablosu kullanarak yapın.
Bu Pi ile ilk deneyiminizse, 1 numaralı seçeneği öneririm. Raspbian OS SD kartı Pi'ye takıldıktan sonra HDMI kablosunu, fareyi, klavyeyi ve güç kablosunu bağlayın.
Pi açıldığında önyükleme yapmalıdır. Tebrikler! Artık masaüstünüz ve yetenekleri hakkında bilgi edinmek için biraz zaman harcayabilirsiniz.
Swift'i Yükleme
Swift'i bir Raspberry'e kurmak için onu İnternet'e bağlamanız gerekir (kart modeline bağlı olarak Ethernet veya WiFi kullanarak). İnternet bağlandıktan sonra Swift'i yüklemeye başlayabilirsiniz.
İki şekilde yapılabilir. Birinci - kendi Swift yapınızı oluşturmaikincisi ise önceden derlenmiş ikili dosyaları kullanmaktır. İkinci yöntemi şiddetle tavsiye ediyorum çünkü ilki birkaç günlük hazırlık gerektirecektir. İkinci yöntem grup sayesinde ortaya çıktı Swift-ARM. Swift'i apt ( kullanarak yükleyebileceğiniz bir depoya sahip.Advanced PACKAGE Tool).
Bu, Linux aygıtlarına yönelik uygulamalar ve paketler için App Store'a benzeyen bir komut satırı aracıdır. Terminalde apt-get yazarak apt ile çalışmaya başlıyoruz. Daha sonra, gerçekleştirilen görevi açıklığa kavuşturacak bir dizi komut belirtmeniz gerekir. Bizim durumumuzda Swift 5.0.2'yi kurmamız gerekiyor. İlgili paketler şunlar olabilir: burada bul.
Peki başlayalım. Artık Swift'i apt kullanarak kuracağımızı bildiğimize göre repo'yu depolar listesine eklememiz gerekiyor.
Artık ilk Pi programımızı oluşturduğumuza göre birkaç şeyi değiştirelim. MyFirstProject dizininde main.swift dosyasında değişiklikler yapalım. Paketi Swift Run komutuyla çalıştırdığımızda çalıştırılan kodu içerir.
Dizini Sources/MyFirstProject olarak değiştirin.
cd Sources/MyFirstProject
Main.swift dosyasını yerleşik kullanarak düzenleme nano düzenleyici.
Elbette adınızı ekleyebilirsiniz. Değişiklikleri kaydetmek için aşağıdakileri yapmanız gerekir:
Dosyayı kaydetmek için CTRL+X.
Değişiklikleri “Y” tuşuna basarak onaylayın.
Main.swift dosyasındaki değişikliği Enter tuşuna basarak onaylayın.
Tüm değişiklikler yapıldı, şimdi programı yeniden başlatmanın zamanı geldi.
swift run
Tebrikler! Kod derlendikten sonra terminalin değiştirilen satırı göstermesi gerekir.
Artık Swift kurulduğuna göre yapmanız gereken bir şey var. Dolayısıyla, LED'ler, servolar, röleler gibi donanımları kontrol etmek için Linux/ARM kartlarına yönelik donanım projeleri kitaplığını kullanabilirsiniz. SwiftyGPIO.
Raspberry Pi'de Swift ile denemeler yaparken iyi eğlenceler!