Hexo博客搭建-Github 如何使用github和hexo搭建个人博客 Hexo 博客框架。使用 Markdown解析文章,利用主题生成静态网页。 Github 一个托管网站 小书匠拥有 文章试试在线编写 安装Hexo这是 Hexo 的官方中文教程网站:Hexo官方教程中文教程内容是根据自己个人情况书写的安装教程,包含一些官方未提及到的错误。 安装环境:Win10 第一次安装Hexo 2022-05-03 03-瞎折腾
FPGA学习笔记 FPGA开发经验总结打两拍在学习按键、触摸按键以及FIFO实验中,都涉及到打两拍。实际上都是异步信号处理,可以看作这三个实验的按键按下信号的时钟核FPGA的时钟是不同步,按键的时钟是人,触摸按键的时钟的触摸芯片本身,FIFO中是两个不同频率时钟。所以这本质还是异步信号处理问题。也是信号的亚稳态处理问题,即一个信号的跳变不是瞬间的,是有一个亚稳态状态。 虽然第一级触发器(badt1)在采样异步信 2023-08-25 01-专业
电子元器件与电路基础 导线规格表格中的数据包括各种导线的阻抗和允许电流大小(安培)。表中的直径数值适用于实心电线。双绞线应当根据铜线横截面面积进行计算。下面的表格适用于直流情况,或者频率小于等于60赫兹的情况,也没有考虑集肤效应。 多芯线校正比例 ( x 安培) 2-5芯: 0.8 6-15芯: 0.7 16-30芯: 0.5 2022-08-21 01-专业
嵌入式Linux学习笔记-系统移植篇 系统移植篇LInux系统移植概念操作系统向下管理硬件(I/O,设备接口),向上提供接口(进程管理+文件IO+网络协议+数据库等,被APP软件调用 bootloader(U-Boot) -> Linux内核 -> 根文件系统(rootfs) 。这三者一起构成了一个完整的Linux系统,一个可以正常使用、功能完善的Linux系统。 开发板上电后首先运行 SOC 内部 iROM 中 2022-07-10 01-专业
嵌入式Linux学习笔记-驱动开发篇 Linux 中的三大类驱动:字符设备驱动、块设备驱动和网络 字符设备驱动是占用篇幅最大的一类驱动,因为字符设备最多,从最简单的点灯到 I2C、SPI、音频等都属于字符设备驱动的类型。 块设备驱动就是存储器设备的驱动,比如 EMMC、NAND、SD 卡和 U 盘等存储设备,因为这些存储设备的特点是以存储块为基础,因此叫做块设备。 网络设备驱动就更好理解了,就是网络驱动,不管是有线的还是无线的,都属 2022-07-10 01-专业
模拟电路学习笔记 分贝dB增益(dB)简介1.分贝就是放大器增益的单位 — dB ,放大器输出与输入的比值为放大倍数,单位“倍”,如10倍放大器,100倍放大器。当改用“分贝”做单位时,放大倍数就称之为增益,这是一个概念的两种称呼。 2.电学中的分贝定义的是信号放大倍数的对数。在对电压(电流)与功率放大倍数的定义是不同的; dB的两个定义方式1.电压(电流)放大倍数分贝数定义:K=20lg(Vo&# 2022-06-26 01-专业
嵌入式面试-C语言再学习 一、GCC编译过程此章节内容需要一定ubuntu和Linux知识 一、GCC简介:gcc的原名叫做GNU C语言 编译器(GNU C Compile),只能编译C语言程序,后来很快就做了扩展,支持了更多的编程语言,比如C+ Object-c …,改名为GNC 编译器 套件(GNU Compile Collection) 支持很多的硬件和操作系统。 二、编译过程C语言的编译过程可分为四个阶段:预处理 2022-05-08 00-项目
嵌入式面试-知识点复习 编程 语言汇编C/C++字节内存32位机中, char: 1个字节short: 2个字节int: 4个字节long: 4个字节float:4个字节double:4个字节 机器数和真值1、机器数一个数在计算机中的二进制表示形式, 叫做这个数的机器数。最高位存放符号, 正数为0, 负数为1.比如,十进制中的数 +3 ,计算机字长为8位,转换成二进制就是00000 2022-05-08 00-项目
嵌入式Linux学习笔记-精简版 Ubuntu系统入门篇一、 基础概念嵌入式和单片机的区别较早的定义 英国电器工程师协会定义的: 嵌入式系统(Embedded System),是一种“完全嵌入受控器件内部,为特定应用而设计的专用计算机系统”。 行业定义: 以应用为中心,计算机技术为基础,软硬件可剪裁,适应应用系统对功能、成本、体积、可靠性、功耗严格要求的计算机系统。 个人总结:除PC外的所有带有程序,可独立工作的系统都是嵌入式 2022-04-06 01-专业