一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

學(xué)ARM9入門需要多久_學(xué)ARM9要看的書籍

h1654155282.3538 ? 來源:網(wǎng)絡(luò)整理 ? 2018-05-16 15:10 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

學(xué)習(xí)開發(fā)板關(guān)鍵是有一定基礎(chǔ),視頻教程也是針對(duì)這樣的人,初學(xué)者要是沒有人指導(dǎo),只看視頻教程就會(huì),很難的。本文首先介紹學(xué)習(xí)arm9需要掌握的知識(shí),其次闡述了學(xué)ARM9要看的書籍,最后解答了學(xué)ARM9入門需要多久,具體的跟隨小編一起來了解一下。

學(xué)習(xí)arm9需要掌握的知識(shí)

1、學(xué)習(xí)Linux系統(tǒng)安裝、常用命令、應(yīng)用程序安裝。

2、學(xué)習(xí)Linux 下的 C 編程、這本書必學(xué)《UNIX 環(huán)境高級(jí)編程》、《UNIX網(wǎng)絡(luò)編程》,Rechard Stevens 寫的,C 高手大都學(xué)習(xí)過《C 和指針》、《C 缺陷與陷阱》、《高質(zhì)量C/C++編程指南》、《C 專家編程》、《The C programming Language》

3、程序員大都要學(xué):數(shù)據(jù)結(jié)構(gòu),嵌入式程序員數(shù)據(jù)結(jié)構(gòu)必學(xué)!

4、底層開發(fā)人員大都要學(xué):微機(jī)原理、計(jì)算機(jī)體系結(jié)構(gòu),嵌入式開發(fā)人員必學(xué)!

5、單片機(jī)可以讓一個(gè)從事軟件開發(fā)的人了解和如何操作硬件,有必要學(xué),因?yàn)橐婚_始就從 ARM 入手,不太現(xiàn)實(shí)!

6、ARM 體系結(jié)構(gòu),其中有匯編。

7、數(shù)字電路有必要學(xué)習(xí),不然你在做底層開發(fā)時(shí)真的會(huì)不知道怎么看原理圖,起碼也得懂與或門吧。

8、ARM + Linux 應(yīng)用程序開發(fā)。(前提是要有開發(fā)板)到此,你勉強(qiáng)算是在嵌入式Linux 這個(gè)行業(yè)有了初步入門了吧, 但遺憾的是這還遠(yuǎn)遠(yuǎn)不夠!

9、要做底層開發(fā),就必須知道軟硬件之間是如何銜接和配合工作的,那么電子技術(shù)應(yīng)該要好好學(xué)習(xí)了,很多時(shí)候會(huì)用到模擬電路知識(shí),這是區(qū)別好手與菜鳥的不同之處之一。

10、Linux 下的匯編要學(xué),這樣你才能真正了解你寫的程序是如何在一個(gè)特定的硬件上跑的。這是區(qū)別好手與菜鳥的不同之處之二。

11、TCP/IP 協(xié)議棧要學(xué),所有的嵌入式高手都得掌握的東西,這是區(qū)別好手與菜鳥的不同之處之三。

12、有了這些東西,拿下 Linux 驅(qū)動(dòng)已經(jīng)不再話下,需要你去學(xué)習(xí) Linux 內(nèi)核源代碼和Linux驅(qū)動(dòng)程序設(shè)計(jì),這是一個(gè)技術(shù)升華。

13、音頻、視頻的解碼譯碼技術(shù)你得學(xué)。

14、各種 IC ,各種 bootloader 你能夠參與其開發(fā)設(shè)計(jì)。

15、自行設(shè)計(jì)開發(fā)新產(chǎn)品,新技術(shù)。

學(xué)ARM9要看的書籍

1、零基礎(chǔ)學(xué)ARM9嵌入式Linux系統(tǒng)開發(fā)

《零基礎(chǔ)學(xué)ARM9嵌入式Linux系統(tǒng)開發(fā)》是機(jī)械工業(yè)出版社出版的圖書,ISBN是7111316711。

《零基礎(chǔ)學(xué)ARM9嵌入式Linux系統(tǒng)開發(fā)》以ARM9微處理器為硬件平臺(tái),詳細(xì)講解了ARM9芯片的硬件結(jié)構(gòu)及軟件體系。結(jié)合所選的ARM9芯片S3C2410X,闡述了嵌入式系統(tǒng)開發(fā)的各個(gè)主要環(huán)節(jié)。詳盡講解了芯片內(nèi)部的各種資源及相關(guān)的外圍電路設(shè)計(jì)與編程方法。在此基礎(chǔ)上介紹了嵌入式系統(tǒng)軟硬件設(shè)計(jì)、調(diào)試方法,詳細(xì)介紹了嵌入式系統(tǒng)下驅(qū)動(dòng)程序的開發(fā)方法和Linux內(nèi)核移植的基本知識(shí)。詳述了S3C2410X開發(fā)平臺(tái)Bootloader、ADS集成開發(fā)環(huán)境和圖形用戶界面編輯環(huán)境Qt。

《零基礎(chǔ)學(xué)ARM9嵌入式Linux系統(tǒng)開發(fā)》以“立足基本理論、系統(tǒng)全面、由淺入深、實(shí)例引導(dǎo)、貼近實(shí)用”為宗旨,基于嵌入式系統(tǒng)開發(fā)的基本流程,詳細(xì)講解基本指令的使用方法及相關(guān)技巧,內(nèi)容翔實(shí)、實(shí)踐性強(qiáng)。另外,《零基礎(chǔ)學(xué)ARM9嵌入式Linux系統(tǒng)開發(fā)》配套光盤給出了書中的實(shí)例文件、開發(fā)過程的操作錄像文件、常用元器件及芯片等豐富的拓展資源,極大地方便了讀者自學(xué),動(dòng)手實(shí)踐。

《零基礎(chǔ)學(xué)ARM9嵌入式Linux系統(tǒng)開發(fā)》可作為機(jī)電控制、信息家電、工業(yè)控制、手持儀器、醫(yī)療器械、機(jī)器人技術(shù)等方面嵌入式系統(tǒng)開發(fā)與應(yīng)用的參考書,也可以作為高等院校有關(guān)嵌入式系統(tǒng)教學(xué)的本科生或研究生教材。

2、C和指針

C和指針》提供與C語(yǔ)言編程相關(guān)的全面資源和深入討論。《C和指針》通 過對(duì)指針的基礎(chǔ)知識(shí)和高級(jí)特性的探討,幫助程序員把指針的強(qiáng)大功能融入到自己的程序中去。全書共18章,覆蓋了數(shù)據(jù)、語(yǔ)句、操作符和表達(dá)式、指針、函數(shù)、數(shù)組、字符串、結(jié)構(gòu)和聯(lián)合等幾乎所有重要的C編程話題。

3、μC/OSⅡ標(biāo)準(zhǔn)教程

本書主要介紹當(dāng)前*版本的μC/OS-Ⅱ(2.80版本)實(shí)時(shí)操作系統(tǒng),包括內(nèi)核分析及其在ARM 9內(nèi)核處理器(S3C2410)上的移植方法。內(nèi)核方面主要包括μC/OS-II操作任務(wù)管理、任務(wù)級(jí)任務(wù)調(diào)度和中斷級(jí)任務(wù)調(diào)度、系統(tǒng)啟動(dòng)與初始化、時(shí)鐘任務(wù)管理、任務(wù)間通信機(jī)制、任務(wù)間單事件和多事件同步機(jī)制、內(nèi)存管理方式。本書還通過具體實(shí)例介紹μC/OS-Ⅱ系統(tǒng)在以ARM 9為內(nèi)核的嵌入式處理器S3C2410上的移植方法,最后對(duì)輕量級(jí)TCP/IP協(xié)議?!藽/TCP-IP協(xié)議棧進(jìn)行了概要介紹。

本書可以作為高等院校學(xué)習(xí)嵌入式操作系統(tǒng)原理的專業(yè)教材,也適合有意從事嵌入式系統(tǒng)開發(fā)的工程技術(shù)人員閱讀。本書假定讀者有較好的C語(yǔ)言基礎(chǔ)和數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)知識(shí),如果讀者對(duì)ARM處理器有一定的了解,將更容易掌握本書內(nèi)容。

4、ARM程序分析與設(shè)計(jì)

《ARM程序分析與設(shè)計(jì)》是2008年北京航空航天大學(xué)出版社出版的圖書,作者是王宇行。本書以實(shí)例闡述知識(shí)點(diǎn),從易到難,系統(tǒng)闡述ARM嵌入式開發(fā)的知識(shí)和技能。

5、鳥哥的Linux私房菜

《鳥哥的Linux私房菜:基礎(chǔ)學(xué)習(xí)篇》是最具知名度的Linux入門書《鳥哥的Linux私房菜基礎(chǔ)學(xué)習(xí)篇》的最新版,全面而詳細(xì)地介紹了Linux操作系統(tǒng)。全書分為5個(gè)部分:第一部分著重說明Linux的起源及功能,如何規(guī)劃和安裝Linux主機(jī);第二部分介紹Linux的文件系統(tǒng)、文件、目錄與磁盤的管理;第三部分介紹文字模式接口shell和管理系統(tǒng)的好幫手shell腳本,另外還介紹了文字編輯器vi和vim的使用方法;第四部分介紹了對(duì)于系統(tǒng)安全非常重要的Linux賬號(hào)的管理,以及主機(jī)系統(tǒng)與程序的管理,如查看進(jìn)程、任務(wù)分配和作業(yè)管理;第五部分介紹了系統(tǒng)管理員(root)的管理事項(xiàng),如了解系統(tǒng)運(yùn)行狀況、系統(tǒng)服務(wù),針對(duì)登錄文件進(jìn)行解析,對(duì)系統(tǒng)進(jìn)行備份以及核心的管理等。

本書內(nèi)容豐富全面,基本概念的講解非常細(xì)致,深入淺出。各種功能和命令的介紹,都配以大量的實(shí)例操作和詳盡的解析。本書是初學(xué)者學(xué)習(xí)Linux不可多得的一本入門好書。

6、Linux程序設(shè)計(jì)

本書通過先介紹程序設(shè)計(jì)理論,再以適當(dāng)?shù)睦雍颓逦慕忉寔黻U明它的方式,幫助讀者迅速掌握相關(guān)的知識(shí)。

本書適合Linux的初學(xué)者及希望利用Linux進(jìn)行開發(fā)的程序人員閱讀,也適合作為高等院校計(jì)算機(jī)相關(guān)專業(yè)師生的參考教材。

該書講述了Linux系統(tǒng)及其他UNIX風(fēng)格的操作系統(tǒng)上的程序開發(fā),主要內(nèi)容包括標(biāo)準(zhǔn)Linux C語(yǔ)言函數(shù)庫(kù)和由不同的Linux或UNIX標(biāo)準(zhǔn)指定的各種工具的使用方法,大多數(shù)標(biāo)準(zhǔn)Linux開發(fā)工具的使用方法,通過DBM和MySQL數(shù)據(jù)庫(kù)系統(tǒng)存儲(chǔ)Linux中的數(shù)據(jù),為X視窗系統(tǒng)建立圖形化用戶界面等。

7、構(gòu)建嵌入式LINUX系統(tǒng)

《構(gòu)建嵌入式LINUX系統(tǒng)》詳細(xì)解釋了多種不同的目標(biāo)架構(gòu)和硬件配置,包括徹底分析支持嵌入式硬件的Linux。所有的解釋都針對(duì)的是開源和自由軟件包。通過演示如何從源碼建立操作系統(tǒng)組件,以及如何查找更多文檔的幫助?!稑?gòu)建嵌入式LINUX系統(tǒng)》極大地簡(jiǎn)化了完全控制嵌入式操作系統(tǒng)的任務(wù),不管是基于技術(shù)還是經(jīng)濟(jì)上的原因。

學(xué)ARM9入門需要多久

有一定的相關(guān)專業(yè)基礎(chǔ)一到三個(gè)月可以入門。沒有相關(guān)基礎(chǔ)的話學(xué)習(xí)的時(shí)間比較漫長(zhǎng),但是你可以找相關(guān)的培訓(xùn)機(jī)構(gòu),這都是看自己個(gè)人的悟性,具體情況實(shí)際分析。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • arm9
    +關(guān)注

    關(guān)注

    2

    文章

    290

    瀏覽量

    55633
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5661

    瀏覽量

    104458
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    大家覺得學(xué)ARM7有前途還是ARM9有前途?

    大家覺得學(xué)ARM7有前途還是ARM9有前途?
    發(fā)表于 06-25 00:18

    大學(xué)學(xué)完單片機(jī)學(xué)arm7還是arm9好呢????

    大學(xué)學(xué)完單片機(jī)學(xué)arm7還是arm9好呢
    發(fā)表于 11-03 12:42

    新手想學(xué)ARM,但不知道直接學(xué)ARM9還是ARM11,

    新手想學(xué)ARM,但不知道直接學(xué)ARM9還是ARM11,最好是買哪個(gè)公司的板子,TQ還是mini,?????????請(qǐng)高手指教,謝謝!?。。。。。。。?!
    發(fā)表于 03-01 11:51

    新人報(bào)道。。。求指教入門ARM9。。。

    怎么入門學(xué)ARM9較好啊。。
    發(fā)表于 12-07 19:58

    想學(xué)ARM開發(fā),ARM入門的話,是從ARM9入門好,還是cotex-a好

    想學(xué)ARM開發(fā),ARM入門的話,是從ARM9入門好,還是cotex-a好(之前用過STM32、K60等單片機(jī)),cotex-a比
    發(fā)表于 05-02 20:07

    ARM9ARM7對(duì)比

    51已經(jīng)學(xué)的很精通了,能直接跳過ARM7學(xué)ARM9嗎?學(xué)之前需不需要學(xué)其它的東西鋪路
    發(fā)表于 10-23 12:44

    學(xué)完51單片機(jī)學(xué)arm9可以么

    學(xué)完51單片機(jī)學(xué)arm9可以么
    發(fā)表于 05-11 17:55

    對(duì)stm32和arm9研究方向的猜想

    是這幾年很火的,有哈佛架構(gòu),性價(jià)比高,開發(fā)使用的函數(shù)庫(kù)齊全等優(yōu)點(diǎn),這個(gè)芯片我本來也想在大一下的時(shí)候買塊開發(fā)板來學(xué),不過后來項(xiàng)目需要,所以學(xué)了ARM9。 在講之前,問一個(gè)問題。假設(shè)有這樣的一個(gè)項(xiàng)目,讓你
    發(fā)表于 08-16 05:57

    構(gòu)造廉價(jià)的Arm9 開發(fā)平臺(tái)

    構(gòu)造廉價(jià)的Arm9 開發(fā)平臺(tái) 基于Arm9內(nèi)核的單片機(jī),由于其低廉的價(jià)格與優(yōu)越的性能,已經(jīng)被廣泛的應(yīng)用于各種消費(fèi)類電子產(chǎn)品中。掌握Arm9單片機(jī)的開發(fā)技能已經(jīng)
    發(fā)表于 02-10 11:20 ?72次下載

    ARM9ARM7的比較及優(yōu)化

    理解ARM9ARM7 的差別,以及如何針對(duì)ARM9 進(jìn)行系統(tǒng)優(yōu)化,成為了一個(gè)令人關(guān)注的話題。本文通過對(duì)ARM9 處理器的特點(diǎn)介紹,介紹針對(duì)ARM
    發(fā)表于 04-13 14:58 ?55次下載
    <b class='flag-5'>ARM9</b>與<b class='flag-5'>ARM</b>7的比較及優(yōu)化

    基于ARM9的UDP協(xié)議棧的設(shè)計(jì)與實(shí)現(xiàn)

    基于ARM9的UDP協(xié)議棧的設(shè)計(jì)與實(shí)現(xiàn)
    發(fā)表于 01-19 21:22 ?9次下載

    ARM9ARM7的比較及優(yōu)化

    ARM9ARM7的比較及優(yōu)化
    發(fā)表于 10-31 09:46 ?4次下載
    <b class='flag-5'>ARM9</b>和<b class='flag-5'>ARM</b>7的比較及優(yōu)化

    arm9arm11兼容嗎

    arm9arm11都是處理器內(nèi)核,具體外設(shè)是什么樣子的還要看不同的芯片制造商怎么做,有些外設(shè)連接基本一樣,比如USB,有些差別就很大,比如網(wǎng)絡(luò)。
    發(fā)表于 11-02 14:50 ?1387次閱讀

    arm9arm11有何區(qū)別?

    主要介紹arm9arm11是什么,有什么優(yōu)勢(shì)和特點(diǎn)。來了解一下arm9arm11有何區(qū)別?
    發(fā)表于 11-10 16:44 ?4050次閱讀

    ARM9入門學(xué)習(xí)心得分享

    本文首先介紹了ARM9的優(yōu)勢(shì)及特點(diǎn),其次闡述了ARM9學(xué)的內(nèi)容匯總以及書籍推薦,最后介紹了ARM9入門
    的頭像 發(fā)表于 05-18 17:15 ?7718次閱讀