NovaTronex GmbH
- Bergstraße 1 (über Gewerbestraße)69469 WeinheimDeutschland
- +49(0)6201-3790 283
- +49(0)3222-156 4898
- einkauf@novatronex.de
- https://www.chip-explorer.de/de/
Ansprechpartner
- Gerd Becker
- + 49 (0)6201 3790 283
- info@chip-explorer.de
Produkte und Leistungen als Unternehmenstyp:
- Bauteilprogrammierung
- Distributoren Chip-Broker
-
Programmierung
- abgekündigte Bauteile
- Adapter- und Algorithmenentwicklung
- Flash-Speicher
- Mikrocontroller
- NAND-Flashes Huge Memory Flashing
- Spezialbausteine
-
Dienstleistungen
- Bauteiletest
- Chip-Daten auslesen (auch Lock Bit gesichert)
- Chip-Daten wiederherstellen
- Gurtungsservice
-
Produktgruppe
- Abgekündigte elektronische Bauteile
- Spezielle Technologien und Anwendungen
-
Dienstleistungen
- Beschaffung für Regellieferungen
- Design & Engineering
- Programmierservice
- Qualitätssicherung durch unabhängiges Testhaus
- Rechnungskauf
<style> /* Standardmäßig 3 Spalten */ .pro-leistungen-grid { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 10px; } /* Bei Bildschirmbreiten unter 500px, nur 2 Spalten */ @media (max-width: 500px) { .pro-leistungen-grid { grid-template-columns: 1fr 1fr; } } </style> <?php $post_id = get_the_ID(); $all_taxonomies = get_object_taxonomies(get_post_type($post_id)); // Entfernen Sie die Standard-Kategorien-Taxonomie aus der Liste if (($key = array_search('category', $all_taxonomies)) !== false) { unset($all_taxonomies[$key]); } // Durchlaufen Sie jede Taxonomie und zeigen Sie deren Begriffe an foreach ($all_taxonomies as $taxonomy) { $terms = get_the_terms($post_id, $taxonomy); if ($terms && !is_wp_error($terms)) { echo '<strong>' . get_taxonomy($taxonomy)->labels->singular_name . ':</strong><br>'; echo '<div class="pro-leistungen-grid">'; // Verwendung der CSS-Klasse foreach ($terms as $term) { echo '<div class="pro-leistungen-listitem">' . $term->name . '</div>'; } echo '</div>'; // Ende des Grids echo '<br>'; // Neue Zeile nach jedem Grid } } ?>
<style> .tabs { display: flex; flex-wrap: wrap; } .tab-button { padding: 10px 20px; cursor: pointer; background-color: #e0e0e0; border: 1px solid #ccc; margin-right: 5px; border-radius: 4px; } .tab-button.active { background-color: #03a9f4; color: white; } .tab-content { display: none; padding: 20px; border: 1px solid #ccc; margin-top: 10px; border-radius: 4px; } .tab-content.active { display: block; } .pro-leistungen-grid { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 10px; } @media (max-width: 500px) { .pro-leistungen-grid { grid-template-columns: 1fr 1fr; } } /* .pro-leistungen-listitem { padding: 10px; background-color: #f0f0f0; border: 1px solid #ccc; border-radius: 4px; }*/ </style> <div class="tabs"> <?php $post_id = get_the_ID(); $all_taxonomies = get_object_taxonomies(get_post_type($post_id)); // Entfernen Sie die Standard-Kategorien-Taxonomie aus der Liste if (($key = array_search('category', $all_taxonomies)) !== false) { unset($all_taxonomies[$key]); } $tab_index = 0; // Durchlaufen Sie jede Taxonomie und erstellen Sie Tabs und Inhalte foreach ($all_taxonomies as $taxonomy) { $terms = get_the_terms($post_id, $taxonomy); if ($terms && !is_wp_error($terms)) { echo '<div class="tab-button' . ($tab_index == 0 ? ' active' : '') . '" onclick="openTab(event, \'tab-' . $taxonomy . '\')">' . get_taxonomy($taxonomy)->labels->singular_name . '</div>'; $tab_index++; } } ?> </div> <?php $tab_index = 0; // Durchlaufen Sie jede Taxonomie und zeigen Sie deren Begriffe in den Tabs an foreach ($all_taxonomies as $taxonomy) { $terms = get_the_terms($post_id, $taxonomy); if ($terms && !is_wp_error($terms)) { echo '<div id="tab-' . $taxonomy . '" class="tab-content' . ($tab_index == 0 ? ' active' : '') . '">'; echo '<div class="pro-leistungen-grid">'; foreach ($terms as $term) { echo '<div class="pro-leistungen-listitem">' . $term->name . '</div>'; } echo '</div>'; echo '</div>'; $tab_index++; } } ?> <script> function openTab(event, tabId) { var i, tabcontent, tabbuttons; // Alle Tab-Inhalte ausblenden tabcontent = document.getElementsByClassName("tab-content"); for (i = 0; i < tabcontent.length; i++) { tabcontent[i].style.display = "none"; tabcontent[i].classList.remove("active"); } // Alle Tab-Buttons als inaktiv markieren tabbuttons = document.getElementsByClassName("tab-button"); for (i = 0; i < tabbuttons.length; i++) { tabbuttons[i].classList.remove("active"); } // Aktiven Tab-Inhalt und -Button anzeigen document.getElementById(tabId).style.display = "block"; document.getElementById(tabId).classList.add("active"); event.currentTarget.classList.add("active"); } // Standardmäßig den ersten Tab öffnen document.addEventListener('DOMContentLoaded', function () { document.getElementsByClassName('tab-button')[0].click(); }); </script>
Unternehmensbeschreibung
Chip-Dateien auslesen und programmieren
Wir lesen die Daten elektronischer Chips aus, auch bei vorhandenen Lock-Bits (Auslesesperren).
Auf diese Weise können unsere Kunden schnell auf die Binärdaten zugreifen und ggf. sofort neue Chips programmieren.
Es gibt viele Gründe, warum es notwendig sein kann, Programmcodes auszulesen.
Beispiele:
- In einem Unternehmen können Programmcodes verloren gehen, was die Programmierung neuer Chips unmöglich macht. Besonders bei älteren Chip-Versionen kommt dies häufiger vor.
- Bei der Neuauflage älterer Serienprodukte sind die früheren Programmcodes oft nicht mehr vorhanden.
- Hochwertige Systeme müssen repariert werden, aber programmierte Ersatzchips sind nicht mehr erhältlich.
- Mitarbeiter, die an Chip-Programmierungen arbeiten, verlassen das Unternehmen und die Codes sind nicht mehr auffindbar oder nutzbar.
- Programmierungen müssen überarbeitet oder angepasst werden, aber es fehlt der ursprüngliche Code.
- Reverse Engineering ist eine wichtige Möglichkeit bei der Entwicklung neuer Produkte. Auch bei der Weiterentwicklung bestehender Produkte ist das Wissen über bestehende Codes oft entscheidend.
Darüber hinaus gibt es externe Gründe, wie beispielsweise die Überprüfung von Programmcodes in Chips von Fremdprodukten. Dies kann notwendig sein, um das eigene Urheberrecht zu schützen oder zu prüfen, ob eigene Entwicklungen die Urheberrechte Dritter verletzen.
Unser Service richtet sich an weltweit agierende Industrie- und Forschungsunternehmen, kleine und mittlere Entwicklungsfirmen im Elektronikbereich sowie Polizeibehörden. Wir bieten schnelle Hilfe zu einem einzigartigen Preis-Leistungsverhältnis, um Speicherinhalte zeitnah auszulesen und unseren Kunden zur Verfügung zu stellen.
Mit unserem Know-how sparen Sie Zeit, Aufwand und Kosten.