2023年3月30日

Linkit7697記事

linkit7697規格:

https://www.taiwansensor.com.tw/product/linkit-7697-%E7%89%A9%E8%81%AF%E7%B6%B2%E8%A3%9D%E7%BD%AE%E9%96%8B%E7%99%BC%E6%9D%BF/

 

Linkit 7697 物聯網裝置開發板 開發平臺

  • 含浮點運算功能的 ARM Cortex-M4 MCU,最大運行時脈為 192 MHz
  • 內置 352KB SRAM 和 64KB boot ROM
  • 支援外掛帶有四週邊介面(QPI)模式的串列快閃記憶體
  • 支援在快閃記憶體上直接執行程序(XIP)
  • 在 XIP 模式下的 32KB cache
  • 25 個 DMA channels
  • 支援 32kHz 晶體的低功耗 RTC 模式

藍牙

  • 低功耗藍牙 4.2(Bluetooth LE)
MT7697D 是強化版本,額外提供了 802.11a,以及 5GHz 頻帶的支援。
 

esp32規格

https://zh.wikipedia.org/wiki/ESP32

CPU:160/240 MHz 

記憶體:520 KB SRAM

wifi:802.11 b/g/n 2.4G

藍芽: v4.2 BR/EDR/BLE


 

 arduino ide要認識Linkit7697做法如下:

在偏好設定中加入:https://raw.githubusercontent.com/estea8968/osep_web_serial/master/src/firmware/linkit7697/package_mtk_linkit_7697_index.json

在面板管理員中輸入Linkit,會找到板子,安裝。
安裝好後就會有Linkit7697的板子。


 

2023年3月28日

釋放vhdx占用的無用空間

可能會用到的資訊

 資料來源:https://blog.dino9021.com/2017/12/compact-vhd-vhdx.html

Compact VHD / VHDx

有時候你會發現, Dynamic 的 VHD / VHDx 怎麼 Compact 都還是一樣大
一個 100GB 的 VHD 裡面明明只有 20GB 卻無法縮小
在許多年前我就有發現這個問題並自己摸索找到方法解決
只要進行以下步驟就可以縮小了
  1. 以唯讀模式將 vhd  mount 起來
  2. Compact
  3. unmount
  4. 再 Compact 一次
用 PowerShell Script 比較省事, 請參考以下指令照順序做就可以了

$VHDx = "D:\Hyper-V\Virtual Hard Disks\Disk.vhdx"
mount-vhd -path $VHDx -readonly
optimize-vhd -path $VHDx -mode full
dismount-vhd -path $VHDx
optimize-vhd -path $VHDx -mode full

需要注意的是 OS 必須有 Hyper-V Role 才有能力執行 optimize-vhd
如果只是裝了 Hyper-V Management Feature 是不行執行 Compact 的

後來才發現微軟有這個資訊的參考資料:
https://blogs.technet.microsoft.com/askcore/2012/09/20/compacting-a-dynamically-expanding-virtual-hard-disk-in-windows-server-2012/