Linux嵌入式ARM開發(fā)教程

  • 名稱:Linux嵌入式ARM開發(fā)
  • 分類:程序設計  
  • 觀看人數(shù):加載中
  • 時間:2019/6/19 15:23:39

 ARM處理器是英國Acorn有限公司設計的低功耗成本的第一款RISC微處理器。全稱為Advanced RISC Machine。ARM處理器本身是32位設計,但也配備16位指令集,一般來講比等價32位代碼節(jié)省達35%,卻能保留32位系統(tǒng)的所有優(yōu)勢。  

    系統(tǒng)作為統(tǒng)一的技術平臺來介紹。根據(jù)嵌入式系統(tǒng)的發(fā)展趨勢,在片上系統(tǒng)(SOC)和軟硬件協(xié)同的背景下,著重介紹嵌入式系統(tǒng)中,與軟硬件接口相關的技術。

本課程的內(nèi)容覆蓋了以下幾個方面:嵌入式系統(tǒng)綜述,單用途和多用途處理器,GNU 工具鏈,ARM 結構和指令集,嵌入式庫函數(shù),存儲與總線,系統(tǒng)調(diào)用,嵌入式操作系統(tǒng),內(nèi)核模塊及設備驅(qū)動,嵌入式文件系統(tǒng),嵌入式常用應用程序,BSP,Bootloader,軟硬件協(xié)同驗證,基于FPGA的SOPC 設計,嵌入式系統(tǒng)調(diào)試技術, cygwin開發(fā)環(huán)境的建立。 在此基礎上, ucos, uclinux, WinCE 等常見的操作系統(tǒng)會被介紹。 
    本課程采用理論學習和實驗課程交叉進行的方式進行,其中實踐課除了和課程同時進行的實驗以外, 課程后期學生分組實施有一定實際意義的大作業(yè)。 
通過本課程的學習, 學生將全面掌握嵌入式系統(tǒng)的設計方法和設計流程,并具有為32位SOC芯片提供從最初的啟動代碼到操作系統(tǒng),直到最終的應用程序整體解決方案的能力。  
陇西县| 柳河县| 凤山市| 双鸭山市| 聊城市| 旬邑县| 嵊州市| 韶山市| 宁强县| 称多县| 德惠市| 呼伦贝尔市| 图们市| 上饶县| 咸丰县| 怀来县| 唐山市| 特克斯县| 综艺| 伊通| 通海县| 邻水| 东莞市| 唐河县| 泰兴市| 昆山市| 奈曼旗| 乌恰县| 平昌县| 宿迁市| 石渠县| 盐城市| 乳源| 西乡县| 兰溪市| 龙里县| 安阳县| 青冈县| 汉中市| 沂源县| 阳原县|