Mündəricat:
- Addım 1: Quelques növləri De Mémoires
- Addım 2: Mémoire Serial FRAM SPI
- Addım 3: Serial FRAM -ı dövr edin
- Addım 4: Pilotant La Mémoire FRAM
- Addım 5: Mémoire Parralèle
- Addım 6: Mémoire Parralèle dövrü
- Addım 7: Kod Pilotantı La Memoire Parraléle
- Addım 8: Mémoires Dəstəkləyin
Video: Uzatma Mémoire BeagleBone Qara Tökün: 8 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Təlimat verilə bilər ki, layihə təlimatlandırılsın və sınaqdan keçirilsin və sınaqdan çıxarılsın, bu şərtlər spatiales (radiasiya) və digər sahələri əhatə edir.. BeagleBone -a səs -küy salmaq və ya USB -dən istifadə etmək daha asan olacaq.
Addım 1: Quelques növləri De Mémoires
Voici siyahıları ətraflı məlumatların növləri ilə əlaqədardır:
Mémoire -in birinci növü: la mémoire SRAM
Statik təsadüfi giriş yaddaşı (m statusu təsadüfi giriş yaddaşı) ən çox istifadə edilən məlumatlardan biridir. Müntəzəm dinamika, o zaman ən yaxşı şeydir. Müvafiq uçucu maddələr: heç bir məlumat yoxdursa, məlumatların təsirsiz olması heç bir problem yaratmır!
Avantajlar: - la SRAM rap Rapide (temps d'accès 6 à 25 ns) - peu coûteuse (4 €/Mo). İnandırıcılar: - bu günə qədər heç bir şey yoxdur, aussi ce mémoire empose d'ajouter à notre carte mémoire un moyen de l'alimenter daimi. Super kondensator Cellergy pouvant alimenter la mémoire pendant une journée üçün ən yaxşı yoldur.
Deuxième növü de mémoire: la mémoire MRAM
Maqnetik təsadüfi giriş yaddaşı (maqnit təsadüfi giriş yaddaşı) bir çox məlumat əldə etməyə imkan verir. Le changement d'état se fait en changeant l'orientation polaire des électrons (par effet tunel notamment). Müvəqqəti radiasiya və hava istiliyi ən yüksək səviyyədədir. Avantajlar:- məlumatların dəyişməz olması. - istifadə edilə bilməz, puis ce qu’aucun mouvement électrique n'est engagé (dözümlülük 10^16 dövründən mühazirə /əsər)! - la consommation électrique est théoriquement moindre puisqu'il a des résistance des matériaux aux mouvements des électrons. - temps d’accès de 10 nanosecondes. - sonda l'ordre du gigabit saniyə. - une excellente résistance aux radiations, omniprésentes dans un milieu spatial. Inconvénients: - coûteuse (~ 35 €/Mo) avtomobillərin inkişaf mərhələsi (kommersiyalaşdırma da masse du produit prévue en 2018!) mais on peut s'en procurer chez Digikey Everspin.- potensialını məhdudlaşdırmaq aux champs magnétiques quis risquent de perturber les cellules voisines si elles sont trop proches les unes des autres.
Mömərənin növü: FREM
FREAM (Ferroelektrik Təsadüfi Erişmə Yaddaşı), heç bir məlumat əldə etməmək və ya inkişaf etdirmək üçün istifadə edilə bilməz.
Eyni zamanda, DRAM və ya elektrik enerjisindən istifadə etmək mümkün deyil. 2011 -ci ilin may ayında, Texas Instruments FRAM -dan mikrokontroldən istifadə etdi.
SSD (Qatı Hal Sürücüsü) istifadə edərkən, uçucu maddələr yox, konservantlar üçün heç bir şey verilmir. Avantajları: - une plus duale consecation d'électricité. - mühazirə və dərslərin sürətləndirilməsi (100 nanosaniyə ərzində 1 mikrosaniyə keçməklə). - la possibilité d'être effacée et réécrite un bien plus grand nombre de fois (dözümlülük 10^14 dövründən mühazirələr/əsərlər). Əlaqəçilər: - stockacités de stockage plus limitées - un coût de fabrication plus élevé, ~ 30 €/Mo
Les deux grandes familles de mémoires: Serie (şəkil 1) və parallèle (şəkil 2)
İstifadəçilər: yerləri və məkanların konfiqurasiyasını dəyişdirmək üçün daha çox imkan əldə edəcəklər. Məşqlər heç bir şəkildə başa çatmır (avtomobilin növü, ünvan, données…) və ya başqa bir şey yoxdur. Aw aie mieux accès aux bits de données que tous les (1/(20*10⁶)) saniyədə 5 nm -dən 20 MHz -ə qədər yazın (50ns*8 = 400ns 8 bit tökün). Bir növ FPGA kartları BIOS -dan fərqli olaraq, ən vacib köməkçidir.
Paralel: Parametrlər bir neçə dəfə USB -dən istifadə etməklə əldə edilə bilər. Mövzu ilə əlaqədar olaraq, SPI avtomobili də dövlət çevrilişi ilə əlaqəli məlumatları əldə edə bilər, həm də 1Mo -da ən çox məlumat əldə edə bilər. Məşhur avtomobillərin ən çox fərqlənənləri avtomobil modelləri və avtomobillərin modelləşdirilməsidir.
Ardını oxumaq üçün ən çox istifadə olunan mövzulardan istifadə edin (CE) des mémoires afin d'indiquer à laquelle nous voulons accéder (voir schéma). Dəyişdirilə biləcəyiniz bir şey var ki, onları dəyişdirin və ya dəyişdirin.
Addım 2: Mémoire Serial FRAM SPI
Cabbage de la BeagleBone və ya mémoire: Reliés au 3.3V: VDD, HOLD, WP A masse: VSS MISO etibarlı və SO MOSI etibarlı və SI CS etibarlıdır.
Diqqət: SPI-nin növləri, yarı-dirijorların hazırladığı, həm də ən çox istifadə edilən növlərin, həm də digər növlərin dizaynıdır. mémoires parallèles. Məlumat cədvəlində fərqli məlumatlar mövcuddur. Alqoritmlərin proqramlaşdırma və proqramlaşdırma üsullarından istifadə etməklə şəhərətrafı səyahətçilər üçün ən əlverişli yollar.
HOLD et WP sont relizlər au 3.3V: proqram təminatı, proqram təminatı və proqram təminatı. Sürücülər SPI -nin pilotlarından asılı olmayaraq istifadəçilərə kömək edəcəklər!
Təcrübəsiz bir pilot texnikası:
Cette fiche texnika indike les différents cycles nécessaires pour leire vəécrés dans la mémoire et ainsi réaliser unprogtant de les piloter.
Addım 3: Serial FRAM -ı dövr edin
Silmə:
Avant d'écrire dans la mémoire il faut envoyer une trame d'accès à L'écriture (WREN) 0000 0110 (0x06h) (Voir şəkil 5) MOSI de la Beaglebone à SI tərəfindən təhlil edin (Voir rəqəmi) 9)
- 8 premiere bit, Op -code de l'écriture (READ): 0000 0011 (0x03h) - 16 bit ünvanınızı daxil edin, bu sənədlərin siyahısı 16 maşındır ((2 ^11)*8bits) 16 bitlik avtomobilin pilotu 64Kb. - 8 bit données. Mühazirə:
MOSI de la Beaglebone və SI üzrə elçi təhlil edin: (Voir şəkil 10)- 8 premiere bit, Op-kod de la mühazirə (WRITE): 0000 0010 (0x02h)- 16 bit adresse de la trame de mühazirə SO à MISO de la Beaglebone elçisi: - 8 bit données
Addım 4: Pilotant La Mémoire FRAM
C: $ gcc proqramme_spi.c –o proqramına proqram tərtib edin: $./spi add1 add2 data rejimi
Add1 (MSB) və Add2 (LSB) müxbiri 8 bit və ya məlumat, 8 bit də données və ya ecrire uyğun gəlir (mühazirə) və rejimi mühazirə (= 2) və ya mühazirə (= 1) ilə uyğun gəlir.
Exitple d'utilization:./spi 150 14 210 2 ecrit à l'adresse 16 bit 150 14 (0x96h, 0x0Eh) la donnée 210 (0xD2).
./spi 150 14 0 1 lit à l'adresse150 14 (0x96h, 0x0Eh)
Addım 5: Mémoire Parralèle
SRAM ALLIANCE AS6C1008 128Kb * 8 bit həcmində layihə hazırlayın
Konfiqurasiya: 17 Ünvanlar: A0-A16 8 Məlumat: D0-D7 2 Çip Aktivləşdirmə: CE#-CE2 2 Yaz və Çıxış Aktiv et: WE#-OE#2 VCC (3.3V), VSS (GND) 1 qoşulmur: NC
NB: Müvafiq mövzularda müxtəlif mövzularda dərslər hazırlanır.
BeagleBone kitabını yandırın (Un réel plaisir à débugger o lorsque l'on à mal câblé!)
Diqqət: çox şey tələb olunmursa, məlumatların GPIO və digər məlumatlardan, GPIO -dan və ya BBB -dən daha çox istifadə oluna biləcəyindən əmin ola bilərsiniz. düzəlişlər düzəldilir (2 hissədən çox istifadə olunur), bu da GPIO ilə heç bir iş görmədiyiniz üçün sadə bir vasitədir!)
Təcrübəsiz bir pilot texnologiyasını istifadə edə bilərsiniz:
Cette fiche texnika indike les différents cycles nécessaires pour lire və ecrire dans la mémoire et ainsi réaliser notre program. Mövzu ilə əlaqədar olaraq, inşaatçıların ən çox ehtiyac duyduqları bir şey var ki, bu da bir çox məsələləri həll etməyə imkan verir. Proqramlar 64Kb -dən çox olmayan proqramlar üçün proqram təminatıdır (düzəlişlər:)) Müstəqil dövrlər müxtəlif dövrlər üçün çox böyük bir dövrdür (100ns), mémoires utilisées avtomobillərin istifadəsini təmin edir. s'adaptera à toutes les mémoires. Ainsi les temps d’écriture et mühazirə məlumatları, inşaatçıların nə qədər sərbəst olduğuna görə, avtomobil imposés la la mémoire la plus lente. Kodların açıqlanması ilə bağlı olan dövrlər. Proqramlaşdırma proqramının proqramlaşdırma proqramları və proqramları ən kiçik hissələrə bölünməlidir. GPIOs modifikatorunun yeni dövrü. Əsas kodlar, LED -lərin zamanla əlaqələndirilməsi ilə əlaqədar olaraq, mühəndislərin dövrləri ilə əlaqədardır. LED -lər, GPIO -ların işləmə müddətinə və dövrlərinə uyğun gəlir.
GPIO -nun mühazirəsi, GPIO -nun tərtibatında, détecter l’état d’un bouton poussoir -dən ibarətdir.
Addım 6: Mémoire Parralèle dövrü
Elm dövrü (şəkil 1, 2):
Doldurmaq lazım deyilsə, CE ünvanınızı aktivləşdirin və yazın, WE yazın. Bir neçə il sonra, ən çox maraqlandıran şeylər və səyahətlərdir (Mais diqqəti daha da gücləndirmək üçün ~ 100ns)
Mühazirə dövrü (şəkil 3, 4):
Doldurulacaq işin öhdəsindən gəlmək üçün CE -ni aktivləşdirin və Çıxış OE -ni aktivləşdirin. Bu proqramlar GPIO de la BeagleBone les valeurs və ya digər ünvanlardan istifadə etməklə təsirli olur.
Addım 7: Kod Pilotantı La Memoire Parraléle
Pilotun 2 kodunu təyin etmək üçün istifadə edin:
tərtib: $ gcc -lm programme_memoire.c -o memoire
$./memoire 1 əlavə 2 data1 data2 mode slot1 slot2
rejimi: 1 Mühazirə, 2 Yazı
Başlanğıc kodunu pilot "deşiklər" və ya "boşluqlar" ilə doldurun.
Məsələn: $./memoire 120 140 20 210 2 1 0
écrit à l'adresse 120 140 (hex 16 bit) les données 20 210 sur la mémoire sur le slot 1.
Məsələn: $./memoire 120 140 0 0 1 1 1
lit à l'adresse 120 140 140 données sur la mémoire du slot 1 et 2.
Addım 8: Mémoires Dəstəkləyin
Fotoşəkillərin PCB -dən dəstəklənməsi ilə əlaqədar olaraq, bu mövzuda ilham verin və ilham verin. Müntəzəm olaraq bir -biri ilə əvəz edilə bilən sənədlər düzəldilir və onları düzəltmək üçün istifadə edilə bilər.
Bu suallar bir daha başa düşülən deyilsə, bu suallarınıza cavabdır!
Tövsiyə:
Raspberry Pi -yə Əlavə Xüsusiyyətlər Əlavə etmək üçün RaspberryPi 3/4 Uzatma Kartı: 15 Addım (Şəkillərlə)
Raspberry Pi -yə Əlavə Xüsusiyyətlər Əlavə etmək üçün RaspberryPi 3/4 Uzatma Kartı: bilirik ki, moruq pi 3/4 ADC (rəqəmsal çeviriciyə analoq) və RTC (real vaxt saatı) ilə birlikdə gəlmir, buna görə 16 ədəd olan bir PCB dizayn edirəm kanal 12bit ADC, RTC, SIM7600 4G modulu, düymələr, rölelər, USB çıxışı, 5V güc çıxışı, 12V güc
Shelly 1PM İdarə olunan Güc Stripi / Uzatma Kabeli: 4 addım
Shelly 1PM İdarə olunan Güc Stripi / Uzatma Kabeli: Bir neçə əsas elektrik zolağım var və onları böyük bir xərc çəkmədən bir qədər ağıllı etmək istədim. Shelly 1PM moduluna daxil olun. Bu çox əlverişli, kiçik və CE sertifikatı olan WIFI əsaslı bir keçiddir. İşin ən üstün cəhəti də çox dəqiq bir gücə sahib olmasıdır
Spike Buster və ya Uzatma Kablosu Forması Çizmək: 5 Addım
Sünbül Buster və ya Uzatma Kabeli Forması Scratch edilməsi: Bu yazıda sizə bir Spike Buster və ya Uzatma Kabelinin sıfırdan necə hazırlanacağını göstərəcəyəm. Əvvəlcə hissələrin siyahısına baxaq
SD Kart Uzatma, Dəstək və Örtük: 7 addım
SD Kart Genişləndirilməsi, Dəstək və Örtüyü: SD kart oxuyucusu olan bir Arduino TFT ekran qalxanınız varsa və SD kartda saxlanan faylları yoxlamaq və ya dəyişdirmək üçün hər dəfə ehtiyacınız varsa, uzantı sinir və vaxtınızı xilas edəcək, TFT ekran qalxanını çıxarmadan. Bu ola bilər
DC Motorlu Avtomobil Uzatma Layihəsi: 5 Addım
DC Motorlu Avtomobil Uzatma Layihəsi: DC motorlu kiçik, akkumlyatorlu avtomobil: Rylie Falla və Izzy Greenfield