Linux嵌入式ARM开发教程

  • 名称:Linux嵌入式ARM开发
  • 分类:程序设计  
  • 观看人数:加载中
  • 时间:2019/6/19 15:23:39

 ARM处理器是英国Acorn有限公司设计的低功耗成本的第一款RISC微处理器。全称为Advanced RISC Machine。ARM处理器本身是32位设计,但也配备16位指令集,一般来讲比等价32位代码节省达35%,却能保留32位系统的所有优势。  

    系统作为统一的技术平台来介绍。根据嵌入式系统的发展趋势,在片上系统(SOC)和软硬件协同的背景下,着重介绍嵌入式系统中,与软硬件接口相关的技术。

本课程的内容覆盖了以下几个方面:嵌入式系统综述,单用途和多用途处理器,GNU 工具链,ARM 结构和指令集,嵌入式库函数,存储与总线,系统调用,嵌入式操作系统,内核模块及设备驱动,嵌入式文件系统,嵌入式常用应用程序,BSP,Bootloader,软硬件协同验证,基于FPGA的SOPC 设计,嵌入式系统调试技术, cygwin开发环境的建立。 在此基础上, ucos, uclinux, WinCE 等常见的操作系统会被介绍。 
    本课程采用理论学习和实验课程交叉进行的方式进行,其中实践课除了和课程同时进行的实验以外, 课程后期学生分组实施有一定实际意义的大作业。 
通过本课程的学习, 学生将全面掌握嵌入式系统的设计方法和设计流程,并具有为32位SOC芯片提供从最初的启动代码到操作系统,直到最终的应用程序整体解决方案的能力。