原创 [嵌入式開發模塊]Network Time Protocol(NTP)模塊

文章目錄前言源碼NTP.hNTP.cNetworkLib.hNetworkLib.cNTPTimeHelper.hNTPTimeHelper.c示例更新歷史 前言 NTP協議是用於在TCP/IP網絡上進行對時的一個協議。 要是你是

原创 Codewarrior v5.x 如何向項目添加浮點數支持

有時候我們創建項目時爲了節省內存,選擇了不需要浮點數支持,但是寫着寫着發現需要進行浮點數計算,如果在不支持浮點數的工程中調用浮點數相關運算,就會發現浮點數相關函數找不到。這個時候怎麼辦呢? 最無腦也是最有效的方法就是按需求重新創建

原创 MySQL 8.0參考手冊-第三章 “教程”

最近在學習MySQL,看官方的教材,順帶翻譯一遍。 原文檔在這: https://dev.mysql.com/doc/refman/8.0/en/tutorial.html 這是完全公開的資料,我想,翻譯一下應該不會有什麼版權問題

原创 [嵌入式開發技巧]怎麼把不可重入的標準庫函數(malloc/printf)等改成線程安全的

文章目錄前言可重入互斥鎖保護臨界區預處理器/宏 替代技術其他技術結語 前言 在C程序開發中我們會用到很多標準庫的函數,如內存分配的那幾個函數(malloc/calloc/realloc/free),標準輸入輸出的函數(printf

原创 MC9S12XEP100 本地RAM不夠用了怎麼辦

文章目錄前言MC9S12XEP100的存儲器映射解決方案優美的代碼利用分頁區/全局地址資源無腦使用large/custom地址模型在本地地址多變出16K RAM結束語 前言 你正用這個16位單片機開發着,你對自己寫的程序非常有信心

原创 Autoconfiguration for IP Networking: Enabling Local Communication 翻譯

IP網絡自動配置:實現本地通信 Erik Guttman Sun Microsystems, Germany 如果一個因特網協議套件的主機實現可以完全自我配置的話那就太完美了。這樣就能讓整個套件實現在ROM中或者固件化,這能簡化無磁

原创 OGC PUCK協議標準版本v1.4 翻譯

OGC PUCK協議用於支持IOT中設備的即插即用,其定義了自動獲取設備元數據的相關方法,懂的自然懂,多說無益。 最近我在實現IP PUCK。順帶將這個協議的文檔整個翻譯了一遍。PUCK的部分已經實現了,就是IP PUCK要求實現的Z

原创 實現C語言的異常處理機制 Implementing Exceptions in C

網上衝浪時發現一個很有意思的文獻——《Implementing Exceptions in C》,雖然十分古老(1989),但對C語言這種幾乎不變的語言來說不存在知識過時的問題。文中講了怎麼在純C語言中實現類似C++異常處理機制的方法

原创 W5500簡單使用及官方IO庫 快速入門

簡介 前段時間折騰了好久W5500模塊。已經通過其實現了基於TCP/IP的bootloader。基於輪詢的方式下能保證穩定可靠地調用協議棧,下一篇中已放出驅動模塊及示例代碼;基於中斷的基本能用,但還沒信心穩定可靠,還在繼續折騰。 這個網絡

原创 [嵌入式開發模塊]用於單線程的W5500控制驅動模塊

前言 上一篇中介紹了W5500的官方庫中常用的函數的使用。通過這些函數,我們已經可以構建一個正常的TCP/IP應用了。但是上一篇中是一個個函數的講,雖然是按照使用順序,難免還是有些混亂。這一篇中,我直接給出了完整的程序框架和自己寫的驅動模

原创 [嵌入式開發模塊]通用接收狀態機模塊

版權聲明:本文爲博主(http://blog.csdn.net/lin_strong)原創文章,轉載請標明出處並事先取得博主同意 https://blog.csdn.net/lin_strong/article/deta

原创 [嵌入式開發模塊]MC9S12XEP100 FTM模塊 驅動程序

版權聲明:本文爲博主(http://blog.csdn.net/lin_strong)原創文章,轉載請標明出處並事先取得博主同意 https://blog.csdn.net/lin_strong/article/deta

原创 如何加密你的MC9S12(X)設備

版權聲明:本文爲博主(http://blog.csdn.net/lin_strong)原創文章,轉載請標明出處並事先取得博主同意 https://blog.csdn.net/lin_strong/article/deta

原创 CodeWarrior 5.1的sprintf函數是線程不安全的!

版權聲明:本文爲博主(http://blog.csdn.net/lin_strong)原創文章,轉載請標明出處並事先取得博主同意 https://blog.csdn.net/lin_strong/article/deta

原创 [嵌入式開發模塊]MC9S12XEP100 IIC模塊 驅動程序

版權聲明:本文爲博主(http://blog.csdn.net/lin_strong)原創文章,轉載請標明出處並事先取得博主同意 https://blog.csdn.net/lin_strong/article/deta