Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memulai dengan Cypress CYW954907AEVAL1F Development Kit
penting
Integrasi referensi ini di-host di repositori Amazon-freertos yang tidak digunakan lagi. Kami menyarankan Anda mulai di sini ketika Anda membuat proyek baru. Jika Anda sudah memiliki proyek FreeRTOS yang sudah ada berdasarkan repositori Amazon-freertos yang sekarang tidak digunakan lagi, lihatPanduan Migrasi Repositori RTOS Github Bebas Amazon.
Tutorial ini memberikan petunjuk untuk memulai dengan Cypress CYW954907AEVAL1F Development Kit. Jika Anda tidak memiliki Kit Pengembangan Cypress CYW954907AEVAL1F, kunjungi Katalog PerangkatAWS Mitra untuk membelinya dari mitra
catatan
Tutorial ini memandu Anda mengatur dan menjalankan demo CoremQtt Mutual Authentication. Port FreeRTOS untuk papan ini saat ini tidak mendukung server TCP dan demo klien.
Sebelum memulai, Anda harus mengonfigurasiAWS IoT dan mengunduh FreeRTOS Anda untuk menghubungkan perangkat Anda keAWS Cloud. Lihat Langkah pertama untuk instruksi. Dalam tutorial ini, path ke direktori download FreeRTOS disebut sebagai
.freertos
penting
-
Dalam topik ini, jalur ke direktori unduhan FreeRTOS disebut sebagai
.freertos
-
Karakter ruang di
jalur dapat menyebabkan kegagalan build. Saat Anda mengkloning atau menyalin repositori, pastikan jalur yang Anda buat tidak mengandung karakter spasi.freertos
-
Panjang maksimal jalur file di Microsoft Windows adalah 260 karakter. Jalur direktori unduhan FreeRTOS yang panjang dapat menyebabkan kegagalan build.
-
Karena kode sumber mungkin berisi tautan simbolik, jika Anda menggunakan Windows untuk mengekstrak arsip, Anda mungkin harus:
-
Aktifkan Mode Pengembang
atau, -
Gunakan konsol yang ditinggikan sebagai administrator.
Dengan cara ini, Windows dapat membuat tautan simbolis dengan benar saat mengekstrak arsip. Jika tidak, tautan simbolis akan ditulis sebagai file normal yang berisi jalur tautan simbolis sebagai teks atau kosong. Untuk informasi lebih lanjut, lihat entri blog Symlinks in Windows 10!
. Jika Anda menggunakan Git di bawah Windows, Anda harus mengaktifkan Mode Pengembang atau Anda harus:
-
Atur
core.symlinks
ke true dengan perintah berikut:git config --global core.symlinks true
-
Gunakan konsol yang ditinggikan sebagai administrator setiap kali Anda menggunakan perintah git yang menulis ke sistem (misalnya,git pull,git clone, dangit submodule update --init --recursive).
-
-
Seperti disebutkan dalamDownload Gratis RTOS, port FreeRTOS untuk Cypress saat ini hanya tersedia di GitHub
.
Gambaran Umum
Tutorial ini berisi petunjuk untuk langkah-langkah memulai berikut:
-
Menginstal perangkat lunak pada mesin host untuk mengembangkan dan men-debug aplikasi tertanam untuk papan mikrokontroler Anda.
-
Cross kompilasi aplikasi demo FreeRTOS ke gambar biner.
-
Memuat gambar biner aplikasi ke papan Anda, dan kemudian menjalankan aplikasi.
-
Berinteraksi dengan aplikasi yang berjalan di papan Anda melalui koneksi serial, untuk tujuan pemantauan dan debugging.
Menyiapkan lingkungan pengembangan Anda
Unduh dan instal SDK WICED Studio
Dalam panduan Memulai ini, Anda menggunakan Cypress WICED Studio SDK untuk memprogram papan Anda dengan demo FreeRTOS. Kunjungi situs web Perangkat Lunak WICED
catatan
Beberapa sistem operasi memerlukan langkah instalasi tambahan. Pastikan bahwa Anda membaca dan mengikuti semua petunjuk instalasi untuk sistem operasi dan versi WICED Studio yang Anda instal.
Tetapkan variabel lingkungan
Sebelum Anda menggunakan WICED Studio untuk memprogram papan Anda, Anda harus membuat variabel lingkungan untuk direktori instalasi WICED Studio SDK. Jika WICED Studio berjalan saat Anda membuat variabel Anda, Anda perlu me-restart aplikasi setelah Anda mengatur variabel Anda.
catatan
Penginstal WICED Studio membuat dua folder terpisah bernamaWICED-Studio-
pada mesin Anda di manam
.n
m
dann
merupakan nomor versi mayor dan minor masing-masing. Dokumen ini mengasumsikan nama folderWICED-Studio-6.2
tetapi pastikan untuk menggunakan nama yang benar untuk versi yang Anda instal. Ketika Anda menentukan variabelWICED_STUDIO_SDK_PATH
lingkungan, pastikan untuk menentukan jalur instalasi lengkap WICED Studio SDK, dan bukan jalur instalasi WICED Studio IDE. Di Windows dan MacOS,WICED-Studio-
folder untuk SDK dibuat dim
.n
Documents
folder secara default.
Untuk membuat variabel lingkungan pada Windows
-
Buka Control Panel, pilih System, dan kemudian pilih Advanced System Settings.
-
Pada tab Advanced, pilih Variabel Lingkungan.
-
Di bawah variabel Pengguna, pilih Baru.
-
Untuk Nama variabel, masukkan
WICED_STUDIO_SDK_PATH
. Untuk nilai Variabel, masukkan direktori instalasi WICED Studio SDK.
Untuk membuat variabel lingkungan di Linux atau macOS
-
Buka
/etc/profile
file di mesinmu, dan tambahkan berikut ini ke baris terakhir file:export WICED_STUDIO_SDK_PATH=
installation-path
/WICED-Studio-6.2 -
Mulai ulang mesinnya.
-
Buka terminal dan jalankan perintah berikut:
cd
freertos
/vendors/cypress/WICED_SDKperl platform_adjust_make.pl
chmod +x make
Membangun koneksi serial
Untuk membuat koneksi serial antara mesin host dan papan Anda
-
Connect papan ke komputer host Anda dengan kabel USB Standard-A ke Micro-B.
-
Identifikasi nomor port serial USB untuk koneksi ke papan pada komputer host Anda.
-
Mulai terminal serial dan buka koneksi dengan pengaturan berikut:
-
Tingkat baud: 115200
-
Data: 8 bit
-
Paritas: Tidak ada
-
Hentikan bit: 1
-
Kontrol aliran: Tidak ada
-
Untuk informasi lebih lanjut tentang menginstal terminal dan menyiapkan koneksi serial, lihatMemasang emulator terminal.
Memantau pesan MQTT di cloud
Sebelum Anda menjalankan proyek demo FreeRTOS, Anda dapat mengatur klien MQTT diAWS IoT konsol untuk memantau pesan yang dikirim perangkat Anda keAWS Cloud.
Untuk berlangganan topik MQTT dengan klienAWS IoT MQTT
-
Masuk ke konsol AWS IoT
tersebut. -
Di panel navigasi, pilih Uji, lalu pilih klien uji MQTT untuk membuka klien MQTT.
-
Di Topik berlangganan
, masukkan, lalu pilih Berlangganan topik.your-thing-name
/example/topic
Bangun dan jalankan proyek demo FreeRtos
Setelah Anda mengatur koneksi serial ke papan Anda, Anda dapat membangun proyek demo FreeRTOS, flash demo ke papan Anda, dan kemudian menjalankan demo.
Untuk membangun dan menjalankan proyek demo FreeRTOS di WICED Studio
-
Meluncurkan WICED Studio.
-
Dari menu File, pilih Impor. Perluas
General
folder, pilih Proyek yang Ada ke Ruang Kerja, lalu pilih Berikutnya. -
Di Pilih direktori root, pilih Browse... , arahkan ke jalur
, dan kemudian pilih OK.freertos
/projects/cypress/CYW954907AEVAL1F/wicedstudio -
Di bawah Proyek, centang kotak untuk hanya proyek aws_demo. Pilih Finish untuk mengimpor proyek. Proyek target aws_demo akan muncul di jendela Make Target.
-
Perluas menu Platform WICED dan pilih Filter WICED.
-
Di jendela Make Target, luaskan aws_demo, klik kanan
demo.aws_demo
file, lalu pilih Build Target untuk membangun dan mengunduh demo ke papan Anda. Demo harus berjalan secara otomatis setelah dibangun dan diunduh ke papan Anda.
Pemecahan Masalah
-
Jika Anda menggunakan Windows, Anda mungkin menerima galat berikut ketika Anda membangun dan menjalankan proyek demo:
: recipe for target 'download_dct' failed make.exe[1]: *** [download_dct] Error 1
Untuk memecahkan masalah eror ini, lakukan hal berikut:
-
Jelajahi
dan klik dua kaliWICED-Studio-SDK-PATH
\WICED-Studio-6.2\43xxx_Wi-Fi\tools\OpenOCD\Win32openocd-all-brcm-libftdi.exe
. -
Jelajahi
dan klik dua kaliWICED-Studio-SDK-PATH
\WICED-Studio-6.2\43xxx_Wi-Fi\tools\drivers\CYW9WCD1EVAL1InstallDriver.exe
.
-
-
Jika Anda menggunakan Linux atau macOS, Anda mungkin menerima eror berikut saat membuat dan menjalankan project demo:
make[1]: *** [download_dct] Error 127
Untuk memecahkan masalah eror ini, gunakan perintah berikut untuk memperbarui paket libusb-dev:
sudo apt-get install libusb-dev
Untuk informasi pemecahan masalah umum tentang Memulai FreeRTOS, lihatMemulai masalah saat memulai.