




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
考题类型:1、 单选题(20分)2、 简答题(60分)3、 程序/综合设计题(20分)知识点:1、 嵌入式系统的定义,组成,特点2、 ARM处理器结构,流水线结构3、 ARM体系结构版本命名规则4、 编程模型1) 数据类型,处理器模式,工作状态2) 寄存器组织(分类,作用),特别:程序状态寄存器!3) 异常4) 存储器格式4、 基本寻址方式5、 ARM指令集ARM指令寻址方式可分为四大类:数据处理指令寻址Load/Store指令的寻址批量Load/Store指令的寻址协处理指令寻址。1) 立即数的构成,是否合法立即数方式 每个立即数由一个8位的常数进行32位循环右移偶数位得到,其中循环右移的位数由一个4位二进制的两倍表示。即: = immed_8进行32位循环右移(2*rotate_4)位Eg:immed_8=0x3f,rotate_imm=oxeimmed_8=oxfc,rotate_imm=0xf转换为二进制形式:0x3f=0000 0000 0000 0000 0000 0000 0011 1111oxe=14(十进制) 2*14=28,ox3f循环右移28位得到如下:0000 0000 0000 0000 0000 0011 1111 0000=0x3f0immed_8=oxfc,rotate_imm=0xf 0xfc=0000 0000 0000 0000 0000 0000 1111 1100rotate_imm=0xf=15(十进制) 15*2=30所以0xfc循环右移30位得到如下结果:0000 0000 0000 0000 0000 0011 1111 0000=0x3f0规则:当立即数值在00xff范围时,令immed_8 = immediate ,rotate_4 = 0;在其它情况下,汇编编译器会选择使rotate_4数值最小的编码方式2) 数据处理指令协处理器数据处理指令的寻址方式主要通过寄存器寻址,根据寄存器编码来查找相应的寄存器,这部分内容在指令系统中进行详细介绍。6、 S3C2410硬件设计:I/O口,中断,UART(实验)7、 Linux操作系统Linux基础:目录,用户,群组,文件权限Linux内核的目录结构1/arch:其中的子目录包含了所有与硬件体系结构相关的内核移植代码。每一个目录都代表一种硬件平台,对于每种平台都应该包括: boot:包含启动内核所使用的部分或全部平台的相关代码。 kernel:包含支持体系结构特有的特征代码。 lib:包含存放体系结构特有的通用函数的实现代码。 mm: 包含存放体系结构特有的内存管理程序的实现。 mach-xxx:包含存放该处理器的移植代码。2 /Documentation:其中的子目录包含有关内核的许多非常详细的文档。3/drivers:其中的子目录包含内核中所有的设备驱动程序。4/fs:其中的子目录包含了所有文件系统的代码。5/include:其中的子目录包含了建立内核代码时所需的大部分库文件的头文件,该模块利用其他模块重建内核。同时,包括不同平台需要的库文件。6/init:其中的子目录包含了内核的初始化代码,内核从此目录下开始工作。7/ipc:其中的子目录包含了内核的进程间通讯的代码。8/kernel:其中的子目录包含了主内核的代码,如进程调度等。9/lib:其中的子目录包含了通用的库函数代码等。10/mm:其中的子目录包含了内核的内存管理代码。11/net:其中的子目录包含了内核的网络相关代码。12/scripts:其中的子目录包含了配置内核的一些脚本文件。1) 常用命令:ls,cd,chmod变换当前目录:cd . :回到上层目录. :当前目录:回到个人的要目录显示文件名称、属性等:lsls -al-a :列出所有文件(连同隐藏文件)-l :详细列出,连同文件的大小、属性数据等2) vi编辑器的使用方法vi编辑器是一个命令行编辑器,有四种基本的工作模式:正常模式(Normal mode)、插入模式(Insert mode)、命令行模式(Command-line mode)和可视模式(Visual mode)。正常模式:缺省模式,控制屏幕光标的移动,字条的删除,移动复制区段插入模式:只有在该模式下,才可以做文字的编辑工作。命令行模式:用于较长,较复杂的命令。按“:”,“/”“?”进行输入,输入的命令要按回车才算结束可视模式:用于选定文字块的8、 Bootloader定义,作用,模式Bootloader是操作系统内核运行之前的一小段程序,用于初始化硬件设备,准备好软件环境,最后调用操作系统内核。Bootloader的两种操作模式:(1)启动加载(Boot loading)模式 上电后, Bootloader从板子上个某个固态存储设备上将操作系统加载到RAM中运行,整个过程并没用用户介入。产品发布时, Bootloader工作在这种模式(2)下载(Downloading)模式 在这种模式下,开发人员可以使用各种命令,通过串口或网络等通信手段从主机下载文件(内核映象、文件系统映象),将它们直接入在内存运行或是烧入Flash类固态存储设备中。9、 交叉编译(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO 11431:2025 EN Building and civil engineering sealants - Determination of adhesion and cohesion properties of sealants after exposure to heat,water and artificial light
- 迪士尼考试题及答案
- 公关考试题及答案
- 中外教育史(楚雄师范学院)知到智慧树答案
- 药品发货、出库复核、运输培训试题(附答案)
- 妊娠期高血压疾病诊疗指南试题及答案
- 急诊医学中心危急值报告制度考核试题及答案
- 2025版水稻种植与农业大数据合作收购合同
- 2025版特种设备租赁及操作培训合同
- 2025年度商业秘密与行业竞限合作协议
- 清华大学《大学物理》习题库试题及答案
- 祥康百年养生堂王晗老师讲座定稿版
- 数字填图DGSS操作步骤
- GB/T 457-2008纸和纸板耐折度的测定
- GB/T 40565.4-2021液压传动连接快换接头第4部分:72 MPa螺纹连接型
- GB/T 18608-2012原油和渣油中镍、钒、铁、钠含量的测定火焰原子吸收光谱法
- 核电质量保证-质量体系培训课件
- DB61-T 1587-2022家政服务员沟通服务规范
- 满堂脚手架方案
- DB32T 4353-2022 房屋建筑和市政基础设施工程档案资料管理规程
- T∕CGSS 004-2019 适老营养配方食品通则
评论
0/150
提交评论