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

查看: 4311|回復: 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內核的細節、產品平臺底層的細節,也先不管USB、LCD、內存控制器等較復雜的部分。先搞單片機有的那些外設,發現單單寫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
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久er热这里只有精品免费 | 免费xxxx日本大片在线观看 | 国产在线观看美女福利精 | 亚洲国产二区三区 | 91高清在线成人免费观看 | 九九热精品免费 | 三a毛片| 两个人免费完整 | 国产高清a毛片在线看 | 中文在线日韩 | 9热这里只有真品 | 久久国产亚洲欧美日韩精品 | 91香蕉视频网 | 欧美最新在线 | 久久永久影院免费 | 亚洲丰满熟妇毛片在线播放 | 欧美中文一区 | 国产精品99久久99久久久看片 | 日本中文视频 | swag国产精品一区二区 | 99re66热这里都是精品 | 三级福利片 | 日韩在线 在线播放 | 色爱综合网 | 成人国产精品一区二区网站 | 欧美在线视频一区 | 99pao在线视频精品免费 | 欧美一级特黄视频 | 国产4tube在线播放 | 有人有在线观看的片吗www | 91视在线国内在线播放酒店 | 曰本人一级毛片免费完整视频 | free俄罗斯性xxxx | 在线免费观看麻豆 | 青青国产成人精品视频 | 欧洲免费在线视频 | 婷婷视频网 | 精品一区二区三区在线播放 | 中文字幕在线播 | 九色精品视频在线观看 | 日本特级片 |