痞子衡嵌入式半月刊: 第 98 期 這裡分享嵌入式領域有用有趣的項目/工具以及一些熱點新聞,農曆年分二十四節氣,希望在每個交節之日準時發佈一期。 本期刊是開源項目(GitHub: JayHeng/pzh-mcu-bi-weekly),歡迎提交 issue,投稿或推薦你知道的嵌入式那些事兒。 上期回顧 ...
痞子衡嵌入式半月刊: 第 98 期
這裡分享嵌入式領域有用有趣的項目/工具以及一些熱點新聞,農曆年分二十四節氣,希望在每個交節之日準時發佈一期。
本期刊是開源項目(GitHub: JayHeng/pzh-mcu-bi-weekly),歡迎提交 issue,投稿或推薦你知道的嵌入式那些事兒。
上期回顧 :《痞子衡嵌入式半月刊: 第 97 期》
嘮兩句
歷史上的今天:2005年4月27日,諾基亞N系列融合型終端正式誕生(N70、N90、N91)。
本期共收錄 4 個項目,希望對你有幫助!
項目類
1、P-Net - 一個用C語言編寫的Profinet IO設備
P-Net 是一個 Profinet IO 設備,用C語言編寫,可以在裸機硬體、RTOS(如RT-Kernel)或 Linux 上運行。主要要求是平臺可以發送和接收 RAW 乙太網第2層幀。Profinet 堆棧提供了完整的源代碼,包括一個移植層。P-Net 易於使用,占用空間小,特別適合於資源有限且效率至關重要的嵌入式系統。
2、onps - 一個開源且完全自主開發的國產網路協議棧
onps是一個開源且完全自主開發的國產網路協議棧。設計目標與 LwIp 相同,onps 棧的目標系統同樣是資源受限的單片機系統。提供完整的 tcp/ip 協議族實現,同時提供 sntp、dns、ping 等網路工具,支持乙太網環境下 dhcp 動態 ip 地址申請,也支持動態及靜態路由表。協議棧還封裝實現了一個伯克利套接字(Berkeley sockets)層。協議棧使用ANSI C語言開發。
onps 棧設計實現了一套完整的 tcp/ip 協議模型。從數據鏈路層到ip層,再到tcp/udp層以及之上的伯克利socket層,最後是用戶自己的通訊應用層,onps棧實現了全棧覆蓋,能夠滿足絕大部分的網路編程需求。其架構如下:
3、tiny-i2c - 適用所有AVR的最小I2C主機程式
TinyI2C 是一組最小的 I2C 常式,允許幾乎任何 Microchip/Atmel AVR 處理器連接到 I2C 外設。這些常式與標準 Arduino Wire 庫之間的主要區別在於,它們不需要使用緩衝區,因此記憶體需求要小得多,並且不會對傳輸施加限制。
4、lcd-clock - 一個非常低功耗的LCD時鐘
這是一個非常低功耗的 LCD 時鐘,基於 AVR128DA48,使用 CR2032 紐扣電池能夠運行超過三年。每分鐘它會簡短地顯示溫度,使用 AVR128DA48 的片上溫度感測器,和電池電壓,通過使用 ADC 讀取自己的電源電壓。還有一個 I2C 連接,所以你可以添加一個外部感測器,例如,除了顯示其他讀數外,還可以顯示濕度。
歡迎訂閱
文章會同時發佈到我的 博客園主頁、CSDN主頁、知乎主頁、微信公眾號 平臺上。
微信搜索"痞子衡嵌入式"或者掃描下麵二維碼,就可以在手機上第一時間看了哦。
最後歡迎關註痞子衡個人微信公眾號【痞子衡嵌入式】,一個專註嵌入式技術的公眾號,跟著痞子衡一起玩轉嵌入式。
衡傑(痞子衡),目前就職於某全球頂級半導體原廠MCU系統部門,擔任高級嵌入式系統應用工程師。
專欄內所有文章的轉載請註明出處:http://www.cnblogs.com/henjay724/
與痞子衡進一步交流或咨詢業務合作請發郵件至 [email protected]
可以關註痞子衡的Github主頁 https://github.com/JayHeng,有很多好玩的嵌入式項目。
關於專欄文章有任何疑問請直接在博客下麵留言,痞子衡會及時回覆免費(劃重點)答疑。
痞子衡郵箱已被私信擠爆,技術問題不推薦私信,堅持私信請先掃碼付款(5元起步)再發。