發表文章

ASUS Tinker開箱

圖片
簡單開箱文, RK3288聽說是個有點久的CPU , 不過我看上的是2G ram還有1G的網路卡, 如果Pi 3有2G ram跟1G網路卡,我不會買tinker board, 畢竟支援太少 ,只開機過一次,跟PINE64一樣沒有sd卡讀取燈,開幾有一段時間是沒螢幕,,讓我以為死機,插插拔拔電源好幾次,是目前覺得不滿意的地方。OS設定部分,已經被Raspbian養壞了,所以還要研究,拿了個5吋800x480 Lcd會超出螢幕,不如Raspbian第一次啟動來得友善。值得稱讚是GPIO部分有分顏色,不用像Pi算得很辛苦。 外盒 開盒  裡面有附個散熱片 正面 背面 和Pi 3 比較 , 配置位置都相同 疊在Pi 3 cluster上 相容Pi3 外殼 音源孔稍微沒這麼合,但是還放得進去,基本上有舊的Pi 3殼應該都可用  另一面  謝謝觀賞

1:12 ASTRO CITY + PI

圖片
看到網路有神人將1:12的ASTRO CITY 弄成了像真的機台一樣 , 自己也想來試看看 , 如下影片 https://www.youtube.com/watch?v=ffEc1ygWhjA 由於模型的螢幕大概就是2吋左右, 所以打算用2.2吋TFT + RetroPie來實現功能 . 會遇到的問題 : 1.Pi 驅動2.2吋TFT .(花了我很多時間...YouTube一堆影片 , 但沒人有詳細說明) 2.如何將螢幕塞進去模型內  先從接線開始: 我買的是ILI9341 2.2吋 , 我覺得很便宜 NT.220左右 . 但是這款邊太大了  Orz 所以完全不懂電路版的我 , 稍微研究一 下那SD卡的部分 , 判斷應該沒影響 , 所以大膽的把那一半切了 . 然後稍微拉個排線角度 , 就可以塞進模型內 . 焊接厲害的的人可以把排線焊長一點 , 也許就不用這麼辛苦了 . 弄完大概是這樣 , 由於面板左右不是很對稱 , 會差一點點 , 可能要在驅動上去調教了 . 接下來是接線的部分 ,  參考了很多網路的文章 , 早期大家都是用git上 https://github.com/notro/fbtft 這個專案 , 來解決驅動SPI TFT的問題 . 但現在FBTFT Driver已經含在kernel裡面了 , 但接線還是個問題 ,  這片TFT有SDO(MISO) , LED , SCK , SDI(MOSI) , D/C , RESET , CS , GND , VCC 幾個SPI跟電源(3.3V)好接 , 直接就對應Pi 上那幾個位置就好了  但是有幾條要接到GPIO的就頭痛了 ... 後來直接去看 kernal 的 https://git.kernel.org/cgit/linux/kernel/git/gregkh/staging.git/tree/drivers/staging/fbtft/fbtft_device.c?h=staging-testing . name = "adafruit22a" , . spi = &( struct spi_board_info )

Pi 安裝中文字型

sudo apt-get install ttf-wqy-microhei ttf-wqy-zenhei xfonts-wqy

WaveShare LCD22A

1  2  GND = GND 3  4  VCC = 3,3V 5  6  V0 = GND … … 19 20 T_IRQ = GPIO23 21 22 23 24 T_CS = CE1 25 26 T_DCLK = CLK 27 28 T_DIN = MOSI 29 30 T_DOUT = MISO 31 32 RST = GPIO24 33 34 SCI = MOSI 35 36 SCK = CLK 37 38 CS = CE0 39 40 RS = GPIO25
raspberry pi  5吋  HDMI 800x480設定 /boot/config.txt # uncomment if hdmi display is not detected and composite is being output hdmi_force_hotplug = 1   # uncomment to force a specific HDMI mode (here we are forcing 800x480!) hdmi_group = 2 hdmi_drive= 1 hdmi_mode = 87 hdmi_cvt = 800 480 60 6 0 0 0

RetroPie With WaveShare 3.5inch RPi LCD(A)

RetroPie image + WaveShare LCD 3.5(A) git clone https://github.com/swkim01/waveshare-dtoverlays.git sudo cp waveshare-dtoverlays/waveshare35a-overlay.dtb /boot/overlays/ sudo nano /boot/config.txt 加在/boot/config.txt最下面2行 dtparam= spi= on dtoverlay= waveshare35a reboot reboot後檢查 ls /dev/fb* 如果有發現/dev/fb0跟/dev/fb1 那/dev/fb1就是3.5LCD了 編譯fbcp sudo apt-get install cmake git clone https://github.com/tasanakorn/rpi-fbcp cd rpi-fbcp/ mkdir build cd build/ cmake .. make sudo install fbcp /usr/ local / bin /fbcp sudo nano /etc/rc.local 在exit 0  前面加入 /usr/ local /bin/fbcp & 存檔完reboot 就可以了 如果買的是3.2b 把上面35a都改成32b即可 git抓下只有這兩款 ,  如果是4吋的不知道能不能用 完成後ssh連不進去 , 應該是輸出的問題 . 我沒研究 ... 官網的驅動 https://github.com/MCUapps/waveshare-3.5-Spotpear-for-Rpi 裡面的方法對RetroPie的image會有rpi-update出現ca的錯誤裝不起來 參考 https://retropie.org.uk/forum/topic/295/retropie-and-waveshare-32b/2 另一方法 modprobe flexfb width=320 height=480 regwidth=16 init=-1,0xb0,0x0,-1,0x11,-2,250,-1,0x3A,0x55,-1,0x

Windows 7 消失的空間

圖片
1.256GB的SSD 空間只剩下16GB 2.搜尋了所有檔案 , total size計算約100G 消失的約100G空間一直尋找不到 , 以為是中了奇怪的病毒 . 找了很久原來系統還原的空間使用調太大了, 刪除之前的還原點 , 調整為10% , 空間都回來了, 如果沒需要也可以關閉系統還原 .