初學ARM感受

2021-05-25 22:09:35 字數 984 閱讀 4433

這個暑假來老師實驗室做實驗來了,結果一上來就用arm9平台,這對於以前從來就沒有摸過微控制器和linux作業系統的我來說該有多難啊。

要學arm,就先把linux摸熟吧,花了兩天半的時間把linux的基本操作和指令都看的差不多了,感覺還是蠻好玩的,可是對於linux內部的結構,我還是不想太深入的去看,因為看得不是很懂。

三天之後我開始摸arm了,我們用的是at91asm9261這款微控制器,它是arm9系列的,而且還是最新出來的,具有很強大的功能。

想問問各位,你們最開始學習微控制器時是從**入手的呢?硬體結構吧,肯定不會一上來什麼都不懂就想程式設計。硬體結構裡最主要學習的又是什麼呢?肯定是暫存器和io口了。

看暫存器和io口,就要了解暫存器讀資料和寫資料時的區別,以及io口的應用。看了差不多五天的時間,這一塊還不是很懂,但是至少有了一定的了解,於是我就試想著編兩個程式看看,可是怎麼編呢?什麼時候讀?什麼時候寫?怎麼呼叫函式?於是又輾轉的看了好幾本linux下c語言程式設計,突然發現我大一時學的c語言都成了歷史,被遺忘在角落裡了,而且和現在的應用程式來說,當時編寫的計算啊,圖形啊,在現在看來一點都沒有用。慢慢地啃了幾天,把linux下程式設計看的差不多了(自我感覺哈),於是就想急著上arm,在arm裡程式設計,把幾個簡單的例程在arm裡編譯出來了,想找點更加深入的編一下,在網上也搜不著啊,誰叫這板子這麼先進呢,在網上總是找不到和它配套的例程,需要移植,c語言才剛入門,就想著怎麼移植,還真是有些難度啊,我移植了大概乙個下午,還是沒有什麼結果,於是放棄了,現在又回過頭來看嵌入式教程了,跳級的感覺真是不好受啊,現在如果從基礎做起,老師不會允許的,所以只好晚上回寢室之後,偷偷地學一下c51微控制器了,這對於我理解暫存器和io口有很大的幫助

就這樣堅持下去,我不會讓人失望的,我一定可以把arm學的比別人都好。

老師說,從事開發的人都有乙個習慣,那就是不管多忙,都堅持寫學習筆記,雖然我現在寫的不是學習筆記,對大家也沒有什麼幫助,但是在以後的學習過程中,我會把自己的想法和問題通過這裡來發表,也希望能向這裡的高手們學習學習,謝謝

!

Altium Designer初學感受

一周實習結束啦,主要課程內容是用altium designer09軟體畫圖。用了4天時間簡單熟悉了這個功能很強大的軟體,剛開始學的時候覺得難度不大,後來做著做著就會碰到一些問題。所以我想通過我自己的經驗,來簡單的總結一下ad09的使用,把我遇到的錯誤分享在這裡。第一次寫這種型別的,也沒有太多的時間,...

js初學感受

剛開始學js覺得這個軟體是個比較難的語言類的軟體,與c語言相比比較樣簡單一些,宣告一些變數只需要let 就足夠了,在本週的學習中,學習了js的發展史,與基礎的知識,迴圈還沒講完,練習題讓我們比較容易接受。老師的思路給我們講解時,會很清楚,便於我們吸收,讓我們比較容易理解。在講完比較簡單的if判斷,與...

初學Python的感受

一.python的來歷 python的創始人為吉多 範羅蘇姆 gudio van rossum 1.1989年的聖誕節期間,吉多 範羅蘇姆為了在阿姆斯特丹打發時間,決心開發乙個新的解釋程式,作為abc語言的一種繼承。2.abc是由吉多參加設計的一種教學語言,就吉多本人看來,abc這種語言非常優美和強...