Obsah:
- Krok 1: Quelques Types De Mémoires
- Krok 2: Mémoire Serial FRAM SPI
- Krok 3: Cyklus Serial FRAM
- Krok 4: Code Pilotant La Mémoire FRAM
- Krok 5: Mémoire Parralèle
- Krok 6: Cykluje Mémoire Parralèle
- Krok 7: Code Pilotant La Memoire Parraléle
- Krok 8: Podpora Pour Mémoires
Video: Rozšíření Mémoire Pour BeagleBone Black: 8 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Je to nejdůležitější, co se dá instruovat, z toho, co se skládá z pilota des memémires de different elements types afin de pouvoir tester leur fonctionnement dans des conditions spatiales (enceinte radiative) et de trouver le taux d'erreurs engendré par cet environmentetement pour chaque type de mémoire. Vous pouzez aussi utiliser les données de ce projet pour étendre la mémoire de votre BeagleBone, créer une clé USB oru simplement pour étudier leur fonctionnement.
Krok 1: Quelques Types De Mémoires
Všechny možnosti jsou vyčerpávající z různých typů typů použití, které jsou k dispozici při projednávání a předávání výhod a nevýhod:
Premier type de mémoire: la mémoire SRAM
Statická paměť (nebo Statická paměť s náhodným přístupem) obsahuje jeden typ základní paměti, která obsahuje základní informace. Kontraktace à la mémoire dynamique, syn contenu n’a pas besoin d’être rafraîchit périodiquement. Všechny ostatní jsou nestálé: všechny vaše osobní údaje, které vás informují o efektivitě irrémédiablement!
Výhody: - rychlost SRAM (6 až 25 ns) - maximální spotřeba (4 EUR/měsíc). Výhody: - trvanlivost a trvanlivost bez přerušení, způsob nasazení d'ajouter à notre carte mémoire un moyen de l'alimenter en persistence. Nejčastěji se vyskytují problémy se superkondenzátorem.
Deuxième type de mémoire: la mémoire MRAM
Magická pamětivá paměť (magnetická paměť s náhodným přístupem) obsahuje všechny druhy potravin, které jsou k dispozici. Le changeement d'état se fait en changeant l’orientation polaire des électrons (par effet tunnel notamment). Všechny jsou vyzářeny a vyzářeny. Výhody:- informace, které nejsou stálé. - inusabilité, puis ce qu’aucun mouvement électrique n'est engagé (endurance de 10^16 cycle lecture /écriture!). - la Consommation électrique est théoriquement moindre puisqu'il n'y a pas de perte thermique due à la résistance des matériaux aux mouvements des électrons. - teplota 10 nanosekund. - les débits sont de l'ordre du gigabit par seconde. - vynikající odolnost vůči radiaci, všudypřítomné prostorové prostorové vlastnosti. - coûteuse (~ 35 €/Mo) auto encore en phase de développement (commercialization de masse du produit prévue en 2018!) mais on peut s'en procurer chez Digikey komerční sous la marque Everspin.- kapacita skladu je omezena na počet pomocných magnetů, které se často zvyšují z hlediska počtu buněk, které se vyskytují, ale také rostou.
Troisième typ de mémoire: la mémoire FRAM
La mémoireFRAM (Ferroelectric Random Access Memory) je typ typického memoire d'ordinateur non volatile encore à l'état de recherche et développement.
Všechny podobné paměti DRAM à laquelle na iouté une couche ferro-électrique pour obtenir la non volatilité. Od roku 2011, Texas Instruments odebírá přední mikrokontrolér s pamětí FRAM.
Využití je určeno pro SSD (Solid State Drive), bez ohledu na to, zda jsou bez obsahu těkavých látek, ale bez ohledu na to, zda jsou konzervovány. Výhody: - une plus faible Consommation d’électricité. - vysoká rychlost přednášek a hodnocení (teploty 100 nanosekund mezi 1 mikrosekundou a bleskem). - maximální efektivita a spolehlivost plus velká nominální hodnota (výdrž 10^14 cyklů přednášek/kritik). Inventy: - kapacita výroby plus omezení - bez výrobní kapacity plus cena, ~ 30 EUR/měsíc
Les deux grandes familles de mémoires: Série (foto 1) et parallèle (foto 2)
Série: les mémoires séries ont pour avantage de permettre un gain de place et de garder la même configuration selon les modèles d'où leur facilité d'intégration. Související česká témata neodpovídají rychlému automobilovému provozu (typ d'opération, adresse, données…) doit être reçue avant d’enregistrer ou accéder à la donnée. Typiquement la vitesse d’accès allant de 5 à 20MHz on à au mieux accès aux bits de données que tous les (1/(20*10⁶)) sec soit 50 ns par bits (50ns*8 = 400ns pour 8 bits). Všechny typy osobních údajů využívají systém BIOS pro určité typy FPGA.
Paralle: Les mémoires parallèles sont très utilisées dans tous les domaines allant de la RAM pour ordinateur à la clé USB. Více informací o typu Beaucoup a rychlých jízdách SPI automobilů s převratem a dalšími informacemi, které mohou donekonečna zvyšovat počet záběrů po dobu 1 měsíce. Různé typy vozidel mají různé typy kolíků, které se různě liší od různých modelů a navíc.
Nalévejte více než jedenkrát více tempů než devonů, abyste získali čipy (CE), abyste získali více informací o vaší zemi (schéma). Všechny schémata se mohou měnit a vybírat z několika typů, které můžete změnit na jiné adrese a adrese.
Krok 2: Mémoire Serial FRAM SPI
Câblage de la BeagleBone à la memoire: Reliés au 3.3V: VDD, HOLD, WP A la masse: VSS MISO relié à SO MOSI relié à SI CS relié à CS
Pozn.: L'avantage de ce type de mémoire SPI est que, peu importe le modèle ou la markque du fabricant de semi-dirigents, la configuration du boîtier reste la même ce qui n'est pas le cas des autres types de mémoires comme les mémoires parallèles. Různé datové listy různých typů indiquent que toutes fonctionnent de la même manière. Možné jsou různé druhy práce s různými algoritmy bez programátorských algoritmů.
HOLD et WP sont reliés au 3.3V: si cela empêche l’utilisateur d’utiliser ces fonctionnalités, cela permet de faciliter la programmation. Nezávislé fontynality auraient été utiles si l’on avait plusieurs mémoires SPI à pilotter!
Více informací o této pilotní příručce naleznete na této stránce:
Cette fiche technology indique les different différents cycle nécessaires pour lire et écrire dans la memoire et ainsi réaliser un programme permettant de les pilotter.
Krok 3: Cyklus Serial FRAM
Ecriture:
Avant d'écrire dans la mémoire il faut envoyer une trame d'accès à L'écriture (WREN) 0000 0110 (0x06h) (Voir figure 5) Analyze de la trame d'écriture envoyée par MOSI de la Beaglebone à SI (Voir figure 9)
- 8 premiérových bitů, Op -code de l'écriture (READ): 0000 0011 (0x03h) - 16 bitů adresa, meme si cette mémoire n'en considère que 11 car il s'agit d'une mémoire de 16Kb ((2 ^11)*8bitů) il faut vyslanec 16 bitů auto cela permettra de pouvoir aussi pilotter des mémoires 64Kb. - 8 bitů de données. Přednáška:
Analyze de la trame de lecture envoyépar MOSI de la Beaglebone à SI: (Voir figure 10)- 8 premiers bits, Op-code de la lecture (WRITE): 0000 0010 (0x02h)- 16 bits adresse Analyze de la trame de lecture vyslanec par SO à MISO de la Beaglebone: - 8 bitů de données
Krok 4: Code Pilotant La Mémoire FRAM
Nalijte program kompilátoru do jazyka C: $ gcc programme_spi.c –o spiPour utiliser ce program: $./spi add1 add2 datový režim
Korespondent Add1 (MSB) et Add2 (LSB) chacun à 8 bits de donnée, data koresponduje s 8 bits de données à écrire (mettre 0 si přednáška) Mode odpovídající à l’écriture (= 2) ou la přednáška (= 1).
Příklad znečištění:./spi 150 14 210 2 écrit à l’adresse 16 bitů 150 14 (0x96h, 0x0Eh) la donnée 210 (0xD2).
./spi 150 14 0 1 lit à l'adresse150 14 (0x96h, 0x0Eh)
Krok 5: Mémoire Parralèle
Nalijte vše, co potřebujete, SRAM ALLIANCE AS6C1008 128 kB * 8 bitů (schéma)
Konfigurace: 17 adres: A0-A16 8 Data: D0-D7 2 Čip Povolit: CE#-CE2 2 Zápis a výstup Povolit: WE#-OE#2 VCC (3,3 V), VSS (GND) 1 bez připojení: NC
Pozn.: La dispozition des pins varie grandement d'un modèle à un autre ainsi que les temps de lecture / écriture
Nalijte le bâblage à la BeagleBone voir diagram (Un réel plaisir à débugger où lorsque l'on à mal câblé!)
Pozor: Vous vous demandez sans doute pourquoi j'ai sauté certains GPIO dans les lignes d'adresses et data, c'est tout simplement que ces GPIO sont alloués à l'EMMC présent sur la BBB et que malgré mes recherches je n'ai jamais réussi à utiliser Correction (me faisant perdre aupass 2 semaines car is pensais la mémoire défectueuse alors que certains GPIO ne fonctionnaient simplement pas!)
Více informací o pilotní hře najdete na této technické stránce:
Cette fiche technology indique les different différents cycle nécessaires pour lire et écrire dans la mémoire et ainsi réaliser notre program. Afin d’écrire dans la mémoire il faut rešpekter le cycle impressé par les constructeurs, qui sont tous les mêmes pour chacune des mémoires utilisées. Ainsi n'importe quelle mémoire 64Kb peut fonctionner avec notre program (si Correction Câblé:)) Cependant les temps entre les cycle peuvent varier d'une mémoire à une autre, le cycle le plus long (100ns) des mémoires utilisées étant retenu car il s'adaptera à toutes les mémoires. Ainsi les temps d’écriture et lecture minimums annoncés par les constructeurs ne seront jamais atteints car ukládá par la mémoire la plus lente. Trvání cyklů se odvíjí od kódu. Maximální počet životních cyklů a počet programátorských cyklů, které způsobí, že budou mít určité minimální teploty. Revitátor cyklu cyklu modifikátoru GPIO. Základní kód obsahuje celou řadu barevných LED diod a různých časových možností, které korespondují s odpovídajícími délkami cyklů, které jsou součástí konstrukce. Účinné činnosti jednotlivých LED diod korespondují s cykly vytváření a ukládání GPIO.
Le cycle de lecture quant à lui Consiste en la récupération de l’état des GPIO, comme pour détecter l’état d’un bouton poussoir.
Krok 6: Cykluje Mémoire Parralèle
Cyklus d'Ecriture (voir obrázek 1, 2):
Naleznete více informací o vašem systému, který vám umožní získat přístup k čipům povolit CE à l'état haut et l'instruction Zapsat povolit WE. Efekty jednoho efektu se mohou lišit od ostatních kol (více pozornosti k dočasným úpravám! ~ 100ns)
Cyklus přednášky (obrázek 3, 4):
Naleznete více informací o tom, že máte mnoho pinů, které vám pomohou získat přístup k čipu, povolíte CE a budete mít možnost a instrukce Výstup povolíte OE. Efektivní účinek na GPIO de la BeagleBone les valeurs se trouvant à cette adresse.
Krok 7: Code Pilotant La Memoire Parraléle
Ce code permet de piloter 2 memoire parallèles indépendamment l'une de l'autre et s'utilise comme ceci:
kompilace: $ gcc -lm programme_memoire.c -o memoire
$./memoire přidat 1 přidat 2 data1 režim data2 slot1 slot2
režim: 1 přednáška, 2 kritika
Le code étant créer pour pilotter deux mémoires il y a deux "slots", mettre à 1 pour utiliser.
Příklad: $./memoire 120 140 20 210 2 1 0
počet bodů 120 140 (šestnáct bitů), počet 20 210 sur la mémoire sur le slot 1.
Příklad: $./memoire 120 140 0 0 1 1 1
svítí à l'adresse 120 140 les données sur la mémoire du slot 1 et 2.
Krok 8: Podpora Pour Mémoires
Je to fournit dans les photos les PCB de support mémoire sur lequel vous pourrez vous inspirer pour vos réalisations. Možnost výměny systému je zaměnitelná.
Vaše otázky se budou znovu opakovat, protože se vám budou líbit a budou pomáhat!
Doporučuje:
Rozšíření Scratch 3.0: 8 kroků
Rozšíření Scratch 3.0: Rozšíření Scratch jsou kousky kódu Javascript, které do Scratch přidávají nové bloky. Zatímco Scratch je dodáván se spoustou oficiálních rozšíření, neexistuje oficiální mechanismus pro přidávání uživatelsky vytvořených rozšíření. Když jsem nechal ovládat svůj Minecraft
Pomocí rozšíření Hope's Chest k vyhledání neúplné chrámové obřadní práce ve vašem rodokmenu při hledání rodiny: 11 kroků
Použití rozšíření Hope's Chest k vyhledání neúplné chrámové obřadní práce v rámci vašeho rodokmenu při hledání rodiny: Účelem tohoto instruktážního programu je ukázat, jak pomocí rodokmenu Hope's Chest vyhledat rodokmen ve službě Family Search pro předky s neúplnou prací na chrámové obřadě. Použití Hope's Chest může výrazně urychlit vaše hledání nekomp
Začínáme s BeagleBone Black: 11 kroků
Začínáme s BeagleBone Black: Po chvíli používání Arduina jsem se rozhodl vyzkoušet Beaglebone Black. Když jsem viděl nedostatek obsahu v Instructables a sám jsem měl potíže se začátkem, chtěl jsem pomoci ostatním lidem s nastavením BeagleBone Black
Beaglebone Black Web Control pomocí WebPy: 6 kroků
Beaglebone Black Web Control pomocí WebPy: Chtěli jste někdy vytvořit způsob, jak ovládat garážová vrata pomocí telefonu, možná budete sbírat data a zobrazovat je ze svého notebooku. Existuje jeden palubní počítač s názvem Beaglebone Black, což je extrémně výkonné zařízení, které vám umožňuje ovládat
Smart Power Strip založený na Beaglebone Black a OpenHAB: 7 kroků (s obrázky)
Smart Power Strip na bázi Beaglebone Black a OpenHAB: !!!!! Hraní ze sítě (110/220V) je nebezpečné, buďte prosím VELMI VELMI opatrní !!!!! a dva Arduinos, který je zobrazen na obrázku „Starý design“. Tento nový de