學習筆記 工作中的Vxworks嵌入式作業系統

2021-08-31 01:13:16 字數 1572 閱讀 7137

vxworks嵌入式作業系統,是美國 wind river system 公司( 以下簡稱風河公司 ,即 wrs 公司)推出的乙個實時作業系統。

我工作中的vxworks平台核心板由:omap晶元(arm+dsp)* 2 + fpga * 1組成。開發工具為wind river workbench。

該嵌入式軟體由三層組成:作業系統層、中間層、應用層。

作業系統層:存放vxworks嵌入式作業系統原始碼,已固化到晶元中。

中間層:平台共性程式,主要負責封裝複雜的資料處理、資料互動、外設初始化等,為應用層提供介面即可。

應用層:顧名思義,實現所有邏輯控制、簡單的資料處理、動作響應、故障判斷及保護等等實際應用。

使用ftp連線主機板之後,可以看到其中的檔案系統:

vxworks中有乙個啟動執行緒任務的api介面:taskspawn()

根據手冊查得 taskspawn函式原型如下:

*    int taskspawn

*     (

*        char *  name,         // name of new task (stored at pstackbase) 

*        int     priority,          // priority of new task 

*        int     options,         // task option word 

*        int     stacksize,     // size (bytes) of stack needed plus name 

*        funcptr entrypt,     // entry point of new task 

*        int     arg1,        // 1st of 10 req'd args to pass to entrypt 

*        int     arg2,        

*        int     arg3,        

*        int     arg4,        

*        int     arg5,        

*        int     arg6,        

*        int     arg7,        

*        int     arg8,        

*        int     arg9,        

*        int     arg10        

*      )

使用示例:

taskspawn(taskname_10ms, tpri_10mstask, vx_fp_task, pdt10ms_stack_size, (funcptr)mai_10mspdt,0,0,0,0,0,0,0,0,0,0);

工作中的筆記

錯誤 0xc0202009 資料流任務 出現 ole db 錯誤。錯誤 0x80004005。已獲得 ole db 記錄。源 microsoft sql native client hresult 0x80004005 說明 對於造型說明無效的字元值 sql server 匯入和匯出嚮導 錯誤 0x...

工作筆記 工作中需要注意的細節的處理方式

1 在寫dom的時候需要注意一點是dom的書寫方式 a b a和b的區別是name的屬性值有問題,a的屬性值中不存在空格,b的屬性值中存在空格,有空格的不能在ajax傳輸中正確使用,會出現報錯 2 trim value 這個jquery的方法很好用,有的時候查詢功能需要用到,也就是說需要把查詢的關鍵...

Struts1 3 10學習筆記 工作原理

struts工作原理 1 頁面form do 請求,2 傳送給actionservlet,actionservlet會查詢struts config.xml找到對應的actionform和action 對應的actionform,name與action中的name一致 loginform type ...