原创 SylixOS事件集實現原理

1 事件集簡介      事件集是一種線程間通訊方式,可有效處理線程與線程之間的資源生產與消費的同步問題。在SylixOS中事件集被定義爲ULONG類型,每一位代表一個事件,即一個事件集可以處理32個不同的事件。事件集提供了發送和等待事件

原创 SylixOS網絡協議棧數據收發流程

1. SylixOS網絡協議棧基本介紹    SylixOS網絡協議棧使用目前非常流行的嵌入式TCP/IP協議棧lwip。lwip是瑞典計算機科學院(SICS)的Adam Dunkels 開發的一個小型開源的TCP/IP協議棧。lwip特點

原创 SylixOS網絡協議棧---Lwip協議棧之ARP表

1 適用範圍本文檔適用於分析SylixOS網絡相關問題的技術人員。 2 ARP介紹       地址解析協議,即ARP(Address Resolution Protocol),是根據IP地址獲取物理地址的一個TCP/IP協議。主機發送信

原创 T3高精度時鐘出現負數問題解決方案

1 問題描述      問題現象主要表現爲連續獲取兩次高精度時鐘,時間差爲負數。即後一次獲取的時間小於前一次。現象出現隨機性較高,屬於偶發事件。連續多次獲取可復現此問題。後一次出現時間約比前一次少1ms左右,即一個tick值。2 原因分析 

原创 STM32F767的PWM驅動實現

1 簡介1.1 PWM介紹      脈衝寬度調製(PWM),是英文“Pulse Width Modulation” 的縮寫,簡稱脈寬調製。它是利用微處理器的數字輸出來對模擬電路進行控制的一種非常有效的技術,廣泛應用在從測量、通信到功率控制

原创 T3高精度時鐘出現負數問題解決方案

1 問題描述      問題現象主要表現爲連續獲取兩次高精度時鐘,時間差爲負數。即後一次獲取的時間小於前一次。現象出現隨機性較高,屬於偶發事件。連續多次獲取可復現此問題。後一次出現時間約比前一次少1ms左右,即一個tick值。2 原因分析 

原创 SylixOS之QoS原理

1 QoS簡介       QoS(Quality of Service,服務質量)指一個網絡能夠利用各種基礎技術,爲指定的網絡通信提供更好的服務能力,是網絡的一種安全機制,是用來解決網絡延遲和阻塞等問題的一種技術。在正常情況下,如果網絡

原创 SylixOS移植ICE庫總結

1 ICE 簡介      ICE(Internet Communications Engine)是一種面向對象的中間件平臺,主要用於網絡通訊。它爲面向對象的“客戶端-服務器”模型的應用提供了一組很好的工具和API接口。目前在全世界被應用

原创 OpenRT固件更新流程

1 使用範圍       本文檔適用於分析OpenRT核心網路由器相關問題的技術人員。   2 固件更新需求       OpenRT系統包含系統鏡像、配置文件、Web頁面、內核模塊、業務APP等多個組件。系統更新操作可能涉及多個部分,需要

原创 SylixOS網絡協議棧數據收發流程

1. SylixOS網絡協議棧基本介紹    SylixOS網絡協議棧使用目前非常流行的嵌入式TCP/IP協議棧lwip。lwip是瑞典計算機科學院(SICS)的Adam Dunkels 開發的一個小型開源的TCP/IP協議棧。lwip特點

原创 SylixOS網絡協議棧---Lwip協議棧之ARP表

1 適用範圍本文檔適用於分析SylixOS網絡相關問題的技術人員。 2 ARP介紹       地址解析協議,即ARP(Address Resolution Protocol),是根據IP地址獲取物理地址的一個TCP/IP協議。主機發送信