Mündəricat:

Uzatma Mémoire BeagleBone Qara Tökün: 8 Addım
Uzatma Mémoire BeagleBone Qara Tökün: 8 Addım

Video: Uzatma Mémoire BeagleBone Qara Tökün: 8 Addım

Video: Uzatma Mémoire BeagleBone Qara Tökün: 8 Addım
Video: Making flash memory from SD Card 2024, Noyabr
Anonim
Uzadılması Mémoire BeagleBone Black Qara
Uzadılması Mémoire BeagleBone Black Qara

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

Mémoires növləri
Mémoires növləri
Mémoires növləri
Mémoires növləri
Mémoires növləri
Mémoires növləri

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

Mémoire Serial FRAM SPI
Mémoire Serial FRAM SPI
Mémoire Serial FRAM SPI
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

Dövrlər Serial FRAM
Dövrlər Serial FRAM
Dövrlər Serial FRAM
Dövrlər Serial FRAM
Dövrlər Serial FRAM
Dövrlər Serial FRAM
Dövrlər Serial FRAM
Dövrlər Serial FRAM

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

Mémoire Parralèle
Mémoire Parralèle
Mémoire Parralèle
Mémoire Parralèle
Mémoire Parralèle
Mémoire Parralèle
Mémoire Parralèle
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ü

Dövrlər Mémoire Parralèle
Dövrlər Mémoire Parralèle
Dövrlər Mémoire Parralèle
Dövrlər Mémoire Parralèle
Dövrlər Mémoire Parralèle
Dövrlər Mémoire Parralèle
Dövrlər Mémoire Parralèle
Dövrlər Mémoire Parralèle

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

Pour Mémoires -ə dəstək olun
Pour Mémoires -ə dəstək olun
Pour Mémoires -ə dəstək olun
Pour Mémoires -ə dəstək olun
Pour Mémoires -ə dəstək olun
Pour Mémoires -ə dəstək olun
Pour Mémoires -ə dəstək olun
Pour Mémoires -ə dəstək olun

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ə: