国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

查看: 9313|回復: 22
打印 上一主題 下一主題

轉:訓練班學員心得

[復制鏈接]
跳轉到指定樓層
樓主
發表于 2009-7-16 23:06:28 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
關鍵詞: 心得 , 學員 , 訓練班
阿南ARM訓練班學習總結_木子
簫笑 發表于 4/13/2009 5:58:49 PM ARM Linux入門與實踐 ←返回版面


        六個星期的培訓班學習仿佛在一瞬間就結束了,個中情景仍然歷歷在目。這六個星期也正是本人遭遇人生道路上的低谷時期,如今生活開始慢慢走上正常的軌道,趁這次總結的機會,回顧一下這段時間以來自己的學習情況。
        說來慚愧,真正認識并踏上單片機嵌入式的道路只能追朔到畢業設計時期,大三拿著90分的單片機試卷時,我還是一個聽到同學能說出什么是UART都很驚嘆的人,畢業設計讓我對這樣一塊小片子有了重新的認識。所以當我決意要走這條路時,時間已經指向了不容許你犯錯的社會上。當初瞞著所有人毅然離開穩定的工作,一點點重拾起以往的知識,但是社會并不容許你慢慢成長,特別是遇到問題時非常渴望有人指導,我開始留意培訓班,也是在這個時候才莫明其妙上起了21ic。培訓班的火爆自然不必說,有人鼓吹“保證就業”,也有人信誓旦旦“包學包會”,試聽過幾次,了解過幾家,感覺都與期望甚遠,而且價格不菲,所以始終沒有去參加過。
        阿南的名號是早就知曉,在論壇上請教過幾個問題,都一一給予解答,印象相當好,不過當他說出要開訓練班時,我雖然有想過去,但并沒有抱太大的興趣,對我來說仍然不菲的學費,空間距離,最主要是的確懷疑效果,他沒有畢業證書,也沒有推薦就業,更沒有保證包學會,也許真正吸引我的是他說“希望大家能成為朋友,以后互相探討進步”,時間的允許,所以我就決定過去了。
        培訓的效果我肯定不會說些立竿見影,突飛猛進的話,那是廣告。真正讓你回味無窮值得細細品位的是這個過程,關于技術、職業、人生….當然還有一起學習的這幫志同道合的兄弟。
        對于技術學習的內容總結,以前也寫了三期,往下的記得凌亂一些,計劃過段時間將它都整理一下,繼續寫成總結的形式出來。發在論壇上也許對后來的初學者有用,關鍵在于對自己是一種提高。阿南的口頭禪是“這問題,說白了就是….”,哈,也希望自己能用最簡潔的語言說明白一件事情。
        真希望哪天自己也能出本書,如今寫個總結,也羅嗦了幾句,就稱作序吧。

學習目的
        首先想回顧總結一下當初前去參加訓練班的目的。在阿南發教學大綱之前我已經在44B0的板子上搗鼓過一陣子,他大綱里列出來的東西基本上已經接觸過,所以大綱里的內容并不僅僅是我想要學習的東西,此行的目的主要有三個:
        1. 接受新的觀點。一直以來都是自己在閉門造車,用自己的實踐證明自己的理論,視野相當狹窄,此行就是想聽一聽行業內的“牛人”是怎么樣看待問題,解決問題的。
        2. 交友。不記得哪個人說過類似這樣的話:不是你去哈佛能學到多少東西,而是你去哈佛以后,未來引領這世界的重要人物都是你的同學。因此,交友是我的一個重要目的,我喜歡與志同道合的人一起探討。
        3. 清晰未來的學習方向。自學ARM也有一段時間了,感覺是遇到了瓶頸,接下來該學什么,該怎么學,這個問題希望能與前輩探討。

學習過程
        由于距離的原因,得每個星期提前一天到同學那兒住著,反而成最近的人了,幾乎每次上課我都是最先到達阿南的住所,乘機與他嘮嗑幾句。曾記得第一次上課時,他首先對我說的一句話就是“師傅帶入門,修行看個人。”首先就記下這句話,提醒所有人,別指望有人會教你一夜成才,所有的成功都得靠自己一步一個腳印走下來。
        學習的過程是輕松愉快的,如果說拘謹,那第一次上課時總會有一些,但隨著陌生感的消除,一切都進展得異常順利,上課變得嚴肅而隨意,等到大家都肚子餓時,再一起去吃頓六塊錢的快餐,再往后還學會了奢侈,加多碗素湯美上一把,如此這般。
        學習條件比我預料的還要簡陋一點,上課時我的前后左右都是排插與電線,舉手投足都得小心翼翼。仿真器,烙鐵不夠人手一份,但也許就因為簡陋才更顯得親近,這或者比完善的培訓“專家”更來得讓人親切。
        學習內容基本與我想象的吻合,主要是以講授為主,花了一個上午的時間討論關于ARM的學習方法與學習思想,確切地說是對技術的學習思想以及對于職業,對于人生的態度,相信每個學員都對這次課程印象深刻,的確,受益菲淺。然后技術上的東西按部就班,從原理圖分析到硬件系統的測試,然后是啟動代碼及中斷過程的分析,再到bootloader引導程序的分析,以及最后具體到一個觸摸屏系統的講解,一條線下來基本了解一次ARM系統的開發過程。

思想&討論&歸納
        1. 關于一切從零開始與學到什么就得派上用場。
        這算是本次我的思想競爭最為激烈的一個話題,一直以來在單片機上養成的從零開始學習的思想早已根深蒂固,特別是相當多人批評所謂“浮躁的工程師”,我不會輕易接受一個沒有明白的代碼段,uboot擦掉自己重新移植,啟動代碼自己編寫,寄存器初始化數據對照手冊自己計算….而阿南主張的是需要用到的東西才去學,否則即使學了也是忘掉,要善于利用有限的時間去學習有用的東西。
        至今還存在“匯編派”與“純C派”的爭論,我也曾經捧著匯編的書本啃過許久,但是回過頭來想想,真讓我用匯編去寫些東西還是比較艱難的,主要的是還沒有遇過誰讓我用匯編寫個功能出來,匯編掌握到需要掌握的程度就足夠了。
        過分追求無關緊要的細節問題也許就成了技術上的孔乙己。
        2. 關于發展方向與硬件能力
        對于嵌入式的三個發展方向硬件級,驅動級和應用級,并非每一個都需要精通,要根據自己的具體情況來選擇,從任何一個層面上都可以作為切入點,先精于一項,做所謂的“專才”,之后才是融會貫通,朝“通才”的方向邁進。
        只要不是做單純的應用層的編程,硬件能力都將處于舉足輕重的位置,這一項,阿南強調過幾次。相信像我這種以電子專業出身的嵌入式追求者都會對驅動程序情有獨衷,那么硬件自然是逃不開了。不過我恰恰是對硬件級的東西掌握甚少,認為在這個層面上,可以不要求能自己能獨立畫板,但對于原理圖的理解是不可或缺的。
        3. 關于如何突出能力,解決別人解決不了的問題。
        培養獨立解決問題的思維能力和運用正確的方法是阿南自始至終一直在強調的東西。面對同一個問題,無論是新手還是老手,他們所面臨的境況都是完全相同的,而個中的區別就在于不同的人的思維方式及其所使用的方法不同,這也正是體現一個工程師價值的地方,老手往往鍥而不舍,不斷驗證、排除問題的所在,體現在一種“搗鼓”的能力。
        由于一直往著軟件的方向走,對于焊接早已生疏,第四天時拿起烙鐵拆焊貼片芯片,從間距大的器件到間距小的器件,慢慢地,似乎也有了一點點感覺,這種感覺便是一種積累。這是看多少書本都不能增長的東西。遇到問題時,先排除什么,可能哪里不對,筆記也是一個很好的東西,這便是經驗的積累,能力的培養。

建議
        有幸嘗鮮,成為首批學員,自然見證了更多初創階段的種種不足與缺陷,僅以我自己的目光提出一些建議。
        1. 條件簡陋,工具準備不是很充足,自然有人需要輪空,那么可以考慮分批實踐,一部分人做軟件實驗,另一部分人做硬件實驗。比如當初其他學員向我要仿真器調試程序,我只能自己去找個板子拆焊元件。
        2. 開班前最好能充分了解學員的基礎,同批次學員盡量同一起點,正如《C和指針》里說的要從零開始說明白一個概念是相當困難的,有相同的基礎才能更有利于教學。
        3. 課堂氣氛沒有充分調動,容易走入傳統“填鴨式”的教學誤區。最好能提供教材,在上課前給出課程提綱,給予學員預習的時間,以此才能實現更好的互動。

后記
        在這段嵌入式的道路上,曾經很多次在“天賦”面前黯然神傷,然而,既然選擇了,喜歡上了,那就義無反顧地走下去。
        別想著一夜成材,也別懷疑自己是天才,成功需要時間的積累。失敗了無所謂,別迷失方向才重要。懂得吸收比懂得模仿更實在,超越別人不如超越昨天的自己。不要跟著別人手指看月亮,只要你動手去做了,一定會有成果的….
        希望“專注、執著、激情”的精神能激勵我勇往直前。
        祝福阿南的訓練班,祝福同期學習的兄弟們,也祝福我自己!
阿南的一點點看法
阿南 發表于 2009-4-13 21:26 ARM Linux入門與實踐 ←返回版面 舉報該貼

木子在深圳上班,當時聯系阿南時已經不工作在學習ARM,當時聽到這樣的消息時,心里不知道是一種什么樣的滋味,也回想起當初自己不工作專心學ARM的場影.
木子喜歡動腦筋發現問題,這點真得是很好,因為作為一名學習者,成長中的工程師,任何問題都是非常難得的,只有在解決問題的過程中才能得到更多\更大的成長和提高.但正如當時上課過程中,阿南提出的那樣要注意學習方法和解決問題的思路的培養,不要讓自己這種善于思考變成"牛角尖",這樣只能是給自己挖坑,然后把自己埋了.

另外需要提醒的是:關于"需要用到的東西才去學...",應該理解成學習需要有明確的目標.比如像學生,他們并沒有什么實踐的應用,此時并不是指他們就不用學習了,而是應該給自己找一個目標和目的,比如說我看這書的目的是什么,應該是要動手去完成某個實驗或是小制作.而不是只看書什么都不做,這樣效果就不好.而作為一名已經參加工作的工程師,那么學習\看書的目的就應該要把他應用到實踐當中,或是短期內即將應用上
沙發
發表于 2009-7-16 23:19:38 | 只看該作者
阿南一直在做很有意義的事情~
很佩服阿南~
板凳
發表于 2009-7-16 23:34:35 | 只看該作者
阿南是成名的偶像哦~
地板
發表于 2009-7-16 23:43:08 | 只看該作者
現在的人太物質了,很少人去做些真正有意義的事
這是現實~

說白了點,就這點培訓費算什么,除去硬件還有個錢嗎?
這些大牛們誰一天不1000¥左右的收入(俺胡猜的或許更多)?
花費這么大的精力沒什么回報可說~幾乎純粹的奉獻,這算都算的出來
地下室
發表于 2009-7-17 08:56:08 | 只看該作者
造福于民~
6
發表于 2009-7-17 09:01:08 | 只看該作者
偶像~~~
7
發表于 2009-7-17 09:28:39 | 只看該作者
絕對偶像!
8
 樓主| 發表于 2009-7-17 22:38:02 | 只看該作者
哈哈哈
9
發表于 2009-7-18 19:27:39 | 只看該作者
怎么轉到這里來了????臉紅了。。。。。。
10
發表于 2009-7-19 10:24:09 | 只看該作者
樓上名字好熟,好像上過21ic論壇頭條。
11
發表于 2009-7-20 23:51:54 | 只看該作者
頂南哥

看了下內容安排,與俺的需求不太對路,所以沒報名

俺自己摸索+琢磨搞了有兩年了,一直在linux下搞,2410的裸奔俺也寫了不少代碼了

前段時間瞎琢磨,把二級中斷向量表的動態配置用GNU的工具給作了下,所有的中斷使用都非常方便,跟51差不多一樣用了

其實很簡單,但是俺對GNU的匯編使用不怎么熟練,網上到處找不到例子,就自己瞎折騰了兩三天,改來改去,還是給弄好了,嘿嘿

俺從51+FPGA搞過來的,才開始看ARM,對里邊的那個RO,RW,ZI不太明白,郁悶過一段時間,很多從51轉來搞ARM的,可能就是卡在這個環節,對于ARM的底層操作環節不太明白,其實這個搞明白了,裸奔就沒什么大問題了

呵呵,俺在外圍支持南哥
12
發表于 2009-7-21 00:08:16 | 只看該作者
因為51的集成開發環境,把最底層的代碼都隱去了,而且51的底層操作也確實比ARM簡單很多

51簡單的裸奔的話,其實就是最基本的C語言的應用,根本不用去管段的概念,連C的堆棧都不用設置,更沒有代碼加載地址和運行地址的概念(因為都是51的這倆概念內容都一樣,線性連續地址),只管將代碼寫好,IDE編譯個bin或者hex,然后燒到ROM里邊,上電就運行,而ARM里邊要讓代碼在SDRAM里邊運行,所有的操作,都得自己用代碼來實現(雖然有現成的代碼可以用,但是要弄明白,還是需要理解那些概念),這是和51不同的地方,把這些弄明白了,基本可以把ARM當51用了。

把底層處理的代碼弄好,連接腳本寫好,中斷向量表配置好,對于外部中斷,把二級中斷向量表配置好,實現外部中斷入口動態配置,然后就想寫51的代碼一樣,堆上去就是了

哈哈,這些對于WIN下的IDE應該都是很簡單的事情,而且SAMSUNG有源碼包和一些庫文件,很簡單的事情。GNU下裸奔的話,主要就是外部中斷的動態配置。WIN下的IDE俺沒怎么研究,因為當初被RO,RW,ZI卡的喘不過氣來,就換到GNU下邊來研究了,因為RO,RW,ZI的東東,找了些資料,也沒弄清個所以然,而GNU下雖然也是以這個為基本概念來的,但是講解的更透徹一些,容易理解
13
發表于 2009-7-21 00:09:12 | 只看該作者
暈了,看了下剛發的,感覺說來說去都是在重復

文采不行,簡單的意思總感覺沒表達好,所以重復
14
 樓主| 發表于 2009-7-21 09:04:16 | 只看該作者
呵呵,謝謝lelee007支持。
RO,RW,ZI其實也很好想通的,您把內存映射和啟動代碼文件(如2410init.s或2440init.s)分析完了應該就理解了.
另外,如果想讓51玩到一定水平,在調試時還是要實實觀察分析反匯編的代碼,而不是只用C語言解決一切。
裸奔也好,linux也罷,“硬件+底層”玩不好,那么只能和計算機專業的程序員搶飯碗
15
發表于 2009-7-21 09:50:08 | 只看該作者
007這次這水灌的有檔次,贊一個
16
發表于 2009-7-21 11:15:37 | 只看該作者
所以說Linux能讓人學聰明,win能讓人學傻~
在Linux下基本想挖多深有多深~

從應用程序到-API-編譯過程-加載運行-nmap到內存-os-os底層和硬件的交互
想看什么能看什么
17
發表于 2009-7-21 12:53:37 | 只看該作者
MP大哥說的俺有點驕傲了哦,呵呵

俺主要是怕班門弄斧,貽笑大方,所以就天天混跡水版
18
發表于 2009-7-21 13:00:26 | 只看該作者

呵呵
, 007不必謙虛
19
發表于 2009-8-3 17:19:46 | 只看該作者
寫的很好,很有借鑒意義,頂
20
發表于 2009-9-18 20:26:46 | 只看該作者
信南哥,會arm
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 视频免费1区二区三区| 天天爱天天舔| 香蕉狠狠再啪线视频| 亚洲成人第一| 97精品少妇偷拍AV| 国产一区二区在线免费观看| 色人阁综合| 日韩精品大片| 欧美亚洲午夜| 午夜免费看| 香蕉99| 超碰97人人做人人爱亚洲尤物| 老师xxxx69动漫| 亚洲永久精品AV在线观看| 天堂亚洲网| 偷拍久久网| 亚洲成年人免费网站| 国产av免费观看日本| 日韩人妻无码精品-专区| 亚洲综合香蕉| 亚洲激情视频在线| 亚洲第一区精品日韩在线播放| 午夜影院h| 国产h视频免费观看| 亚洲AV一宅男色影视| 亚洲a级| 日韩精品一二三区| 永久国产| 91女神娇喘| 色拍拍噜噜噜久久蜜桃| 欧美成人午夜免费福利785| 日日噜噜夜夜狠狠视频欧美人| 色综合视频| 在健身器材上做a| 男生扒开美女尿口戳戳| 中文字幕无码亚洲字幕成A人蜜桃| 欧洲性生活视频| 亚洲欧美在线精品一区二区| 亚洲网站在线| 国产精品永久免费视频| 性色无码AV久久蜜臀|