嵌入式设计
未读第一章 计算机系统基础知识1.1 嵌入式计算机系统概述根据 IEEE 的定义,嵌入式系统是“控制、监视或者辅助设备、机器和车间运行的配置“。
国内的系统定义是:以应用为中心、以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
可以认为,是一种专用的计算机系统,作为装置或设备的一部分。通常嵌入式系统是一个控制程序存储在 ROM 中的嵌入式处理器控制板。
1.计算机硬件计算机硬件系统由运算器、控制器、存储器、输入设备和输出设备。通信部件也成为计算机系统基本组件。
中央处理单元:
运算器和控制器和相关部件集成一起,称为中央处理单元(Central Processing Unit,CPU)。用于数据加工、完成算术、逻辑运算以及控制功能。
运算器:
对数据进行加工处理的部件,主要完成算术和逻辑运算。主要功能是从主存中取出指令并进行分析,以控制计算机各个部位完成指令。
存储器:
计算机系统的记忆设备,分为内部存储器,简称内存、主存和外部存储器,简称外存或者辅存。
内存速度快、容量小,用于临时存储计算机运行所需要的程序、数据以及运算结果。
外村 ...
电子技术
未读1.1.1 电路与电路图电源的作用是提供电能;开关、导线的作用是控制和传递电能,称为中间环节;灯泡是消耗电能的用电器,它能将电能转变为光能,称为负载。
1.1.2 电流与电阻1.电流 我们把电子运动的反方向作为电流方向,即把正电荷在电路中的移动方向规定为电流的方向。
电流通常用字母“I”表示,单位为安培(简称安),用“A”表示,比安培小的单位有毫安(mA)、微安(μA),它们之间的换算关系为
2.电阻 导体对电流的阻碍称为该导体的电阻。
电阻通常用字母“R”表示,电阻的单位为欧姆(简称欧),用“Ω”表示,比欧姆大的单位 有千欧(kΩ)、兆欧(MΩ),它们之间的换算关系为
导体的电阻计算公式为
L 为导体的长度(单位:m),S 为导体的横截面积(单位:m2),ρ 为导体的电阻率(单位:Ω·m)
在长度 L 和横截面积 S 相同的情况下,电阻率越大的导体其电阻越大
1.1.3 电位、电压和电动势1.电位 电源的正极输出电流,流到 A 点,再经 R1 流到 B 点,然后通过 R2 流到 C 点,最后流到电源的负极。
为了表明某点为零基准点,通常在该点处画 ...
野火STM32
未读
一、库目录、文件介绍
Documentation:如何使用驱动库来编写自己的应用程序
Drivers:文件夹下是官方的 CMSISI 库,HAL 库,板载外设驱动。
Middlewares:中间件,包含 ST 官方的 STemWin、STM32_Audio、STM32_USB_Device_Library、STM32_USB_Host_Library;也有第三方的 fatfs 文件系统等等。
Project :文件夹下是用驱动库写的针对官方发行 demo 板的例子和工程模板。
Utilities:实用的公用组件比如 LCD_LOG 实用液晶打印调试信息。
Release_Note.html::库的版本更新说明。
2、CMSIS 文件
野火STM32
未读
1、片上外设基地址1#define PERIPH_BASE ((unsigned int)0x40000000)
2、总线基地址1#define AHB1PERIPH_BASE (PERIPH_BASE + 0x00020000)
3、GPIO 外设基地址1#define GPIOH_BASE (AHB1PERIPH_BASE + 0x1C00)
//H 高十位,L 低十位
技能大赛
未读24年样题1一、接线二、维护三、sql server维护
24年样题2一、接线
二、维护
24年样题3一、接线二、维护
24年样题4一、接线二、维护重复的题省略
24年样题5一、接线二、维护
24年样题6一、接线二、维护
创建机器人12var crepp = Game.creeps['MiningRobot'];Game.spawns["Spawn1"].spawnCreep([WORK, CARRY, MOVE], "Harvester1");
采集能量12345678module.exports.loop = function () { var creep = Game.creeps['Harvester1']; var sources = creep.room.find(FIND_SOURCES); if(creep.harvest(sources[0]) == ERR_NOT_IN_RANGE) { creep.moveTo(sources[0]); }}
采集能量返回1234567891011121314module.exports.loop = function () { var creep = Game.creep ...
技能大赛
未读如果是首次进入需要 sudo passwd root 启用 root 用户
一、修改网络 IP 地址12345671、lm@lm-virtual-machine:~/桌面$ su root密码:2、root@lm-virtual-machine:/home/lm/桌面# cd /etc/netplan/3、root@lm-virtual-machine:/etc/netplan# ls01-network-manager-all.yaml4、root@lm-virtual-machine:/etc/netplan# vim 01-network-manager-all.yaml#键盘点击i,进行修改,"esc"退出编辑,输入":wq"退出回车保存。输入"netplan apply",ifconfig可以查看是否修改成功
123456789network: version: 2 ethernets: ens5: dhcp4: no addresses: [192.168.1.230/24] gateway4: 192. ...