3 回答

TA貢獻(xiàn)1835條經(jīng)驗(yàn) 獲得超7個贊
QT與ARM沒有直接的關(guān)系,QT說自己能跨平臺。注意,這個平臺說的不是CPU平臺而是操作系統(tǒng)。
只要你的嵌入式設(shè)備上裝有操作系統(tǒng),QT程序就能在上面運(yùn)行。例如:QT中有網(wǎng)絡(luò)的概念,但是完全不同于C51的網(wǎng)絡(luò)編程,C51里你需要知道網(wǎng)絡(luò)芯片在總線上的地址,怎么造作網(wǎng)絡(luò)芯片的寄存器,怎么去ENABLE它,然而QT中的網(wǎng)絡(luò)只是著重于協(xié)議、線程等東西和硬件完全無關(guān)。
因此,學(xué)習(xí)嵌入式QT你首先要對你的ARM開發(fā)板安裝操作系統(tǒng),編譯環(huán)境,之后,學(xué)習(xí)QT的方法和學(xué)習(xí)MFC基本上沒啥區(qū)別。
最后,QT是跨平臺硬件無關(guān)的,也就是說你在windows、臺式機(jī)上用QT的方法與在手機(jī)、塞班系統(tǒng)上用QT的方法差別不大,因此你會在windows上用qt就OK了,其他的系統(tǒng)上不同的無非是編譯與配置方法,對于這些較為死板的東西,都是要用的時候再到網(wǎng)上去查查的。
添加回答
舉報(bào)