Teknologi Industri
Untuk pengembangan yang lebih cepat, kami ingin membuat wadah berbasis ARM untuk AXCF2152 atau AXCF1152 pada perangkat keras x86. Untuk tujuan ini, mesin virtual berbasis Debian atau Ubuntu digunakan, yang berjalan di PC biasa kita.
Untuk menjalankan kode biner ARM pada sistem x86, kita memerlukan emulator yang memungkinkan kita melakukan ini.
Qemu adalah salah satu dari sedikit hypervisor yang dapat meniru kode biner ARM dan mengompilasinya untuk x86. Yang perlu kita lakukan adalah menginstal Qemu pada sistem host kita dan mengaktifkan emulator. Instal Qemu untuk Ubuntu atau Debian:
apt-get update && apt-get install -y --no-install-recommends qemu-user-static binfmt-support
update-binfmts --enable qemu-arm
update-binfmts --display qemu-arm
Untuk menggunakan Qemu sekarang kita membutuhkan sebuah extension pada container, yaitu binary /usr/bin/qemu-arm-static
. Ada beberapa cara untuk menggunakannya dalam wadah.
Jika ekstensi hanya diperlukan sementara dan jika ada secara lokal, itu dapat dengan mudah diteruskan ke wadah. Untuk melakukan ini, biner yang diperlukan dipasang di wadah.
docker run -it --restart always \
-v /usr/bin/qemu-arm-static:/usr/bin/qemu-arm-static \
arm32v7/debian /bin/sh
Ini memulai wadah dan melompat ke cangkang di dalam wadah. Sekarang semua perubahan yang diperlukan dapat dilakukan. Perubahan dapat ditransfer ke gambar setelahnya dengan komit.
docker commit ...
Untuk build container, biner harus ada di container, ada dua cara untuk melakukannya.
1. Biner sudah tersedia, ada gambar prefabrikasi di Dockerhub untuk tujuan ini. https://hub.docker.com/u/multiarch/
2. Biner ditambahkan ke gambar kontainer. Contoh file docker:
From debian:armhf
COPY qemu-arm-static /usr/bin/qemu-arm-static
RUN .....
Baris COPY
harus muncul langsung sebagai perintah kedua setelah FROM
. Semuanya berfungsi dengan semua alat build.
Jika Anda menginstal ekstensi Qemu pada AXCF3152, Anda dapat menggunakan wadah yang sama untuk kedua sistem (x86 dan ARM). Mengenai kinerja, ini harus diuji secara ekstensif.
Teknologi Industri
Kontainer pengiriman multi-material SkyCell dari Smart Containers Group Kontainerisasi, atau mengumpulkan potongan-potongan kecil kargo bersama-sama dalam satu wadah yang lebih besar, pertama kali dipraktikkan untuk pengiriman batubara pada tahun ke-17 Inggris abad. Idenya telah berkembang menjadi
Apakah Anda tertarik untuk mempelajari atau membuat rangkaian digital seperti yang terdapat pada komputer, peralatan komunikasi, dan sistem sejenis lainnya? Hal pertama yang harus dilihat adalah transistor flip flop. Blok bangunan fundamental dari flip flop adalah gerbang logika, yang merupakan mod
Menurut laporan Reuters, ada seorang wanita di Pittsburgh yang bisa memindahkan barang dan makan sendiri menggunakan lengan robot yang dikendalikan langsung oleh pikirannya. Lengan mekanik ini adalah bagian dari penelitian tentang antarmuka otak-mesin. Para ilmuwan percaya bahwa antarmuka ini dapat
Saat memikirkan lengan robot industri, lihat lengan Anda sendiri. Apa yang bisa dilakukannya? Itu bisa menekuk. Itu (dengan bantuan tangan) dapat menangkap sesuatu. Itu bisa mengangkat barang. Itu bisa memindahkan barang. Proses yang dilakukan oleh lengan robot industri tidak jauh berbeda, meski mun