原创 鏈接腳本分析

1. 概述 鏈接器的作用主要是對符號的解析以及將符號與地址進行綁定。要實現這個功能需要依賴鏈接腳本,鏈接腳本大多數情況下用來鏈接輸入文件,並生成目標文件。編譯器的“-T”參數就是用來指定鏈接腳本的。 2. 鏈接腳本 需要解析的鏈接腳本代碼

原创 在Mac上搭建SylixOS開發環境

Mac環境開發指南 1. 適用範圍及侷限性 本文檔適用於考慮在Mac上進行開發的SylixOS工程師,目前SylixOS集成開發環境並不支持Mac,本文當前的處理方法並不能真正實現Mac上的開發流程,後期待完善,特此申明。 2. 下載S

原创 SylixOS 網絡零拷貝技術

SylixOS 網絡零拷貝技術 1. 網絡零拷貝介紹 網絡零拷貝技術指的是在數據報文從網絡設備到用戶程序傳遞的過程中,一種減少數據拷貝次數,減少系統調用,實現CPU的零參與,從而減輕 CPU負載的技術。 1.1 SylixOS網絡現

原创 SylixOS網卡驅動優化

1.開發環境 操作系統:SylixOS 編程環境:RealEvo-IDE3.1 硬件平臺:AT9x25開發板 2. 技術實現 在編寫完成了網卡驅動,可以實現基本的發送與接收功能之後,本篇文章將簡要介紹一下如何優化網卡驅動的發送功能

原创 SylixOS網卡驅動實現篇

1. 開發環境  操作系統:SylixOS  編程環境:RealEvo-IDE3.1  硬件平臺:IMX6Q實驗箱 2. 技術實現 網卡驅動的收發功能,是通過管理收發描述符的方式實現的。因此,在MAC初始化的時候需

原创 SylixOS網卡驅動調用篇

SylixOS網卡驅動調用篇 1.開發環境 操作系統:SylixOS 編程環境:RealEvo-IDE3.1 硬件平臺:IMX6Q實驗箱 2.技術實現 《SylixOS網卡驅動框架篇》裏提過,網卡驅動的收發功能是通過netd