flash

/dev/sdaが存在しますが、/dev/sda1と/dev/sda2がありません。
flash

/dev/sdaが存在しますが、/dev/sda1と/dev/sda2がありません。

を実行して取得したfile.imgファイルがありますdd if=/dev/sda of=file.img。これは、2つのパーティション/ dev / sda1と/ dev / sda2を持つデバイスで行われます。同じイメージで新しいデバイスをフラッシュするために、ネットワークブートを使用してAlpine Linuxを起動し、ネットワークからfile.imgをコピーして実行しましたdd if=file.img of=/dev/sda。この操作は正常に完了し、再起動するとデバイスが正常に起動しました。 問題は、新しいデバイスにいくつかのファイルを追加したいという...

Admin

swfファイルをmp4に変換
flash

swfファイルをmp4に変換

私が出会ったこれ良いネットワーク。ファイルswfもありますmp3。私はmp4それを見るために別のものに変換したいと思います。 私は試しましたがgnash成功ffmpegしませんでした。 オンライン中Lubuntu 22.04 ...

Admin

QEMUへのJFFS2ファイルシステムの追加
flash

QEMUへのJFFS2ファイルシステムの追加

Zynq UltraScale + MPSoC ZCU102をエミュレートするためにQEMUを使用して開発環境を設定しようとしています。 QEMUで実行されるPetalinuxイメージがあります。今、mkfs.jffs2で作成された実行可能ファイルと必要な.soファイルを含むファイルシステムを渡してマウントしようとしています。 petalinux-boot --qemuコマンドを使用してQEMUにいくつかの異なるパラメータを渡そうとしましたが、Linuxを起動した後にファイルシステムが見つかりませんでした。 私が試した主張: -drive file=/PAT...

Admin

LinuxでUEFI / BIOSチップダンプを作成する
flash

LinuxでUEFI / BIOSチップダンプを作成する

一部の人は、それを使用してflashromPCのUEFI / BIOS SPIフラッシュメモリの内容のバックアップダンプを生成することをお勧めします。ただし、flashromすべてのプラットフォームで使用できるわけではありません。時々、人々はSPIフラッシュのアドレス範囲を検索し、/dev/iomemそれらを組み合わせてdd抽出することを提案します/dev/mem。問題は、/dev/iomemほぼ常に64KiBのSystem ROM範囲にあることが報告され、SPIフラッシュはほぼ常にそれより大きいことです。0x000f0000-0x000fffff それでは...

Admin

USBドライブのfdisk -lが非常に奇妙な応答を示す
flash

USBドライブのfdisk -lが非常に奇妙な応答を示す

今日、私は次のコマンドを使用してLinuxシステムで古いUSB3フラッシュ8GBドライブをハックしました。 dd if=/dev/random of=/dev/sdb それからWindows PCに入れたらフォーマットするように言いました。 4kブロックサイズ、fat32などのデフォルト値を使用して拡張フォーマットを行い、必要なファイルをコピーして自分のフォルダに入れました。 fdiskではこう言います。新しくインストールされたdebian 12システムでは: Disk /dev/sdb: 7.32 GiB, 7864320000 bytes, 15360...

Admin

他のパーティションの「穴」を持つMTDパーティションを定義できますか?
flash

他のパーティションの「穴」を持つMTDパーティションを定義できますか?

私はXilinx Linuxカーネルとu-bootを使用しており、u-boot起動スクリプトが0x3e80000-0x4000000にあると予想しています。これはザイリンクスの開発キットの64MiB NORフラッシュの終わりですが、より大きな(256MiB)フラッシュを使用しており、u-bootが直接読み取ることができるUBIFSパーティションにrootfs全体を配置したい(別のフラッシュを使用する代わりに)。多くの冗長情報を含む「カーネル」パーティション)。したがって、通常、パーティションは次のようになります。 partition@0 { ...

Admin

LinuxでNAND OOB(ECCを含む)データを読み取るには?
flash

LinuxでNAND OOB(ECCを含む)データを読み取るには?

私はNAND FLASHをストレージとして使用する組み込みLinuxシステム(5.10.24)を開発しています。 NAND FLASHは内部ECCをサポートし、128Bytes OOBを持っています。 DSは、ECCがアクティブになると、最後の64バイトがECCとして使用され、128バイトのOOB全体を読み取ることができることを示しています。 そこで、以下のようにOOBを読むためにLinuxでCプログラムを作成しました。 fd = open(argv[1], O_RDWR | O_SYNC); if (fd < 0) { ...

Admin

2つのUBIボリュームでネイティブUBIイメージを作成するには?
flash

2つのUBIボリュームでネイティブUBIイメージを作成するには?

私はUBIBSがrootfsおよびユーザー設定データのファイルシステムとして使用される組み込みLinux(kernel-5.24)で開発中です。 工場で直接NANDフラッシュ(128 MB)を焼くためにUBIイメージを作成しようとしています。 前述したように、私のシステムには2つのUBIボリュームがあります。 1つはrootfs(rootfs.ubifs)、もう1つはユーザー設定(usrconf.ubifs)です。 ubinize.cfgは次のとおりです。 [ubifs_volume] mode=ubi image=rootfs.ubifs vol_id=0...

Admin

コマンドプロンプトで画面を点滅させる方法は?
flash

コマンドプロンプトで画面を点滅させる方法は?

Linuxに画面を数秒間点滅させるコマンドはありますか?たぶん、すべての仮想デスクトップにありますか? これを使用して、ビルドの終了を通知する視覚的なフィードバックを取得します。たとえば、次のようになります。 $ make; blink 私はオーディオフィードバックを得るためにコマンドを試しましたが、beep私のシステムでは音が出ません。 ...

Admin

USBから起動できません
flash

USBから起動できません

Linux Liteデスクトップがランダムにパスワードを強制することを決めたため、ログインに問題があります。この問題を解決するために起動可能なUSBを作成しました。最初の試みは、BIOSにアクセスしてUSBを最高の優先順位に設定することでした。メインメニューにはアクセスできますが、Enterキーを押してもカーソルを移動できず、どの効果も表示できません。 2番目の試みは、コマンドラインにアクセスしてルートをUSBに設定することでした。残念ながら、どの(...)をrootとして使用するのかわかりません。はい、(hd0、gpt1)と(hd0、gpt2)を試しました...

Admin

DD-WRTはNVRAMスペースを無駄にしますか?
flash

DD-WRTはNVRAMスペースを無駄にしますか?

これら2つのコマンドをどのように誤解したかを説明してください。 root@DD-WRT:/tmp/var/log# cat /proc/mtd dev: size erasesize name mtd0: 00080000 00020000 "boot" mtd1: 00180000 00020000 "nvram" mtd2: 01e00000 00020000 "linux" mtd3: 01c60000 00020000 "rootfs" mtd4: 05000000 00020000 "ddwrt" root@DD-WRT:/tmp/v...

Admin

LinuxでMTDパーティションのレイアウトを検出/解析するには?
flash

LinuxでMTDパーティションのレイアウトを検出/解析するには?

私はkernel-5.10.24を使用する組み込みLinuxシステムを開発しています。 システムにはストレージとしてNAND FLASHフラグメントがあり、4つのパーティションがあります。カーネルが起動すると、次のように4つのパーティションが表示されます。 [ 0.499555] Creating 4 MTD partitions on "spi_nand": [ 0.499564] 0x000000000000-0x000000080000 : "uboot" [ 0.501099] 0x000000080000-0x0000009000...

Admin

プログラムでフラッシュカードを破壊できますか?
flash

プログラムでフラッシュカードを破壊できますか?

サイレントインストール構成で遊んでプログラム的にフラッシュカードが破損しているようです。今どこにでもカードを取り付けることはできません。 可能ですか?それでは、これを確認して修正する方法は? ...

Admin

ブロックデバイス/dev/xxxx全体を正しく消去するには?
flash

ブロックデバイス/dev/xxxx全体を正しく消去するには?

を使用して消去したいブロックデバイスがありますdd。私の一部が削除されたと思います。ただし、ddコマンドが返されますNo space left on device。ブロックデバイス情報は次のとおりです。 fdisk -l /dev/xxxx Disk /dev/xxxx: 7876 MB, 7876902912 bytes 4 heads, 16 sectors/track, 240384 cylinders Units = cylinders of 64 * 512 = 32768 bytes Disk /dev/xxxx doesn't contai...

Admin

USBフラッシュドライブへのファイル転送速度が遅い
flash

USBフラッシュドライブへのファイル転送速度が遅い

USB 3.0スティックにファイルをコピーしています。 USBメモリースティックが青いUSBポートに接続されています。 1.5GBファイル22個をコピーしています。 コピー(簡単にドラッグアンドドロップ)すると、コピーダイアログボックスに約60 MB / sの速度が報告され、最初の1.5 GB(確かに最初のファイル)をコピーした後、プロセスが数分間停止し、その後、転送速度は3 MB / s未満です。最初は、数分で予想される転送時間が、数時間で予想されます。 lsusb -t レポート: /: Bus 02.Port 1: Dev 1, Class=r...

Admin