嵌入式上课提问.docx
- 文档编号:6583674
- 上传时间:2023-01-08
- 格式:DOCX
- 页数:10
- 大小:18.22KB
嵌入式上课提问.docx
《嵌入式上课提问.docx》由会员分享,可在线阅读,更多相关《嵌入式上课提问.docx(10页珍藏版)》请在冰豆网上搜索。
嵌入式上课提问
第一章嵌入式系统概论
1、衡量实时性的三个指标:
2、实时应用主要有哪两类
3、嵌入式系统按照实时性要求程度可以划分为哪两类?
4、嵌入式系统按照处理速度快慢可以划分为哪三类?
5、宿主机和目标机
6、交叉编译和交叉调试
7、嵌入式系统硬件组成
8、嵌入式软件组成
第二章ARM嵌入式微处理器
1、嵌入式微处理器的体系结构有哪两种?
2、ARM处理器工作状态有哪2种?
3、ARM处理器有哪7种工作模式:
第三章系统硬件设计
0开发环境
1、进入VMware简单操作fedroa,通过终端窗口进入某个子目录
1Hello
1、常用的LINUX命令的使用
(1)?
:
显示当前目录下的所有文件和目录。
?
:
可以看到隐藏的文件,如以.开头的文件。
?
:
可以看到文件存取模式
(2)?
:
显示当前目录路径。
(3)?
:
列举当前TTY下所有进程ps-A:
列举所有
(4)?
:
进入目录
?
:
返回进入此目录之前的目录
?
:
回到上级目录
(5)?
:
创建目录
(6)?
:
删除空目录
(7)?
:
强行删除整个目录内容(无法恢复);其中f表示强制不进行提示;r表示目录递归。
注:
LINUX下的文件和目录是区分大小写的。
(8)?
:
查看ip
(9)?
:
Linux查看当前登录的用户运行的程序
可以查看到当前有哪些用户登录了系统以及这些用户正在运行的程序,主要查看USER和WHAT这两列的信息
(10)?
:
代表root用户
?
:
代表普通用户
(11)?
:
文件拷贝
(12)?
:
重命名文件或移动文件
(13)?
:
在文件内搜索字符串
(14)?
:
输出文件内容到标准输出设备(屏幕)上
(15)?
:
得到文件类型
(16)?
:
搜索文件比如:
根据文件名搜索
?
:
模糊搜索文件
(17)?
:
将文字内容打印在屏幕上
(18)shell编程时,如何注释语句
(19)环境变量通常指由关键字()处理过的变量
(20)使得登录用户、他所在的组和其他人都对文件abc有最高权限
?
2、编译应用程序用()命令
3、查看虚拟机ip,然后在虚拟机linux中进行网络设置,使得虚拟机ip为192.168.12.133
4、创建linux新目录/home/a/b,然后将其挂载到开发板/mnt/ide
2、多线程应用程序设计
1、多任务包括基于()的多任务和基于()的多任务
2、启动进程包括()和()两类
3、同步方式启动进程和异步方式启动进程各自特点
4、什么是线程?
3、串行端口程序设计
1、什么是串行通信?
2、串行通信有哪些方式,各自特点?
3、串行通信两种类型及各自特性,两者对比特点
4、可编程串行接口可检测哪三种错误?
5、串行接口部件内部的4个主要寄存器有哪些?
6、设每个字符对应1个起始位、5个信息位、1个奇/偶校验位和1个停止位,如波特率为1600bps,那么,每秒钟能传输的最大字符数为多少个?
7、1800bps波特率工作,用4个同步字符作为信息帧头部,每个字符含6个信息位,但不用奇/偶校验,那么,传输200个字符所用时间为多少?
每秒钟能传输的字符数可达多少个?
4、数据库
1、创建一个数据库文件,包含两个表,一个表中有学号、姓名、成绩,另一个表中有课程号、课程名、学分。
2、药品营销数据库中有一个表drug,该表含有三个字段:
药品号,药品名,价钱。
写出完成下列操作的SQL语句
(1)查询价格100元以下药品的药品号和药品名
(2)查找青霉素的所有信息
(3)在表中插入一个新药品信息:
药品号为1001,药品名为硝苯地平,价钱为5元
(4)删除药品号为1234的药品的所有信息
第一章嵌入式系统概论
1、衡量实时性的三个指标:
响应时间、吞吐量、生存时间
2、实时应用主要有两类:
嵌入式应用和在线应用
3、嵌入式系统按照实时性要求程度可以划分为哪两类?
硬实时系统、软实时系统
4、嵌入式系统按照处理速度快慢可以划分为哪三类?
强实时、普通实时、弱实时
5、宿主机和目标机
一般把进行交叉编译的主机称为宿主机,而把程序实际运行环境称为目标机
6、交叉编译和交叉调试
交叉编译:
在一个平台上生成可以在另一个平台上执行的代码。
即交叉编译把相同程序代码翻译成不同的CPU对应语言
交叉调试:
调试器运行在宿主机,被调试进程运行在目标机,调试器和被调试进程通过串口或者网络进行通信,调试器可以控制、访问被调试进程
7、嵌入式系统硬件组成
处理器核、外围电路、外设与扩展
8、嵌入式软件组成
板级支持包、嵌入式实时操作系统、应用编程接口API、嵌入式应用系统
第二章ARM嵌入式微处理器
1、嵌入式微处理器的体系结构有哪两种?
冯.诺依曼结构或哈佛结构
2、ARM处理器工作状态有2种:
1)ARM状态:
32位,ARM状态下执行字对准的32位ARM指令;
2)Thumb状态:
16位,Thumb状态下执行半字对准的16位Thumb指令。
3、ARM处理器有7种工作模式:
1)用户(user):
程序正常执行模式
2)快速中断(FIQ):
处理快速中断模式,支持高速数据传送或通道处理
3)外部中断(IRQ):
处理普通中断模式
4)管理(Supervisor):
操作系统(OS)保护模式,处理软中断
5)数据访问中止(Abort):
处理存储器故障,实现虚拟存储器和存储器保护
6)系统(System):
运行特权操作系统任务
7)未定义(Undefined):
处理未定义的指令陷阱,支持硬件协处理器的软件仿真
第三章系统硬件设计
0开发环境
1、进入VMware简单操作fedroa,通过终端窗口进入某个子目录
1Hello
1、常用的LINUX命令的使用
(1)ls:
显示当前目录下的所有文件和目录。
ls-a:
可以看到隐藏的文件,如以.开头的文件。
ls-l:
可以看到文件存取模式
(2)pwd:
显示当前目录路径。
(3)ps:
列举当前TTY下所有进程ps-A:
列举所有
(4)cd目录名:
进入目录
cd-返回进入此目录之前的目录
cd..回到上级目录
(5)mkdir目录名:
创建目录
(6)rmdir目录名:
删除空目录
(7)rm-rf目录名:
强行删除整个目录内容(无法恢复);其中f表示强制不进行提示;r表示目录递归。
注:
LINUX下的文件和目录是区分大小写的。
(8)ifconfig:
查看ip
(9)w:
Linux查看当前登录的用户运行的程序
可以查看到当前有哪些用户登录了系统以及这些用户正在运行的程序,主要查看USER和WHAT这两列的信息
(10)#代表root用户$代表普通用户
(11)cpsourcefiledestfile:
文件拷贝
(12)mvoldnamenewname:
重命名文件或移动文件
(13)grep'pattern'file:
在文件内搜索字符串比如:
grep'searchstring'file.txt
(14)catfile.txt:
输出文件内容到标准输出设备(屏幕)上
(15)filesomefile:
得到文件类型
(16)find:
搜索文件比如:
根据文件名搜索find.-namefilename-print
模糊搜索文件:
locateab
(17)echo"sometext":
将文字内容打印在屏幕上
(18)shell编程时,如何注释语句
(19)环境变量通常指由关键字(export)处理过的变量
(20)使得登录用户、他所在的组和其他人都对文件abc有最高权限
chmod777abc
2、编译应用程序用(make)命令
3、查看虚拟机ip,然后在虚拟机linux中进行网络设置,使得虚拟机ip为192.168.12.133
4、创建linux新目录/home/a/b,然后将其挂载到开发板/mnt/ide
2、多线程应用程序设计
1、多任务包括基于(进程)的多任务和基于(线程)的多任务
2、启动进程包括(静态方法)和(非静态方法)两类
3、同步方式启动进程和异步方式启动进程各自特点
同步方式启动进程,即主程序需要等被启动的进程退出后,才进行下一步操作;
异步方式启动进程,主程序不需要等待被启动的进程退出
4、什么是线程?
线程是进程的一条执行路径
3、串行端口程序设计
1、什么是串行通信?
使用一条数据线,将数据一位一位地依次传输,每一位数据占据一个固定的时间长度。
2、串行通信有哪些方式,各自特点?
(1)全双工方式:
数据的发送和接收用两根不同的数据线,通信双方在同一时刻都能进行发送和接收,这一工作方式称为全双工通信。
在这种方式下,通信双方都有发送器和接收器,发送和接收可同时进行,没有时间延迟。
(2)半双工方式:
半双工通信也只有一根数据线,它也单工的区别是这根数据线既可作发送又可作发接收,虽然数据可在两个方向上传送,但通信双方不能同时收发数据。
(3)单工方式:
单工通信只有一根数据线,通信只在一个方向上进行,这种方式的应用实例有:
监视器、打印机、电视机等。
3、串行通信两种类型及各自特性,两者对比特点
(1)同步通信:
收发双方采用同一个时钟信号来定时,每组信息(信息帧)要加上同步字符,没有信息要传送时,填上空字符,因为同步传输不允许有间隙。
靠同步字符来识别信息帧,一个信息帧可含有多个甚至上千个字符。
(2)异步通信:
每个字符的前后都要用若干位作为分隔位来进行识别。
异步通信的一个信息帧只含一个字符。
两者对比:
(1)同步方式的信息有效率比异步方式高。
(2)采用同步方式,还必须传输时钟信号;在异步方式下,接收方的时钟频率和发送方的时钟频率不必完全一样,不超过一定的允许范围。
4、可编程串行接口可检测哪三种错误?
奇/偶校验错误、覆盖错误和信息帧格式错误
5、串行接口部件内部的4个主要寄存器有哪些?
(1)控制寄存器:
用来容纳CPU送来的各种控制信息,以决定接口的工作方式。
(2)状态寄存器:
状态寄存器的各位叫状态位,每1个状态位都可用来指示传输过程中的某一种状态。
(3)数据输入寄存器:
数据输入寄存器和串行输入并行输出移位寄存器配对使用。
(4)数据输出寄存器:
数据输出寄存器和并行输入串行输出移位寄存器配对使用
6、设每个字符对应1个起始位、5个信息位、1个奇/偶校验位和1个停止位,如波特率为1600bps,那么,每秒钟能传输的最大字符数为多少个?
1600/(1+5+1+1)=200
7、1800bps波特率工作,用4个同步字符作为信息帧头部,每个字符含6个信息位,但不用奇/偶校验,那么,传输200个字符所用时间为多少?
每秒钟能传输的字符数可达多少个?
6*(200+4)/1800=0.68s
200/0.68=294个
4、数据库
1、创建一个数据库文件,包含两个表,一个表中有学号、姓名、成绩,另一个表中有课程号、课程名、学分。
2、药品营销数据库中有一个表drug,该表含有三个字段:
药品号,药品名,价钱。
写出完成下列操作的SQL语句
(1)查询价格100元以下药品的药品号和药品名
select药品号,药品名fromdrugwhere价钱<100
(2)查找青霉素的所有信息
select*fromdrugwhere药品名='青霉素'
(3)在表中插入一个新药品信息:
药品号为1001,药品名为硝苯地平,价钱为5元
insertintodrugvalue('1001','硝苯地平',5)
(4)删除药品号为1234的药品的所有信息
delete*fromdrugwhere药品号='1234'
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 上课 提问
![提示](https://static.bdocx.com/images/bang_tan.gif)