arm裸機程式設計該從何開始,ARM裸機程式設計該從何開始

2021-03-11 10:04:35 字數 612 閱讀 7960

1樓:匿名使用者

6410這種芯

bai片已經不能再叫單片du機了,它就是乙個處zhi理器。如果還像玩微控制器一dao樣直接裸奔,他專

的效能就不能完全屬發揮,強大的記憶體管理等功能可能你根本就用不上,這種晶元大都是跑系統的,一般都裝linux,然後在系統裡面寫程式,系統裡有很多介面可以直接呼叫,而且開發和除錯都要比裸機開發方便,但是在系統下如果你要新加硬體,那硬體驅動可能會是個問題,不能像微控制器那樣直接操作硬體了,要用核心的介面來編寫驅動,驅動開發需要耐心學一段時間才能上手。如果你以後想搞嵌入式的話,建議還是裝個linux然後學著用用gcc和交叉工具鏈吧,學學裝置驅動,這些以後估計用的比較多。

如果不用作業系統,裸奔當然也是可以的,在windows上用rvds2.2可以開發6410的裸機程式,但這個軟體是收費的,破解很麻煩。但如果你做電賽的題,我感覺用6410不是很合適,他運算能力很強,但pwm、adc等比較常用的硬體模組的通道不是很多,如果你做控制類的題,我感覺飛思卡爾和stm32系列的微控制器是很好的選擇,他們計算能力不弱,硬體介面又多而且功能比較完善,很適合做電賽。

希望對你有幫助。

2樓:匿名使用者

看看裸機程式,然後試著改改,都是改出來的

C語言程式設計從鍵盤輸入字元,判斷該字元是否為控制字元 空格

include voidmain charch inta ch getchar if ch a ch z ch 1 if ch a ch z ch 2 if ch ch 3 switch ch case 1 printf xiao n break case 2 printf da n break c...

求解學習程式設計該從什麼開始學習,需要用到軟體,想深入學工作用到的那種,教程都該去哪找

倒黴熊 學習程式設計要注意 1 首先要沉下心,不要好高騖遠,一開始就想學習什麼高深的程式,要掌握實際工作要求。這個可以當做目標,不可以當做藉口。常說,不積跬步,無以至千里,這就要求將基礎知識掌握牢,然後才是往外發展,擴充套件。2 找本書,一本基礎的書,像譚浩強的 c語言基礎 之類的基礎書,將語言中的...

c語言程式設計該如何入門,C語言程式設計該如何入門?

一 工欲善其事,必先利其器 這裡介紹幾個學習c語言必備的裝置和書籍 a 開發環境 例如turbo c 2.0,這個曾經佔據了dos時代開發程式的大半個江山。但是現在windows時代,用turbo c有感覺不方面,編輯程式起來很吃力,並且拖放,更沒有函式變數自動感應功能,查詢參考資料也不方便。建議使...