运行模式 Thread Mode:线程模式,特权级线程模式(RTOS 启动阶段,用 MSP)、用户级线程模式(RTOS 任务,用 PSP) Hanlder Mode:Handler 模式,该模式下一定是特权级别,用主栈 MSP。单片机执行中断服务程序时。 代码级别、运行模式存在的意义其实也是为了操作
NVIC Systick 滴答定时器 STM32F1 使用 Cortex-M3 内核 STM32F4 使用 Cortex-M4F 内核 SysTick 定时器位于在 NVIC 中,用于产生 SYSTICK 异常,常用作 RTOS 和 Linux 操作系统的时基,在裸机中用于延时。
基础概念 索引Index:相当于MYSQL的数据库 文档Document:相当于MYSQL的一行记录 字段Field:相当于MYSQL中的列 映射Mapping:相当于MYSQL的表结构 索引
电源模式 FIFO 中断引脚 可配置 INT1 and INT2 can be push-pull or open drain Level or pulse mode Active high
Bootloader:启动程序 OTA:网络升级,是 Bootloader 的一个重要功能。 Flash 分区 B 区:存放 Bootloader 程序 A 区:存放主程序 B 区要在A区前面,因为B区的大小是固定的,而A区的程序是变化的,如果A区在前,可能会覆盖掉B区的程序,造成Bootloade
导出网表常见错误 错误保存在 netlist.log 文件中。 (1)引脚名称重复 解决办法: 如果是电源引脚,比如VCC、VSS、GND等重复的引脚,将这些管脚的 type 改成 power 就行。
网络基础知识: IPV4 地址:由4个8位字段组成。 网络地址和主机地址占用的位数不同,分为A、B、C、D、E 类。 C类: 3字节网络地址 + 1字节主机地址 192.168.0.0 ~ 192.168.255.255 私有 IP 地址。 一个网络254个主机。 服务端流程: 创建socket通信
RK3506J 核心板: 开发板:TL3506-MiniEVM-A1.0-2GN2GD-I-A1.0 Rootfs 开发、应用开发:arm-linux-gnueabihf-gcc(版本为 11.4.0,通过 apt 安装) U-Boot 开发、内核开发:gcc-arm-10.3-2021.07-x8