mastodon.world is one of the many independent Mastodon servers you can use to participate in the fediverse.
Generic Mastodon server for anyone to use.

Server stats:

8.1K
active users

#嵌入式系統

0 posts0 participants0 posts today
GripNews<p>🌖 GitHub - Nicholas-L-Johnson/flip-card<br>➤ 打造可運行 FLIP 流體模擬的智慧名片:深入解析專案實作細節<br>✤ <a href="https://github.com/Nicholas-L-Johnson/flip-card" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/Nicholas-L-Johnson/</span><span class="invisible">flip-card</span></a><br>此 GitHub 儲存庫展示了一個名為「flip-card」的專案,該專案是一個運行流體隱式粒子 (FLIP) 模擬的電子名片。專案包含了 PCB 設計檔案、獨立的流體模擬邏輯(以 Rust 編寫)以及用於在 RP2350 微控制器上實現模擬的韌體。此外,儲存庫還提供了一個 WASM 模擬器,用於偵錯模擬問題,並提及了可充電電池的設計靈感來源。<br>+ 太酷了!能將流體模擬搬到名片上,這技術力真的令人驚豔。<br>+ 看了原始碼,發現是使用 Rust 寫的模擬邏輯,這在嵌入式開發中很有趣,但也很有挑戰性。<br><a href="https://mastodon.social/tags/%E9%96%8B%E6%BA%90%E7%A1%AC%E9%AB%94" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>開源硬體</span></a> <a href="https://mastodon.social/tags/%E5%B5%8C%E5%85%A5%E5%BC%8F%E7%B3%BB%E7%B5%B1" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>嵌入式系統</span></a> <a href="https://mastodon.social/tags/%E6%B5%81%E9%AB%94%E6%A8%A1%E6%93%AC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>流體模擬</span></a></p>
GripNews<p>🌘 在 ARM64 上運行 500 個虛擬 Linux 裝置<br>➤ 挖掘 Ampere One 的極限:打造 ARM64 上的 Nerves 虛擬裝置陣列<br>✤ <a href="https://underjord.io/500-virtual-linux-devices-on-arm64.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">underjord.io/500-virtual-linux</span><span class="invisible">-devices-on-arm64.html</span></a><br>本文作者分享了一項實驗性計畫,旨在探討如何在 Ampere One 伺服器上運行盡可能多的 Nerves 虛擬裝置。作者詳細闡述了建構客製化 Nerves 系統的過程,特別是在 QEMU 環境下利用 KVM 加速,並克服了 u-boot 設定上的挑戰,最終成功在 ARM64 硬體上模擬出多個虛擬 Linux 裝置,為 NervesHub 的大規模部署測試奠定基礎。<br>+ 這真是太酷了!看到 Nerves 框架能在如此強大的硬體上運行,並被用來測試大規模部署,讓我對物聯網的未來充滿期待。<br>+ u-boot 的配置確實是個難點,作者能堅持下來並分享經驗非常難得,這對想在嵌入式領域進行深度開發的人非常有啟發。<br><a href="https://mastodon.social/tags/%E5%B5%8C%E5%85%A5%E5%BC%8F%E7%B3%BB%E7%B5%B1" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>嵌入式系統</span></a> <a href="https://mastodon.social/tags/%E7%89%A9%E8%81%AF%E7%B6%B2" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>物聯網</span></a> <a href="https://mastodon.social/tags/Nerves" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Nerves</span></a> <a href="https://mastodon.social/tags/QEMU" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>QEMU</span></a> <a href="https://mastodon.social/tags/ARM64" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ARM64</span></a></p>
GripNews<p>🌘 Voltpeek:指令式電腦示波器軟體<br>➤ 告別滑鼠,擁抱效率:Voltpeek 的指令式示波器新紀元<br>✤ <a href="https://github.com/schuyler4/voltpeek" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/schuyler4/voltpeek</span><span class="invisible"></span></a><br>Voltpeek 是一款創新的指令式電腦示波器軟體,使用者可透過指令而非傳統的圖形介面來操作和調整示波器的各種設定。它特別針對 NS1 無頭示波器硬體進行優化,但也支援 Pi Pico 搭配 NS0 韌體使用,提供類似 Vim 的操作體驗,大幅提升了使用效率。<br>+ 這個軟體聽起來很酷!對於習慣 Vim 操作的人來說,這絕對是個福音。期待它能帶來更快的示波器調整體驗。<br>+ 作為一個需要頻繁使用示波器的工程師,我對 Voltpeek 的指令式介面感到好奇。希望它能提供足夠的靈活性和快速反應。<br><a href="https://mastodon.social/tags/%E8%BB%9F%E9%AB%94%E9%96%8B%E7%99%BC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>軟體開發</span></a> <a href="https://mastodon.social/tags/%E9%9B%BB%E5%AD%90%E5%84%80%E5%99%A8" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>電子儀器</span></a> <a href="https://mastodon.social/tags/%E5%B5%8C%E5%85%A5%E5%BC%8F%E7%B3%BB%E7%B5%B1" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>嵌入式系統</span></a> <a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a></p>
GripNews<p>🌘 Raspberry Pi 5 支援 microSD Express 擴充卡介面 HAT<br>➤ 體驗極速儲存:Raspberry Pi 5 的 microSD Express 擴充卡解決方案<br>✤ <a href="https://www.cnx-software.com/2025/07/28/raspberry-pi-5-gets-a-microsd-express-hat/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">cnx-software.com/2025/07/28/ra</span><span class="invisible">spberry-pi-5-gets-a-microsd-express-hat/</span></a><br>本文介紹一款專為 Raspberry Pi 5 設計的 microSD Express HAT,該 HAT 透過 PCIe 介面提供超高速儲存,並整合了退片按鈕與 Qwiic 連接埠。儘管 microSD Express 卡能提供接近 SSD 的效能,但目前市面上相關硬體選擇不多,價格也相對較高,使得此 HAT 的實用性暫時受限,但其開放原始碼設計為未來發展留下了可能性。<br>+ 這個 HAT 聽起來很有趣,但 microSD Express 卡的價格真的讓人卻步,期待未來能有更親民的選擇。<br>+ 感謝分享!看到 Raspberry Pi 5 能支援 PCIe <br><a href="https://mastodon.social/tags/%E5%B5%8C%E5%85%A5%E5%BC%8F%E7%B3%BB%E7%B5%B1" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>嵌入式系統</span></a> <a href="https://mastodon.social/tags/%E6%93%B4%E5%85%85%E5%8D%A1" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>擴充卡</span></a> <a href="https://mastodon.social/tags/Raspberry" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Raspberry</span></a> Pi <a href="https://mastodon.social/tags/%E5%84%B2%E5%AD%98" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>儲存</span></a> <a href="https://mastodon.social/tags/PCIe" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PCIe</span></a></p>
GripNews<p>🌗 2025下半年值得關注的三款高效能RISC-V處理器:UltraRISC UR-DP1000、志核A210和SpacemIT K3<br>➤ 2025下半年RISC-V架構新進展<br>✤ <a href="https://www.cnx-software.com/2025/07/22/three-high-performance-risc-v-processors-to-watch-in-h2-2025-ultrarisc-ur-dp1000-zizhe-a210-and-spacemit-k3/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">cnx-software.com/2025/07/22/th</span><span class="invisible">ree-high-performance-risc-v-processors-to-watch-in-h2-2025-ultrarisc-ur-dp1000-zizhe-a210-and-spacemit-k3/</span></a><br>本文介紹了三款在2025年下半年值得關注的高效能RISC-V處理器:UltraRISC UR-DP1000、志核A210和SpacemIT K3。文章雖然目前對這些處理器的細節掌握有限,但整理了來自RISC-V峯會以及其他網路資訊,提供了初步的規格和功能介紹。其中UR-DP1000將用於Milk-V Technology的Titan mini-ITX主機板,而志核A210則來自中國的Zhihu平臺資訊。<br>+ 期待這些新的RISC-V處理器能帶來更強大的效能和更廣泛<br><a href="https://mastodon.social/tags/%E5%B5%8C%E5%85%A5%E5%BC%8F%E7%B3%BB%E7%B5%B1" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>嵌入式系統</span></a> <a href="https://mastodon.social/tags/RISC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RISC</span></a>-V處理器 <a href="https://mastodon.social/tags/%E7%A1%AC%E9%AB%94%E8%B3%87%E8%A8%8A" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>硬體資訊</span></a></p>
GripNews<p>🌘 高通驍龍X Elite:Linaro與TUXEDO為ARM64筆記型電腦鋪路<br>➤ Linaro Connect 2025 展現 ARM64 Linux 筆記型電腦的可能性<br>✤ <a href="https://www.linaro.org/blog/linux-on-snapdragon-x-elite/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">linaro.org/blog/linux-on-snapd</span><span class="invisible">ragon-x-elite/</span></a><br>Linaro與TUXEDO Computers在Linaro Connect 2025展會上展示了搭載高通驍龍X Elite SoC的ARM64 Linux筆記型電腦原型機,顯示了Linux在驍龍設備上的進展,以滿足ARM計算日益增長的需求。雖然目前Linux在驍龍設備上的體驗與Windows或x86架構的Linux相比仍有差距,但隨著Linaro和高通的努力,以及Ubuntu和Fedora等發行版的支援,ARM64筆記型電腦的Linux體驗正不斷改善。TUXEDO Computers承諾推出預裝Linux的驍龍筆記型電腦,表明Linux系統已足夠成熟,可在這些設備上使用。<br>+ 終於看到預裝Linux的驍龍筆記型電腦的可能性了,希望價格能更實惠。<br>+ 雖然<br><a href="https://mastodon.social/tags/%E4%BD%9C%E6%A5%AD%E7%B3%BB%E7%B5%B1" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>作業系統</span></a> <a href="https://mastodon.social/tags/%E5%B5%8C%E5%85%A5%E5%BC%8F%E7%B3%BB%E7%B5%B1" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>嵌入式系統</span></a> <a href="https://mastodon.social/tags/%E6%8A%80%E8%A1%93%E6%96%B0%E8%81%9E" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>技術新聞</span></a></p>
GripNews<p>🌗 ** 舊自行車導航儀的重生:透過開源軟體 (以及DOOM)<br>➤ ** 舊機新用,開源的魅力與反思。<br>✤ <a href="https://raymii.org/s/blog/Bringing_a_Decade_Old_Bicycle_Navigator_Back_to_Life_with_Open_Source_Software_and_DOOM.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">raymii.org/s/blog/Bringing_a_D</span><span class="invisible">ecade_Old_Bicycle_Navigator_Back_to_Life_with_Open_Source_Software_and_DOOM.html</span></a><br>** 作者以10歐元購得一臺十年前的Navman Bike 1000 (實為Mio Cyclo 200) 自行車導航儀,發現官方地圖已不再更新。他利用開源軟體,包含NaVeGIS和OpenFietsMap專案的地圖,成功讓這臺老舊的設備重新獲得地圖更新能力。同時,他還意外發現這臺設備竟然可以執行DOOM。文章也反思了廠商刻意縮短產品壽命的行為,以及缺乏法規要求廠商開放硬體和軟體碼的缺失。<br>+ ** 真令人驚訝!這臺老舊的設備竟然還可以玩DOOM,真是太酷了!開源社羣的力量真強大。<br>+ ** 廠商刻意縮短產品壽命實在令人厭惡。如果能有相關法規要求廠商開放技術,對消費者和環境都會更好。<br>#** 科技 <a href="https://mastodon.social/tags/%E9%96%8B%E6%BA%90" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>開源</span></a> <a href="https://mastodon.social/tags/%E5%B5%8C%E5%85%A5%E5%BC%8F%E7%B3%BB%E7%B5%B1" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>嵌入式系統</span></a> <a href="https://mastodon.social/tags/%E9%80%86%E5%90%91%E5%B7%A5%E7%A8%8B" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>逆向工程</span></a> <a href="https://mastodon.social/tags/%E8%87%AA%E8%A1%8C%E8%BB%8A" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>自行車</span></a></p>
GripNews<p>🌗 效率電腦的 Electron E1 CPU:突破能源效率的全新架構<br>➤ 顛覆傳統架構,打造極致能源效率的嵌入式CPU<br>✤ <a href="https://morethanmoore.substack.com/p/efficient-computers-electron-e1-cpu" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">morethanmoore.substack.com/p/e</span><span class="invisible">fficient-computers-electron-e1-cpu</span></a><br>效率電腦(Efficient Computer)推出全新架構的Electron E1 CPU,聲稱其能源效率比同級ARM架構高達100倍。E1 CPU採用「空間資料流架構」,捨棄傳統快取記憶體與亂序執行設計,以靜態排程及資料流控制方式運作,目標鎖定能源受限的嵌入式系統市場。目前已完成晶片製程,並將提供給開發者使用,儘管公司規模仍處於早期階段,但其技術突破性極具潛力。<br>+ 如果真的能達到100倍的能源效率,那對於行動裝置、物聯網等領域將會是革命性的突破!<br>+ 雖然公司規模還小,但這樣的技術創新令人期待,希望能看到更多成功的應用案例。<br><a href="https://mastodon.social/tags/%E5%B5%8C%E5%85%A5%E5%BC%8F%E7%B3%BB%E7%B5%B1" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>嵌入式系統</span></a> <a href="https://mastodon.social/tags/CPU%E6%9E%B6%E6%A7%8B" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CPU架構</span></a> <a href="https://mastodon.social/tags/%E4%BD%8E%E5%8A%9F%E8%80%97%E8%A8%AD%E8%A8%88" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>低功耗設計</span></a></p>
GripNews<p>🌘 將協程移植到 C 語言<br>➤ 在資源受限的環境中,協程提供了一種簡潔且有效的解決方案。<br>✤ <a href="https://wiomoc.de/misc/posts/hacking_coroutines_into_c.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">wiomoc.de/misc/posts/hacking_c</span><span class="invisible">oroutines_into_c.html</span></a><br>本文探討了在沒有作業系統的嵌入式軟體開發中,使用協程代替傳統狀態機的優點。作者回顧了早期使用狀態機的經驗,發現其可讀性和維護性較差,靈感來自於 Python、JavaScript 等語言中協程的應用,並嘗試將協程的概念應用於 C 語言,以實現更清晰、更易於理解的控制流程。文章展示了使用 Arduino 和 FreeRTOS 實現 LED 閃爍功能的範例,並比較了狀態機、FreeRTOS 和自製協程的三種實現方式,最終認為協程可以提供類似 FreeRTOS 的優點,但無需引入完整的作業系統。<br>+ 這篇文章讓我重新思考了嵌入式開發中控制流程的設計方式,狀態機雖然常見,但確實容易陷入複雜的邏輯之中。協程的確是一種值得嘗試的替代方案。<br>+ 我對作者自製的協程實現方式很感興趣,想了解更多關於這個“hacky macro-based cor<br><a href="https://mastodon.social/tags/%E5%B5%8C%E5%85%A5%E5%BC%8F%E7%B3%BB%E7%B5%B1" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>嵌入式系統</span></a> <a href="https://mastodon.social/tags/%E7%A8%8B%E5%BC%8F%E8%A8%AD%E8%A8%88" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>程式設計</span></a> <a href="https://mastodon.social/tags/%E5%8D%94%E7%A8%8B" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>協程</span></a> <a href="https://mastodon.social/tags/%E7%8B%80%E6%85%8B%E6%A9%9F" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>狀態機</span></a></p>
GripNews<p>🌕 Berry 腳本語言<br>➤ 為嵌入式設備打造的輕量級腳本語言<br>✤ <a href="https://berry-lang.github.io/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">berry-lang.github.io/</span><span class="invisible"></span></a><br>Berry 是一種超輕量級的動態類型嵌入式腳本語言,專為效能較低的嵌入式設備設計。其核心解譯器體積小於 40KB,能在低於 4KB 的堆空間下運行,並採用 ANSI C99 撰寫。Berry 支援命令式、物件導向及函數式程式設計,並具備動態擴展性、簡潔語法和垃圾回收機制,適合嵌入式系統的應用。<br>+ 哇,這個語言也太小了吧!在資源有限的設備上運行腳本終於有更好的選擇了。<br>+ 感覺 Berry 的語法設計得很人性化,很容易上手。對於嵌入式開發者來說,這真是一個好工具。<br><a href="https://mastodon.social/tags/%E7%A8%8B%E5%BC%8F%E8%AA%9E%E8%A8%80" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>程式語言</span></a> <a href="https://mastodon.social/tags/%E5%B5%8C%E5%85%A5%E5%BC%8F%E7%B3%BB%E7%B5%B1" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>嵌入式系統</span></a></p>
GripNews<p>🌘 Switch 專案,第三部分 - Microchip 未 (正式) 公佈的 VSC8512 內部資訊<br>➤ 揭開 Microchip VSC8512 PHY 的神祕面紗<br>✤ <a href="https://serd.es/2025/07/04/Switch-project-pt3.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">serd.es/2025/07/04/Switch-proj</span><span class="invisible">ect-pt3.html</span></a><br>這篇文章是作者進行中的開源 1U 乙太網路交換機專案 LATENTRED 的第三部分。作者深入探討了 VSC8512 PHY 在線卡上的應用,以及在開發過程中遇到的問題與解決方案。主要問題在於 Microchip 並未公開所有文件,尤其是關於 QSGMII 介面上的 SERDES TX 等化器設定。作者透過分析公開文件、程式碼和間接資訊,最終找到解決方案,並分享了大量關於 VSC8512 內部細節的資訊,例如其被「閹割」的功能、SERDES 參數調整等。<br>+ 這篇文章實在太棒了!作者的經驗分享對於硬體開發者來說非常有價值,尤其是遇到類似情況時,可以參考這種逆向工程的方式。<br>+ 原來 Microchip 會刻意隱藏部分文件,讓使用者不得不簽 NDA,這實在讓人不太舒服,慶幸<br><a href="https://mastodon.social/tags/%E7%B6%B2%E8%B7%AF%E7%A1%AC%E9%AB%94" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>網路硬體</span></a> <a href="https://mastodon.social/tags/%E5%B5%8C%E5%85%A5%E5%BC%8F%E7%B3%BB%E7%B5%B1" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>嵌入式系統</span></a> <a href="https://mastodon.social/tags/%E9%96%8B%E6%BA%90%E5%B0%88%E6%A1%88" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>開源專案</span></a></p>
GripNews<p>🌕 高通/驍龍設備USB接口中隱藏的JTAG接口<br>➤ 透過USB接口解鎖設備除錯的新方法<br>✤ <a href="https://www.linaro.org/blog/hidden-jtag-qualcomm-snapdragon-usb/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">linaro.org/blog/hidden-jtag-qu</span><span class="invisible">alcomm-snapdragon-usb/</span></a><br>這篇文章探討了高通/驍龍設備中一個隱藏的除錯接口——嵌入式USB除錯(EUD)。自2018年起,幾乎所有高通SoC都內建了此接口,它允許透過USB連接進行SWD除錯,無需額外工具或焊接。高通已發布相關的原始碼,目前正與OpenOCD整合,為kernel和U-Boot除錯帶來便利,尤其是在處理U-Boot崩潰和複雜的BSP調試時,提供更有效的手段。<br>+ 哇,這真的是一個很棒的發現!以前要進行深入的除錯總是需要昂貴的工具,現在竟然可以用USB線搞定,太方便了。<br>+ 聽起來很有前景,希望這個EUD功能能更快地整合到主流的開源工具鏈中,方便更多開發者使用。<br><a href="https://mastodon.social/tags/%E5%B5%8C%E5%85%A5%E5%BC%8F%E7%B3%BB%E7%B5%B1" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>嵌入式系統</span></a> <a href="https://mastodon.social/tags/%E9%99%A4%E9%8C%AF" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>除錯</span></a> <a href="https://mastodon.social/tags/%E9%AB%98%E9%80%9A" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>高通</span></a> <a href="https://mastodon.social/tags/%E9%A9%8D%E9%BE%8D" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>驍龍</span></a> <a href="https://mastodon.social/tags/JTAG" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JTAG</span></a> <a href="https://mastodon.social/tags/SWD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SWD</span></a> <a href="https://mastodon.social/tags/%E9%96%8B%E6%BA%90" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>開源</span></a></p>
GripNews<p>🌗 GitHub - mikra01/nimbme:Nim 裸機環境<br>➤ Nim 語言打造的輕量級嵌入式系統開發平臺<br>✤ <a href="https://github.com/mikra01/nimbme" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/mikra01/nimbme</span><span class="invisible"></span></a><br>這個 GitHub 專案 nimbme 是一個使用 Nim 程式語言開發的裸機環境,目標是嵌入式系統,特別是 Raspberry Pi 1 / Pi Zero。它提供了一個在沒有作業系統的情況下直接訪問硬體的平臺,並著重於效能和資源利用率。專案具有協作式排程器、非同步程式設計模型和內建的偵錯機制,並提供了詳細的安裝和使用說明,以及超頻實驗的結果。<br>+ 這個專案很酷!能在 Raspberry Pi 上直接用 Nim 開發裸機程式,而且還能偵錯,真是太方便了。<br>+ 感覺這是一個很有潛力的專案,可以應用在很多嵌入式系統的應用上,特別是對於那些對資源有限制的情況。<br><a href="https://mastodon.social/tags/%E5%B5%8C%E5%85%A5%E5%BC%8F%E7%B3%BB%E7%B5%B1" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>嵌入式系統</span></a> <a href="https://mastodon.social/tags/Nim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Nim</span></a> 程式語言 <a href="https://mastodon.social/tags/%E7%A1%AC%E9%AB%94%E9%96%8B%E7%99%BC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>硬體開發</span></a></p>
GripNews<p>🌗 Twin – 一個文字模式視窗環境<br>➤ 打造復古風格的現代化文字介面<br>✤ <a href="https://github.com/cosmos72/twin" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/cosmos72/twin</span><span class="invisible"></span></a><br>Twin 是一個文字介面的視窗環境,支援滑鼠操作、視窗管理、終端機模擬,並能作為 X11 終端機和文字模式的 VNC 伺服器。它適用於嵌入式或遠端系統,可在多種作業系統上運行,如 Linux、Mac OS X 和 FreeBSD。Twin 提供了豐富的文件,包括安裝指南、配置說明和開發者 API。<br>+ "這軟體真是懷舊!在現代系統上也能體驗到早期的電腦操作介面,而且功能很強大。"<br>+ "對於需要遠端管理伺服器或在資源有限的嵌入式系統上工作的人來說,Twin 是一個非常實用的工具。"<br><a href="https://mastodon.social/tags/%E8%BB%9F%E9%AB%94" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>軟體</span></a> <a href="https://mastodon.social/tags/%E7%B5%82%E7%AB%AF%E6%A9%9F" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>終端機</span></a> <a href="https://mastodon.social/tags/%E5%B5%8C%E5%85%A5%E5%BC%8F%E7%B3%BB%E7%B5%B1" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>嵌入式系統</span></a> <a href="https://mastodon.social/tags/%E9%81%A0%E7%AB%AF%E7%B3%BB%E7%B5%B1" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>遠端系統</span></a></p>
GripNews<p>🌕 信用卡終端機的Root Shell<br>➤ 揭露信用卡終端機的潛在安全漏洞<br>✤ <a href="https://stefan-gloor.ch/yomani-hack" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">stefan-gloor.ch/yomani-hack</span><span class="invisible"></span></a><br>這篇文章詳細描述了作者如何透過逆向工程Worldline Yomani XR信用卡終端機,成功取得root shell權限的過程。作者分析了硬體防護機制,如壓力感應的連接器和塗層電路,並繞過這些防護,最終透過拆焊快閃記憶體並提取韌體,發現韌體未加密,並在韌體中找到一個可用的Linux系統,進而取得登入權限。<br>+ 哇,信用卡終端機居然可以這麼容易被入侵!這讓人對支付安全感到擔憂。<br>+ 這篇文章展示了安全研究的重要性,讓人們意識到即使是看似安全的設備也可能存在漏洞,需要持續的關注和改進。<br><a href="https://mastodon.social/tags/%E5%AE%89%E5%85%A8%E7%A0%94%E7%A9%B6" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>安全研究</span></a> <a href="https://mastodon.social/tags/%E5%B5%8C%E5%85%A5%E5%BC%8F%E7%B3%BB%E7%B5%B1" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>嵌入式系統</span></a> <a href="https://mastodon.social/tags/%E9%80%86%E5%90%91%E5%B7%A5%E7%A8%8B" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>逆向工程</span></a></p>
GripNews<p>🌕 精準時鐘 Mk IV - mitxela.com<br>➤ 突破技術障礙,打造極致精準時鐘<br>✤ <a href="https://mitxela.com/projects/precision_clock_mk_iv" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">mitxela.com/projects/precision</span><span class="invisible">_clock_mk_iv</span></a><br>這篇文章詳細介紹了 mitxela.com 設計的最新精密時鐘 Mk IV 的開發過程。作者克服了晶片短缺的挑戰,並克服了多項技術難題,包括雙緩衝顯示、GPS 定時、主動時區調整、關機狀態下的計時準確性、容易升級的天線、以及方便維修的設計。其獨特的設計亮點在於可折疊螢幕,並利用僅四條線纜在螢幕兩部分之間傳輸電源、資料、亮度控制信號和精準的同步信號。<br>+ 這款時鐘的設計太用心了,從硬體到軟體都考慮得非常周全,尤其是可折疊螢幕的這個設計,既滿足了不同使用者的需求,又很有創意。<br>+ 讀完這篇文章,對作者的技術能力和耐心深感佩服。能克服這麼多困難,最後推出這麼一款精密的時鐘,真的不容易。<br><a href="https://mastodon.social/tags/%E7%A7%91%E6%8A%80" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>科技</span></a> <a href="https://mastodon.social/tags/%E7%94%A2%E5%93%81%E7%99%BC%E5%B8%83" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>產品發布</span></a> <a href="https://mastodon.social/tags/%E5%B5%8C%E5%85%A5%E5%BC%8F%E7%B3%BB%E7%B5%B1" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>嵌入式系統</span></a></p>
GripNews<p>🌘 Geoff 的專案 - 覆古 BASIC 解釋器於樹莓派 Pico 上<br>➤ 樹莓派 Pico 上的 BASIC 程式設計新選擇<br>✤ <a href="https://geoffg.net/picomite.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">geoffg.net/picomite.html</span><span class="invisible"></span></a><br>這篇文章介紹了 PicoMite 韌體,它為樹莓派 Pico 和 Pico 2 提供了完整的 BASIC 作業系統,並支援觸控式 LCD 面板、SD 卡、WiFi/網路等硬體。MMBasic 是一種功能完整的 BASIC 語言實作,易於使用,開發週期快速,並提供豐富的硬體支援,例如 SD 卡、LCD 顯示器、即時時鐘、紅外線遙控器、溫度感測器等。它可作為嵌入式控制器、獨立電腦或 WiFi/網路連接控制器使用,並提供程式開發和資料儲存的便利功能。<br>+ 哇,能在這麼小的晶片上運行 BASIC 真是太酷了!這讓我想起我年輕時用 Commodore 64 的日子。<br>+ 聽起來很適合快速原型設計和學習嵌入式系統,不需要太多的設定。<br><a href="https://mastodon.social/tags/%E5%B5%8C%E5%85%A5%E5%BC%8F%E7%B3%BB%E7%B5%B1" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>嵌入式系統</span></a> <a href="https://mastodon.social/tags/%E6%A8%B9%E8%8E%93%E6%B4%BE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>樹莓派</span></a> <a href="https://mastodon.social/tags/BASIC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BASIC</span></a> <a href="https://mastodon.social/tags/%E7%A8%8B%E5%BC%8F%E8%A8%AD%E8%A8%88" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>程式設計</span></a></p>
GripNews<p>🌗 預啟動環境下PoE+供電協商<br>➤ 透過UEFI應用程式解決PoE+供電問題<br>✤ <a href="https://roderickkhan.com/posts/2025-05-16-poe-uefi-solution" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">roderickkhan.com/posts/2025-05</span><span class="invisible">-16-poe-uefi-solution</span></a><br>這篇文章描述了作者在開發PoE供電的x86嵌入式電腦時遇到的供電問題。由於標準PoE (802.3af) 功率不足,設備需要PoE+ (802.3at) 供電,但某些網路交換器無法提供額外功率。為瞭解決這個問題,作者開發了一個UEFI應用程式PoePwrNegotiator,在作業系統啟動前透過LLDP協商請求更高的電力,從而成功解決了供電問題。此應用程式已開源發布,希望幫助其他面臨類似挑戰的開發者。<br>+ 這篇文章詳細描述了一個很實際的嵌入式系統開發問題,以及獨特的解決方案。作者的毅力和分享精神令人欽佩。<br>+ 很有趣的案例!展示了UEFI應用程式在解決硬體層面問題上的潛力,也讓人對開源社羣的力量充滿信心。<br><a href="https://mastodon.social/tags/%E5%B5%8C%E5%85%A5%E5%BC%8F%E7%B3%BB%E7%B5%B1" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>嵌入式系統</span></a> <a href="https://mastodon.social/tags/UEFI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UEFI</span></a> <a href="https://mastodon.social/tags/PoE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PoE</span></a> <a href="https://mastodon.social/tags/%E7%B6%B2%E8%B7%AF" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>網路</span></a></p>
GripNews<p>🌖 GitHub - loopj/wavephoenix:使用 Silicon Labs Wireless Gecko SoC 開源實現任天堂 WaveBird 協定<br>➤ 讓經典無線控制器技術重現光彩<br>✤ <a href="https://github.com/loopj/wavephoenix" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/loopj/wavephoenix</span><span class="invisible"></span></a><br>這個 GitHub 專案 WavePhoenix 是一個開源的實現,旨在利用 Silicon Labs Wireless Gecko SoC 重新打造任天堂 WaveBird 無線控制器的協定。由於 WaveBird 控制器和接收器逐漸短缺且價格上漲,開發者決定自行設計一個接收器。專案包含了韌體(libwavebird, libsi, receiver, bootloader)和硬體(包含 PCB 文件和 3D 列印外殼),並詳細記錄了 WaveBird 協定中的關鍵部分,例如無線電定時、封包格式和 CRC 檢查。開發者克服了找到支援 WaveBird 使用的特定調變技術(DSSS)的 SoC 的難題,最終選擇了 Silicon Labs<br><a href="https://mastodon.social/tags/%E9%96%8B%E6%BA%90%E5%B0%88%E6%A1%88" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>開源專案</span></a> <a href="https://mastodon.social/tags/%E4%BB%BB%E5%A4%A9%E5%A0%82" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>任天堂</span></a> <a href="https://mastodon.social/tags/WaveBird" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WaveBird</span></a> <a href="https://mastodon.social/tags/%E7%84%A1%E7%B7%9A%E6%8E%A7%E5%88%B6%E5%99%A8" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>無線控制器</span></a> <a href="https://mastodon.social/tags/%E5%B5%8C%E5%85%A5%E5%BC%8F%E7%B3%BB%E7%B5%B1" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>嵌入式系統</span></a></p>
GripNews<p>🌗 Dezyne 參考手冊<br>➤ 並行控制軟體開發的新方法<br>✤ <a href="https://dezyne.org/dezyne/manual/dezyne/dezyne.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">dezyne.org/dezyne/manual/dezyn</span><span class="invisible">e/dezyne.html</span></a><br>本文件是 Dezyne 程式語言的版本 2.18.3 參考手冊,Dezyne 是一種用於嵌入式和網路物理系統的並行控制軟體,它結合了模型驅動和組件化開發方法。Dezyne 強調設計合約,並提供一套工具來規範、驗證、模擬、記錄和實作軟體系統。 其語言特性包含形式化語義,透過模型檢查確保系統有限定性、確定性,以及避免死結、活結和合約違規。<br>+ 這份手冊看起來很全面,涵蓋了 Dezyne 語言的各個方面,對於想了解或使用這個工具的工程師來說,非常有幫助。<br>+ 感覺 Dezyne 提供的形式化驗證功能非常強大,在安全性要求高的嵌入式系統開發中,可以有效降低錯誤風險。<br><a href="https://mastodon.social/tags/%E8%BB%9F%E9%AB%94%E5%B7%A5%E7%A8%8B" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>軟體工程</span></a> <a href="https://mastodon.social/tags/%E5%B5%8C%E5%85%A5%E5%BC%8F%E7%B3%BB%E7%B5%B1" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>嵌入式系統</span></a> <a href="https://mastodon.social/tags/%E7%A8%8B%E5%BC%8F%E8%AA%9E%E8%A8%80" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>程式語言</span></a></p>