原创 MQX驅動

在嵌入式系統中,設備驅動程序提供了對底層設備的可訪問性和可操作性,應用程序通過設備驅動才能與底層設備進行交互。MQX使用了兼容POSIX標準的統一設備管理模型管理設備驅動程序,要求設備驅動函數的設計必須按照標準的調用接口進行,這樣的驅動函

原创 k60 NANDFLASH控制器(NFC)

NANDflash控制器提供標準NAND flash存儲器設備的接口。由不同的控制邏輯單元和一個9KB 的SRAM buffer組成。提供一個8-和16位的nand flash設備的無縫接口,nand flash 的頁大小可以是512字節

原创 變電站綜合自動化-其他子系統

電力系統中,發電機和變壓器的中性點是否接地運行,涉及到技術、經濟、安全等多個方面,是一個綜合性的問題。我國電力系統中性點的運行方式主要有三種:中性點不接地,中性點經消弧線圈接地和中性點直接接地。前兩種接地系統稱爲小電流接地系統,後一種接地

原创 操作系統--6設備管理

操作系統的目標就是要爲設備的使用提供簡單方便的統一接口,支持連接的可擴充性,並且優化I/O操作,實現最大的併發性。爲了實現這一目標,操作系統需要在計算機進行輸入輸出時,管理和控制I/O設備,並提供適當的I/O操作支持,如驅動程序接口等。操

原创 第二章 變電站綜合自動化系統的硬件原理

一個變電站綜合自動化系統中各種子系統(例如微機保護子系統)的典型硬件結構主要包括: 模擬量輸入/輸出迴路、微型機系統、開關量輸入/輸出迴路、人機對話接口迴路、通信迴路和電源。 存儲器 常見的存儲器包括:EPROM(紫外線擦除可編程只讀存儲

原创 VxWorks網絡編程

vxworks實現了與BSD4.4 TCP/IP兼容的網絡協議棧,並且其實時性較之有很大提高,這使得基於BSD4.4 UNIX Socket的應用程序可以很方便地移植到vxworks中去。 1.1vxworks網絡組件 在最底層,vxwo

原创 vxworks任務間通信

任務間通信機制是多任務間相互同步和通信以協調各自活動的主要手段。VxWorks提供的任務間通信手段按其速度由快到慢包括信號量、消息隊列、管道到網絡透明的套接字。 任務間通信機制: 共享內存,數據的簡單共享; 信號量,基本的互斥和同步;

原创 操作系統--4內存管理

一、概述 外存中的數據需要先通過I/O設備讀取到內存,然後才能由CPU訪問使用。內存在系統斷電後數據丟失。 內存管理的目的有兩個:爲用戶使用存儲器提供方便;充分發揮內存的利用率。 功能: 內存的分配與回收:內存管理記錄每個內存單元的使用狀

原创 操作系統--文件系統

一、文件 文件系統出現是爲了解決多用戶存儲、管理信息時出現的問題。用戶所有的操作都是基於邏輯文件的,文件系統最終需要將用戶對邏輯文件的操作轉換成對物理文件的操作。物理文件可以是在存儲設備上的存儲區域,也可以使一個設備、管道、套接字,文件系

原创 linux操作系統-3進程管理(2)

進程調度 進程調度必須防止進程餓死,即低優先級的進程始終得不到運行。 1)進程的切換 來實現多個進程共享CPU。另外,當進程需要睡眠時,也必須切換進程。進程的切換主要包括幾個內容: 1、硬件上下文的切換,主要是寄存器,包括控制寄存器和通用

原创 Flash Memory Module (FTFE)

FTFE 模塊包含以下可訪問的存儲器區域: • Program flash memory for vector space and code store • For FlexNVM devices: FlexNVM for data st

原创 操作系統--7Linux驅動程序編寫基礎

用戶通過加載內核模塊可以方便地給內核添加功能,也可以通過內核模塊將內核不需要用的功能卸載。 現代的操作系統的內核主要分爲單內核和微內核兩種。單內核操作系統內部可以劃分成層次或模塊,但運行時時一個大的二進制映像,模塊間的交互通過直接調用其他

原创 linux操作系統-3進程管理(3)

LINUX下進程間通信IPC 在LINUX內核中,進程各自的用戶地址空間是相互獨立的。支持POSIX規範中標準的IPC。 1、管道 使用簡單,侷限性:半雙工,即一條管道中數據只能單一方向流動。 管道兩端的進程必須是父子關係或具有相同的祖先

原创 Linux內存管理

LINUX內存管理子系統是採用請求調頁式的虛擬存儲器技術實現的。在32位硬件平臺上,LINUX邏輯地址爲32位,因此每個進程的虛擬地址空間爲4GB,操作系統佔用了高端的1GB,低端的3GB則留給用戶程序使用。 對於每個進程,LINUX使用

原创 變電站綜合自動化系統--3算法基礎

主要任務是如何從包含有噪聲分量的輸入信號中,快速、準確地計算出所需要的各種電氣量參數。 衡量各種算法的優缺點:主要指標是:計算精度、響應時間和運算量。 參數計算的準確性關係到裝置的動作行爲是否正確。要消除噪聲分量的影響,提高參數計算的精度