原创 關於Inziu Iosevka和Sarasa Gothic字體

一直用Inziu Iosevka SC字體,這個等寬字體非常棒。 但是最近在新裝的Windows 10系統打算安裝這個字體時,發現這個字體已經沒有了,官網https://typeof.net/Iosevka/變成了一個新字體。 貌

原创 M5Stack(ESP32)學習筆記(3)—— microSD

microSD插槽使得M5Stack的數據可以方便的存儲在外部存儲空間(SD卡)並且能夠方便的同其他設備(比如PC)交換數據。 所以我打算在繼續深入學習M5Stack的其他部分之前,先看看怎樣掛載SD卡到系統中。 首先找到一個8G的mic

原创 M5Stack(ESP32)學習筆記(1)——上手

最近入手了一個M5Stack Fire,挺好玩的ESP32主控開發模塊。廠家把ESP32的模塊做成了可堆疊的小盒子,還內置了很多外圍設備,非常方便使用。 不過,我覺得官方的文檔不是很全,雖說官網文檔用來入門是足夠了,但是再深入研究就需要花

原创 M5Stack(ESP32)學習筆記(5)—— 剩餘存儲空間

和PC不一樣的地方是,M5Stack畢竟是個單片機系統,其存儲資源非常的有限,無論是ROM還是RAM。 對比一下我手上的M5Stack Fire和M5Stick-C。   M5Stack M5Stick-C ESP32 240MHz du

原创 將使用Kivy的Python程序打包爲安卓的apk文件(使用python-for-android)

上次嘗試了一下kivy,並且使用Kivy Laucher在安卓手機上成功運行python程序,非常好!又get了一項開發安卓手機端程序的新技能。 但是Kivy Laucher的方式還是不同於安卓手機常用的apk包。如果和其他人分享

原创 在OpenWrt系統的路由器NETGEAR WNDR4300上安裝KMS服務器vlmcsd

目錄在OpenWrt系統的路由器NETGEAR WNDR4300上安裝KMS服務器vlmcsd下載vlmcsd設定vlmcsd服務器自啓動建立自啓動的shell腳本配置自啓動的service完成參考資料 在OpenWrt系統的路由

原创 Android SDK Command line tools運行sdkmanager報告Warning: Could not create settings錯誤信息解決方法

目錄問題研究解決方案參考資料 問題 在把kivy的python程序打包爲apk的過程中,接觸到了Android SDK的Command line tools。我的理解是,不安裝Android Studio的情況下,Android

原创 M5Stack(ESP32)學習筆記(2)——命令行

書接上回…… 把玩了一會兒M5Stack Fire,我覺得M5Stack挺不錯的,可是爲什麼網上的相關文檔和資料這麼的少,是不是這玩意很小衆? 它也支持Arduino編程,但是好像和UIFlow不能共存。UIFlow可以在系統內裝入若干程

原创 M5Stack(ESP32)學習筆記(9)—— 編譯並燒寫M5Stack的MicroPython固件

      UIFlow是個挺不錯的編程環境,適合新手學習。它基於MicroPython(Lobo版本),也可以脫離UIFlow的IDE來用Python編程。但是把玩了幾天後,我發現M5Stack的原配UIFlow/Micro

原创 第一次嘗試Kivy(windows+Android)

目錄第一次嘗試Kivy安裝HelloWorldKv Language在Android上運行好了,kivy初體驗到此結束 第一次嘗試Kivy iOS的Pythonista雖然是個收費app,不過總體還是不錯的。 不過iOS終歸沒有安

原创 《無線電與電視》雜誌創刊50週年紀念版耳機放大器 DIY筆記

目錄《無線電與電視》雜誌創刊50週年紀念版耳機放大器 DIY筆記起因套件以及零件的替換安裝調試(測量)試聽及注意事項總結參考資料 《無線電與電視》雜誌創刊50週年紀念版耳機放大器 DIY筆記 起因 其實2年以前,我就在首富家買過《

原创 M5Stack/ESP32學習筆記(15)—— 入手M5Stack ATOM Lite

目錄入手M5Stack ATOM Lite想法準備ATOM*按鍵*MicroPython系統ATOM端的程序boot.pymain.pyNAS端的程序NAS的環境思路代碼設置程序爲開機自啓動幾個關於服務的命令參考資料 入手M5St

原创 在樹莓派Raspberry Pi啓動階段改變GPIO的狀態(上拉,下拉等)

有網友問我怎樣在樹莓派系統啓動時,就改變某一個GPIO爲上拉或者下拉,現在我就來舉例說明。 我有一個樹莓派2B,安裝的Raspbian系統。 首先確保安裝了wiringpi和device-tree-compiler。 pi@ras

原创 M5Stack/ESP32學習筆記(14)—— StickC的顯示屏

      把M5Stack的UIFlow刷成了沒有UIFlow的MicroPython以後,我又嘗試了把手上的StickC刷成MicroPython。       StickC使用了一顆型號爲ESP32-PICO-D4

原创 M5Stack(ESP32)學習筆記(12)—— Fire的ESP32 Pin Mapping

      M5Stack的核心是一顆ESP32芯片,用esptool.py工具read_mac的結果是: (esptool) zz-MacBook-Air:~ zz$ esptool.py --port /dev/tty.S