PIXNET Logo登入

<span style="font-size: 16pt; color: blue">拾人牙慧</span>

跳到主文

If I can't explain it simply, I don't understand it well enough.

部落格全站分類:職場甘苦

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 11月 16 週三 202217:23
  • Linux 的 I2C 指令

table td, table th {padding: 6px; border:1px solid #000000;}
Linux 的 I2C 指令
在 Linux 中,常使用的 i2c 工具指令有:
i2cdetect, i2cget, i2cset, i2cdump, i2ctransfer
以下將一一說明指令的功能。
(繼續閱讀...)
文章標籤

silverwind1982 發表在 痞客邦 留言(0) 人氣(192)

  • 個人分類:Linux
▲top
  • 10月 27 週四 202211:28
  • Shell 觀念

image
table td, table th {padding: 6px; border:1px solid #000000;}
Shell 觀念
終端機(Terminal) 跟 Shell 的角色分工
(繼續閱讀...)
文章標籤

silverwind1982 發表在 痞客邦 留言(0) 人氣(44)

  • 個人分類:Linux
▲top
  • 10月 27 週四 202211:28
  • 在 x86 Linux 修改 ARM Linux 的 Root File System (RFS)

table td, table th {padding: 6px; border:1px solid #000000;}
在 x86 Linux 修改 ARM Linux 的 Root File System (RFS)
要做到在 X86 Linux 系統上,修改 ARM Linux 系統的 RFS (例如在 RFS 上新增安裝或移除軟體),則需要在 X86 Linux 系統上,模擬執行 ARM Linux 系統。
要在 X86 Linux 系統模擬執行 ARM Linux 系統,則需要依賴 QEMU(Quick Emulator) 工具,並搭配 chroot 指令來完成。
(繼續閱讀...)
文章標籤

silverwind1982 發表在 痞客邦 留言(0) 人氣(85)

  • 個人分類:Linux
▲top
  • 12月 29 週三 202117:33
  • dd 的用法

table td, table th {padding: 6px; border:1px solid #000000;}
dd 的用法
dd 是 data duplicator 的簡稱,也就是 data 複製器。
(繼續閱讀...)
文章標籤

silverwind1982 發表在 痞客邦 留言(0) 人氣(1,168)

  • 個人分類:Linux
▲top
  • 6月 24 週四 202120:42
  • 同台機器的網路孔對接,執行 iperf 程式

loopback_packet_flow.jpg
同台機器的網路孔對接,執行 iperf 程式
要在同台機器上,對接網路孔,並同時執行 iperf 的 server 端 及 client 端程式,是蠻複雜的做法,好在已經有高手做出,在此來理解此做法。
(繼續閱讀...)
文章標籤

silverwind1982 發表在 痞客邦 留言(0) 人氣(2,497)

  • 個人分類:Linux
▲top
  • 5月 07 週五 202109:06
  • udev 簡介

table td, table th {padding: 6px; border:1px solid #000000;}
udev
udev stands for “userspace implementation of devfs”,也就是說 udev 是在 userspace 下的 device file system 的實作。(從 Linux 2.6 kernel 開始實作)
(繼續閱讀...)
文章標籤

silverwind1982 發表在 痞客邦 留言(0) 人氣(885)

  • 個人分類:Linux
▲top
  • 11月 09 週一 202014:33
  • shell script 筆紀

shell script 筆紀
如果要查詢 shell script 的寫法,可以利用 $ man bash 指令,內容很詳細,幾乎所有的用法都可以找到。
(繼續閱讀...)
文章標籤

silverwind1982 發表在 痞客邦 留言(0) 人氣(1,835)

  • 個人分類:Linux
▲top
  • 9月 11 週五 202022:01
  • reboot in linux



table td, table th {padding: 6px; border:1px solid #000000;}


(繼續閱讀...)
文章標籤

silverwind1982 發表在 痞客邦 留言(0) 人氣(2,953)

  • 個人分類:Linux
▲top
  • 5月 28 週四 202020:20
  • 理解 lspci

table td, table th {padding: 6px; border:1px solid #000000;}
理解 lspci
在 linux 中,可以利用 lspci 指令來列出所有連接的 PCI 裝置,本文簡單說明 lspci 的顯示結果。
lspci 的顯示結果
以 Interpreting the output of lspci 的例子來說:
(繼續閱讀...)
文章標籤

silverwind1982 發表在 痞客邦 留言(1) 人氣(9,395)

  • 個人分類:Linux
▲top
  • 3月 04 週三 202021:17
  • GUID Partition Table (GPT)


table td, table th {padding: 6px; border:1px solid #000000;}
GUID Partition Table (GPT)
GPT 是一個實體硬碟的分割區表的結構布局的標準。它是可延伸韌體介面(UEFI)標準的一部分,被用於替代 BIOS 系統中的一 32bits 來儲存邏輯塊位址和大小資訊的主開機紀錄(Master Boot Record, MBR)分割區表。
在 Embedded System 中,通常會把 UFS(Universal Flash Storage) 切割成好幾個 LUN(Logical Unit Number),每個 LUN 可以視為一個虛擬硬碟,也就是說每個 LUN 都會有自己的 GPT,又每個 GPT 最多只能紀錄 128 Entries,所以每個 LUN 中,最多可以存在 128 個 Partitions,而每個 Partition 都會有自己的 Partition Entry。
GPT 的結構
在 MBR 硬碟中,分割區資訊直接儲存於主開機紀錄(MBR)中(主開機紀錄中還儲存著系統的啟動程式)。但在 GPT 硬碟中,分割區表的位置資訊儲存在 GPT Header 中。只是出於相容性考慮,硬碟的第一個磁區仍然用作 MBR,之後才是 GPT Header。
跟現代的 MBR 一樣,GPT 也使用邏輯區塊位址(Logical Block Addressing, LBA)取代了早期的 CHS 尋址方式。傳統 MBR 資訊儲存於 LBA 0,GPT Header 儲存於LBA 1,接下來才是 Partition Entry。在上圖的例子中,每個 LBA 為 512 bytes,每個 Partition Entry 的記錄為 128 bytes。
而為了減少分割區表損壞的風險,GPT 在硬碟最後儲存了一份分割區表的副本。
GPT 的資料結構
GPT Header 的資料結構
佔 512 bytes
(繼續閱讀...)
文章標籤

silverwind1982 發表在 痞客邦 留言(0) 人氣(2,584)

  • 個人分類:Linux
▲top
«123»

熱門文章

  • (504,427)三角函數 (Trigonometry)
  • (318,103)特徵向量(Eigenvector) 及 特徵值(Eigenvalue) 的定義及求法
  • (176,248)旋轉矩陣 (Rotation Matrix)
  • (78,048)Pinhole Camera: 相機校正 (Camera Calibration)
  • (61,898)卡爾曼濾波 (Kalman Filter)
  • (36,211)小波轉換 (Wavelet Transform)
  • (30,270)Pinhole Camera: 針孔相機座標成像原理
  • (18,130)正交 (Orthogonal)
  • (17,503)電腦視覺矩陣 (Matrices in Computer Vision)
  • (13,453)Pinhole Camera: Epipolar Geometry

文章精選

最新留言

  • [25/07/14] Lazy Lai 於文章「RU.efi & Rw.exe...」留言:
    可以請問要怎麼製作usb開機嗎,因為我用rufus想寫入ru...
  • [23/02/19] Yang 於文章「旋轉矩陣 (Rotation Matri...」留言:
    RyRxRz和RzRxRy的主要差異是? 為什麼是Y或Z在...
  • [22/07/14] dd 於文章「理解 lspci...」留言:
    好文,推個 補充說明: update-pciids 可以...
  • [22/01/21] 高璽鎧 於文章「Pinhole Camera: 3D 深...」發表了一則私密留言
  • [20/08/10] jwang0189 於文章「三角函數 (Trigonometry)...」留言:
    非常實用的文章,謝謝提供,已點廣告表示支持 https://...
  • [19/09/27] 岳聖翔 於文章「旋轉矩陣 (Rotation Matri...」留言:
    為什麼正y軸旋轉的-sin不同位置...
  • [19/06/17] viiresh 於文章「Pinhole Camera: 針孔相機...」留言:
    謝謝你寫這篇! 觀念清晰易懂, 值得推!...
  • [18/12/27] Wayne 於文章「卡爾曼濾波 (Kalman Filter...」發表了一則私密留言
  • [18/12/25] Wayne 於文章「卡爾曼濾波 (Kalman Filter...」留言:
    hi silverwind 大 想請問一下P(k|k)...
  • [18/12/15] Wayne 於文章「卡爾曼濾波 (Kalman Filter...」留言:
    感謝! 可以也教學EKF和UKF嗎?...

文章分類

toggle 硬體 (1)
  • 週邊 (4)
toggle 軟/韌體 (10)
  • 架構 (3)
  • 週邊 (7)
  • 程式設計 (7)
  • 數學 (12)
  • Linux (25)
  • Embedded Linux (7)
  • BIOS (2)
  • 網路 (13)
  • VO (32)
  • Windows (2)
  • 未分類文章 (1)

最新文章

  • Processor Pin / GPIO Pin 設定值
  • MAC 與 PHY 之間的 SGMII
  • D-Bus 簡介
  • SPI 簡介
  • UART 簡介
  • I2C 簡介
  • Device Tree (DTS) 簡介
  • 透過 Tera Term MODEM 傳輸資料
  • USB Pinout 線路
  • 在 ARM Linux 上生成 Root File System (RFS) Image