A. ino是什么意思(no是什么意思)
ino有多种含义:
在C++或Arino环境中:.ino可能是Arino编程语言中使用的文件扩展名。Arino是一个开放源代码的单片机微控制器平台,它使用Atmel AVR单片机,并采用基于开放源代码的软硬件平台,其开发环境中的语句很像C/C++。因此,在这个上下文中,.ino不是C/C++的保留字或标准函数名,而是Arino特有的文件扩展名。
作为缩写:
作为口语表达:Ino是一种口语表达形式,意思是“我不”。它用于表示强烈的拒绝或否定。例如,在对话中回答“我不会”或“我不去”。
请注意,根据上下文的不同,ino的具体含义可能有所不同。
B. 联想y700bios详解
BIOS —— Basic Input Output System,直译过来就是“基本输入输出系统”。他是一组固化到计算机内主板上的一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出程序、系统设置信息、开机后自检程序和系统自启动程序。其主要功能是为计算机提供最底层的,最直接的硬件设置和控制。
Inforamation —— 机器信息
Proct name —— 机器的名称
BIOS Version —— BIOS版本
EC Version —— EC版本,EC是控制内置键盘鼠标的一个单片机
MTM —— Machine Type Model,机器型号
Lenovo SN —— 序列号
UUID Number —— UUID识别码
CPU —— CPU的型号
System Memory —— 内存大小
Hard Disk —— 硬盘信息
Preinstalled OS License —— 预装操作系统授权信息
OA3 KEY ID —— OA3秘钥,Win8的新的激活方式
Secure Boot —— Secure Boot是UEFI的一个部分,两者的关系是局部与整体的关系,目的是防止恶意软件侵入,做法是采用秘钥。
Configuration —— 配置
System Time Dste —— 设置系统时间和日期
Wireless LAN —— 是否开启无线网卡
Graphic Device —— 选择用双显卡还是单显卡
Graphic Device模式图解
Disabled —— 关闭 Enabled —— 启用
Power Beep —— 电源提示音开闭
Intel Virtual Technology —— 开启虚拟化技术,如虚拟机
BIOS Back Flash —— 是否允许BIOS更新版本,一般不会去更新BIOS,设置不允许即可
Hotkey Mode —— 控制你的FF1~F12是传统键还是功能键,设置Enable的即表示是功能键
Always On USB —— 电脑开机后,开启这个选项的话,会优先启动USB设备内系统数据。
Security —— 安全
set Administrator password —— 管理员密码
User Password —— 用户密码
HDD Password —— 硬盘密码
set Administrator Password —— 设置管理员密码
set hard disk Password —— 设置硬盘密码
Intel Platform Trust Technology —— 平台信任技术
简称 ( Intel PTT ) 是一个在Windows8系统中用于证书存储和重点管理的平台
Secure boot status —— 安全启动选项。如果安装Windows8在UEFI模式下,此项必须选择关闭。
Reset to setup Mode —— 重置为设定模式
Restore Factory Keys —— 恢复出厂设置
Secure Boot Mode —— 安全启动模式
Platform Mode —— 平台模式
Windows Boot Manager —— 安装完Windows系统后而出现的启动选项(相关的信息存储在NVRAM),可以删除和建立和bcdboot.exe有关。
Intel SGX —— SGX是Intel开发的新的处理器技术,可以在计算平台上提供一个可信的空间,保障用户关键代码和数据的机密性和完整性。
Secure Boot —— 是UEFI BIOS的一个子规则,位于传统(Legacy)BIOS的Boot选项下。微软规定,所有预装Windows8操作系统的厂商(即OEM厂商)都必须打开Secure Boot(在主板里面内置windows8的公钥)。部分主板该选项是Secure Boot Contrl,位于Security选项下。预装Windows8系统电脑,一旦关闭这个功能(将其设置为“Disabled”),将导致无法进入系统。
Secure Boot 的作用 —— Secure Boot 设计之初作用是防止恶意软件侵入。事实上它能够做到的仅仅是当电脑引导器被病毒修改之后,他会给出提醒并拒绝启动,避免可能带来的进一步损失。
更多的人认为这是微软为了防止安装Windows操作系统的电脑改装linux。客观的将,微软设计Seure Boot的原本用意可能是出于保证系统安全,但是结果似乎成了PC厂商保护市场垄断阻碍竞争的一种手段。
BOOT
Boot Mode —— 选择是否支持Legacy 或是UEFI启动模式,前者就是老的BIOS启动模式,后者是一个新的启动模式。
传统BIOS与UEFI开机模式对比
USB Boot —— 是否开启USB启动
PXE Boot to LAN —— 无盘系统,没有任何硬盘光驱什么的,靠网卡启动,读取服务器数据进入操作系统
Novo Button Menu —— 笔记本一件还原
Normal Startup —— 正常开机
BIOS Setup —— BIOS设置
Boot Menu —— 启动菜单,选择U盘,硬盘启动
System Recovery —— 系统还原
Current state —— 当前状态
Intel SGX Control —— 是指Intel SGX技术管理
Software Contrdled —— 是指软件管理
Current State —— 是指电流初始状态
Change Owner EPOCH —— 更改EPOCH所有者
Enter —— 输入
Exit —— 退出、结束
Exit Saving changs —— 保存退出Exit Discarding changs —— 不保存而退出
Discard changes —— 放弃更改
Save changes —— 保存更改
Load Default Settings —— 恢复BIOS出厂默认设置
OS optimized Defaults —— UEFI和传统BIOS的切换
C. C语言中,如何定义单片机的寄存器
1.
位地址在汇编语言中,只能直接寻址,不支持间接寻址。那么,在
C
语言中,也就不能用指针来操作。所以不能定义单片机的寄存器。
2.
访问寄存器可以通过直接地址引用来完成。
例如52单片机的寄存器有4组,分别为00H-07H,08H-0FH,10H-17H,18H-1FH,各组均8字节,要结合程序状态字寄存器PSW(D0H)中的RS0,RS1的组合来确定是哪一组。
可以定义一个访问Rn的函数
typedef unsigned char uchar;
uchar dacRn(uchar n) //n=[0..7]
{
uchar data *p;
n += (PSW & 0x18); //PSW 7:CY 6:AC 5:F0 4:RS1 3:RS0 2:OV 1:F1 0:P
//本来要右移三位变为0-3,但由于是8个一组要乘以8(左移3位),所以直接加上寄存器编号就可以了
return *(uchar data *)n;
}