⑴ 學習基於vxworks的PLC設計要什麼基礎
是不是導師給的論文題目呀?也太不靠譜了,為什麼要用VxWorks實現PLC呢?
PLC本身就是一個基於定時器和死循環的控制程序,簡單得不能再簡單了,建議不要用任何操作系統。
你的題目好比用大炮打蚊子,把一個簡單的事情搞復雜了,那我就說說要什麼基礎:
1)熟悉PLC原理
2)熟悉編譯原理,自己能做語法解釋器
3)如果需要支持梯形圖編程激塵碼(就是托吧托吧、拽吧拽吧就能形成控制明哪流程),那就更復雜了
4)熟悉PLC需要支持的現場匯流排規范(PLC總要有工業現場匯流排介面吧)
5)熟悉VxWorks嵌入式應用程序開發、驅動程序開發、BSP移植
6)熟悉你要實現PLC選用的CPU對應的編譯器,能寫兄簡Makefile文件
我能想到的就是這些了,總之,每一個部分拿出來,都夠一個團隊干1~2年的了。