




已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 秦皇岛市人民医院科室质量管理体系建设考核
- 2025第三人民医院绩效管理制度考核
- 唐山市中医院肾动脉支架植入术操作考核
- 晋中市中医院IABP置管后护理与并发症观察考核
- 邯郸市中医院晋升高级工程师专业技术评聘试题
- 2025年华北制药集团动物保健品有限责任公司-企业报告(业主版)
- 2025年中国顺丁胶项目投资计划书
- 设计、施工(EPC)总承包合同、发包合同6篇
- 石家庄市人民医院腹壁重建技术专项考核
- 2025年注册咨询-油气管道工程项目可行性研究报告编制规定及评估重点
- 自动控制原理系统维护规定
- 2025华夏银行兰州分行招聘笔试历年典型考题及考点剖析附带答案详解
- 医疗救助知识培训课件
- 公文格式错误专项纠正案例集
- 2025年电大考试及答案
- 2025华能四川水电有限公司招聘笔试历年参考题库附带答案详解
- 2025-2030中国CAR-T细胞疗法行业竞争格局及前景分析报告
- 仓库消防喷淋系统安装方案
- 氢气使用操作安全培训课件
- 科技型企业展厅设计方案
- 呛奶窒息培训课件
评论
0/150
提交评论