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

查看: 4261|回復: 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
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 爱情综合症泰剧在线观看全集 | 九九热视频免费观看 | 国产欧美一区二区精品性色tv | free×性护士vidos中国 | 国产亚洲玖玖玖在线观看 | 欧美一区二区三区激情视频 | 又黄又粗 | 国产欧美日韩综合一区二区三区 | 永久黄网站色视频免费网站 | 麻豆精品久久精品色综合 | 欧美亚洲另类久久综合 | 青青亚洲 | 永久网站色视频在线观看免费 | 久久久久久99 | 五月天爱爱 | 日本高清不卡在线观看 | 欧美日韩一日韩一线不卡 | 国产色婷婷精品综合在线观看 | 国产精品日韩欧美一区二区 | 99热精品在线免费观看 | 黄毛片在线观看 | 欧美区亚洲区 | 久久6视频| 中国一级特黄高清免费的大片 | 亚洲免费在线播放 | 亚洲欧美日韩久久精品第一区 | 国产高清a毛片在线看 | 日韩精品久久久久影院 | 国产三片高清在线观看 | 国产动漫在线 | 国产精品成人观看视频免费 | 黄色网站在线视频 | 伊人色综合久久天天网 | 成年女人毛片免费观看不卡 | 日本高清在线免费观看 | 亚色视频在线 | 美国一级毛片片aaa 美国一级毛片不卡无毒 | 99热热热 | 精东影业精东影业果冻传媒 | 婷婷欧美| 久久国产乱子伦精品免费不卡 |