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

查看: 4089|回復: 9
打印 上一主題 下一主題

一位非典型理工男的ARM學習經歷

[復制鏈接]
跳轉到指定樓層
樓主
發表于 2018-4-10 14:21:25 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
ARM是2003年登陸中國大陸的,而五年后其影響力與日俱增,越來越多的處理器開始選擇ARM架構,而中國大陸的工程師也開始集中進入ARM世界,而對于熟悉傳統MCU控制的工程師來說,這種轉型是有些痛苦的。

  且看下面這位較早轉型的理工男的經歷吧。


1、基礎階段
話說06年第一份工作從事的是PLC開發,用protel畫原理圖和PCB,寫AVR單片機程序,焊焊板子,還去過華強北買器件,比較雜,但是接觸面比較廣,為進一步學ARM打下了基礎。
期間不甘心只停留在AVR單片機層次,買了邵貝貝的《uCOS-II嵌入式操作系統》,看了4-5遍,弄懂它的原理,還看了陳明計的《SmallRTOS嵌入式操作系統》,之后自己寫了一個AVR的時間片調度器。

2、接觸ARM
08年4月份換了工作,搞B超,接觸三星的S3C2410,看2410的數據手冊,開始接觸到ARM的32個寄存器、中斷管理、MMU、7種工作模式,還真的暈了好長一段時間,模模糊糊,弄不懂,挺痛苦的。工作中也開始實踐起來,基于ADS1.2,采用uCOS-II。
先不管ARM內核的細節、產品平臺底層的細節,也先不管USBLCD、內存控制器等較復雜的部分。先搞單片機有的那些外設,發現單單寫2410的驅動程序,如SPI、USART、IO控制,發現跟單片機一樣,只要看2410數據手冊的SPI、USART、IO口部分就行了。這時,信心有了,感覺自己多少可以把2410玩起來了。
這時買了一塊2410開發板,帶有ADS1.2例程,這些例程有啟動匯編代碼,還有底層的一些C語言初始化代碼,看的很費勁,不知道是啥意思。沒關系,你總會找到main函數入口吧?其他我不管,先自己在main函數里面編編代碼玩玩先,試了URAT、SPI、I2C、RTC,跑起來了。這時再學學中斷,按照例程的中斷,自己也編寫一下自己的中斷例子。
發現經過例程學習ARM,效果比單看書好的多。單看書你會暈,很多不明白,越看越枯燥,越看越沒信心,感覺看了很久,心里還不知道ARM是什么。學學例程的話,把ARM當單片機用,很簡單,上手很快,你對ARM的恐懼感就慢慢消失了,信心也有了,再結合書本,對照例子,心中一些不明白的ARM內核原理,也逐漸開朗,哦,原來如此,原理很簡單嘛。
再后來,看ARM原理、MMU、中斷管理、SDRAM、LCD控制器,自然而然的都明白了。3、提高
基礎有了,慢慢的接觸到USB、FAT文件系統、U-BOOT、GUI顯示,一個一個的去熟悉,發現你已經入了嵌入式的大門,慢慢的積累,每搞定一個功能,也小有成就感了。

4、后記
09年五一又換了一份工作,用atmel的9260芯片,搭建軟件平臺,這時對以往知識的一次綜合應用,以前都是現成的平臺,自己在上面添加功能,修修改改,這一次,是從無到有的建立ARM+uCOS-II軟件平臺:
編譯器選型,選了MDK,上網找破解;
了解9260的啟動過程,程序燒寫方案;
選擇調試工具,建立調試環境,使用JLINK、或者wiggler+HJTAG;
uCOS-II移植,下載了官方IAR移植版的,根據MDK做修改,終于跑起來;
編寫9260各種外設驅動;
應用軟件系統結構設計,多任務劃分;應用編程,問題解決,這一塊花的時間最多了。
學習zmodem,把官方的zmodem程序看懂,移植到產品上,做了一個不超過4K的9260引導程序,代替atmel的at91bootstrap,可以通過“超級終端+串口”燒錄程序,而用SAM-BA燒寫,很麻煩;
深入分析了yaffs文件系統,做了一個日志系統,計劃今年將yaffs分析經驗寫成一個文檔;
今年的計劃:預測物聯網趨勢,網絡將會大規模應用,要深入學習tcpip,學精,分析lwip代碼

5、希望能給后來者參考價值。  

沙發
發表于 2018-5-29 15:10:01 | 只看該作者
目前嵌入式技術涉及到生活的方方面面,也是未來發展的趨勢和潮流,有想要提升學習技術的同學聯系余老師咨詢啦
板凳
發表于 2018-7-1 17:08:30 | 只看該作者
信盈達嵌入式系統班開班通知
2018信盈達&嵌入式卓越工程師就業班開班通知
一、開課時間:2018年7月10號 20號
二、開課地點:南京、上海
全國中心:深圳/上海/南京/北京/濟南/南寧/鄭州/廣州等各中心
三、班級名額:每個班標準15-30人之間
四、時間:4個半月
五、核心課程:
第一階段:C語言高級編程+項目;3周
第二階段:ARM-Cortex-M4+項目;STM32F407;5-6周
第三階段:Linux高級驅動+項目;Cortex-A9/72;8周
第四階段:Python+人工智能或C++.QT+項目;贈送課程
第五階段:就業指導
聯系人:余老師Tel:17361887973/QQ2859780203
全國各中心同步開班
地板
發表于 2018-7-8 17:06:52 | 只看該作者
地下室
發表于 2018-7-8 17:14:41 | 只看該作者
6
發表于 2018-7-15 15:51:41 | 只看該作者
一:嵌入式教育培訓排名行業第一
信盈達是中國嵌入式知名品牌,是目前中國最強最專業的嵌入式職業教育集團!是唯一一家既做研發又做培訓的公司!
二:課程
信盈達根據目前開設的有嵌入式系統班、STM32、CORTEX-A9、LIUNX、PCB、ARM、JAVA、51單片機、安卓等課程
三:實力
家專注于嵌入式產品開發、嵌入式技術咨詢、嵌入式解決方案等綜合的高新技術企業,先后在深圳、北京、鄭州、廣州、南寧,長沙等地成立服務中心和實訓基地。為國內外眾多個人和企業客戶提供基于嵌入式單片機、ARM、MIPS、FPGA等內核整套解決方案和技術培訓、技術咨詢服務,解決方案涉及行業:通訊、儀器儀表、工控、安防、樓宇自動化、數碼產品、消費類電子、醫療機械等相關行業和領域。公司下設有實訓學院和嵌入式解決方案、教學儀器等三個服務團隊,實施人才培養、技術創新,提供教學儀器、開發工具等,為國內外企業提供一站式技術服務。
培訓期間部分項目:30%理論+70%項目實戰,讓你在培訓期間獲得1-2年項目開發經驗!詳詢余老師
7
發表于 2018-7-18 14:23:11 | 只看該作者
8
發表于 2018-7-28 17:30:26 | 只看該作者
9
發表于 2018-8-6 15:51:45 | 只看該作者
頂起來
10
發表于 2018-8-8 16:30:27 | 只看該作者
目前嵌入式技術涉及到生活的方方面面,也是未來發展的趨勢和潮流,有想要提升學習技術的同學聯系余老師咨詢啦
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美一级视频免费| 亚洲免费视频一区二区三区| 欧美日韩一区二区三区在线| 日韩在线视频网站| 亚洲永久精品一区二区三区| 日韩精品亚洲一级在线观看| 一级毛片中国| 亚洲综合亚洲| 日韩字幕一中文在线综合| 午夜欧美精品久久久久久久久| 天天久久狠狠色综合| 三级无删减高清在线影院| 天天草视频| 亚洲国产精品成人午夜在线观看| 日韩欧美亚州| 亚洲国产精品免费在线观看| 午夜在线观看福利| 深夜久久| 欧美日韩成人| 人人人人草| 亚洲一区二区精品推荐| 四虎网址在线| 日本三级香港三级人妇网站| 亚洲黄色一级毛片| 手机看片自拍自拍自拍自视频| 日本www色视频成人免费网站| 西西毛片| 四虎成人影视| 三级免费网址| 人人玩人人添人人澡欧美| 人人模人人干| 亚洲国产一区二区三区亚瑟| 一级女性全黄久久生活片| 亚洲欧洲日韩天堂无吗| 四虎在线成人免费网站| 一级高清毛片| 日本亚洲成人| 青青久操视频| 亚洲第一福利网站| 亚洲毛片儿| 亚洲精品伊人|