嵌入式知识3

每日一记

ADS1.2把目标文件中的信息按照三种存储区域类型来进行划分,划分为RO段、RW段、ZI段,RO段指代码和常数地存储区域,具有只读属性(readonly)RW段指已初始化的变量(readwrite)ZI段是程序中未初始化的变量(Zero)
Linux操作系统的嵌入式软件工具套件GNU:GCC是GNU开发工具套件中的核心工具软件,是编译器、GDB是GNU开发工具套件中程序调试工具
GCC将源文件生成可执行文件的过程有:预处理、编译、汇编、连接
每个像素由多少位二进制数表示,这个参数叫像素深度(例如说16位像素深度就代表16位,2个字节)
时分多路复用技术:TDM(Time division multiplexing technology)
波分多路复用技术:WDM(wavelength division multiplexing)
分组交换(包交换)数据包格式由头部和有效载荷(传输的数据块)组成
ARM920T处理器使用内核ARM9TDMI,采用哈佛结构,5级流水线
VxWorks的I/O系统通过7个基本I/O函数访问硬件设备:
create创建
open打开
read读取
write写入
close关闭
remove移除
ioctl其他(i/o control)

存储bootloader程序的非易失存储器称为:bootROM
硬件抽象层:HAL
获得数字图像的过程**:扫描,分色,取样,量化**
微波是一种300MHZ-300GHZ的电磁波,微波通信:手机通信、卫星通信、无线局域网WIFI通信。调频广播是利用短波和超短波进行通信,不属于微波通信。
Cortex-M3只有Thumb-2状态和调试状态(微控制器)
基于AMBA总线的处理器,速度不高的外部接口连接外围总线APB,包括定时器、并行接口、串行接口
S3C2410的外部存储器地址空间一共1GB,且外部存储器空间可分为数个BANK,其中BANK0只能是16位和32位总线宽度访问,其他BANK可以实现8位、16位、32位总线宽度的访问
系统调用是linux系统中用户进程和操作系统之间的重要接口
嵌套向量中断控制器NVIC
GPIO接口,输入时有缓冲功能,输出时有锁存功能
uc/os-ii操作系统任务状态:休眠态、就绪态、运行态、挂起态(等待)、被中断态
美国风河公司推出的实时性最强、可靠性最高的嵌入式实时操作系统:VxWorks
网络模块可分为两部分:提供对各种网络资源访问的控制,网络协议;提供对各种网络硬件的支持,网络驱动程序
嵌入式Web服务器主要提供远程操作及配置设备的方式
ADS1.2需要生成的输出文件包含所有调试信息,则生成目标应该选择为:Debug。若系统地址映射关系比较复杂,应用scatter格式的文件来说明地址映射方式
半双工全双工
QNX:商用类Unix的微内核实时操作系统
单内核操作系统:Android、Linux、Unix、WindowsCE
微内核操作系统:Windows、VxWorks、iOS、MacOS、QNX

MMU进行虚拟地址到物理地址的转变,通过TLB查找后得到的是物理地址
EXTERN引用外部标号
EXPORT供外部其他文件调用
IMPORT从外部调用到内部

uc/os-ii只能管理64个任务(后扩展为255个),有8个任务是系统保留的任务,用户可以定义56个任务
GCC命令使用-g可以在生成的输出文件中加入GDB能够使用的调试信息,file命令装入需要调试的可执行文件,run运行文件或执行当前被调试的程序
CGI接口:Common Gateway Interface、公共网关接口,是Web服务器运行时外部程序的规范
通用串行式总线接口:USB、IEEE 1394、以太网
RS-232-C属于异步串行接口
常用的bootloader有:LILO、GRUB、U-Boot、PMON、ViVi
VxWorks将I/O设备分为字符设备块设备(硬盘和闪存等)、网络设备其他非标准设备
Android运行环境由
Dalvik
虚拟机和核心库组成,核心库的集合提供了JAVA编程语言核心库的大多数功能
通过浏览器与嵌入式Web服务器交互,从而操控被嵌入设备
在脉冲频率一定的情况下,改变脉冲信号的占空比来改变输出给直流电机的电压
TCNTB设置定时时间
TCMPB设置占空比

B:跳转指令
BL:带返回的跳转指令
BX:带状态切换的跳转指令
BLX:带返回和状态切换的跳转指令
BIC:位清零
BKPT:断点中断指令
BCC:
DCD
CC:C清零,无符号数小于
CS:C置位,无符号数大于等于
HI:C置位Z清零,无符号数大于
LS:C清零Z置位,无符号数小于等于
GE:
GT:
LE:
LT:
带中断的轮询结构软件由两部分组成,后台是一个循环执行的轮询程序,前台则是由若干个中断服务程序组成
Android层次结构:内核层、HAL和系统运行库层、应用程序框架层、应用程序层
基于嵌入式Web服务器的应用软件至少有4个重要的组件:客户端浏览器、Web浏览器、Web页面、设备操控程序。设备操控程序和Web页面使用CGI接口
局域网采用分组交换技术,发送设备必须把要传输的数据分成小块,称为
从子程序返回原调用程序处的语句为:MOV PC,LR
LDO低压差稳压器(Low DropOut regulator)
HDMI是一种数字化音频/视频接口,适合影像传输,可同时传送音频和视频信号,无需在信号传送前进行数/模或模/数转换

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值