随笔分类 -  嵌入式学习

摘要: 阅读全文
posted @ 2023-07-11 15:59 dcli 阅读(11) 评论(0) 推荐(0)
摘要:一、反馈判断: -》有无反馈判断: 无反馈的判断手法: -》真的没接任何反馈电路 -》有接反馈电路,但电路指向“地” -》极性判断: 阅读全文
posted @ 2022-11-17 10:33 dcli 阅读(58) 评论(0) 推荐(0)
摘要:一、时序电路的分析 1)分析 2)寄存器 与 移位寄存器 3)计数器 -》分类:同步计数器、异步计数器 -》同步计数器分析 1)驱动方程:T0 = 1、T1 = Q0、T2 = Q0Q1、T3 = Q0Q1Q2 2)电路特性方程: 3)状态转化表: 阅读全文
posted @ 2022-09-22 18:49 dcli 阅读(84) 评论(0) 推荐(0)
摘要:一、SR锁存器 特点:具备记忆功能 约束条件:SR=0(因=1时候,状态难以确定) 触发方式:电平触发 结构: 二、触发器: 1)电平触发的触发器(门控触发器): 结构 :SR触发器 + 前缀与非门(S R) + CLK(Clock时钟脉冲) 约束条件 :同样是 SR = 0(确保次态稳定) 特点 阅读全文
posted @ 2022-09-21 15:08 dcli 阅读(262) 评论(0) 推荐(0)
摘要:STM32概念 一、什么叫STM32 ST:意法半导体 M :ARM公司的cortex-M内核 32:32位单片机 STM32:ST公司基于ARM公司的cortex-M内核开发的32位单片机 二、STM32能做什么产品 无人机 智能手环 机器人 3D打印机 扫地机器人 平衡车等 三、学习STM32能 阅读全文
posted @ 2022-08-27 09:51 dcli 阅读(317) 评论(0) 推荐(0)
摘要:一、构造特点: -》基区:很薄,且浓度很低 -》发射区:面积比集电区小,浓度很高,外接电压正偏 ——》发射电子 -》集电区:面积比发射区大,浓度较低,外接电压反偏 ——》收集电子 二、放大原理: -》基极 + 发射极,相当于 二极管 正偏。 -》基极 接 正极,形成空穴 -》发射极 接 负极,补充电 阅读全文
posted @ 2022-07-15 09:08 dcli 阅读(353) 评论(0) 推荐(0)
摘要:一、高级调度(作业调度):将外存的一个或者多个作业,分配IO、内存等资源 二、中级调度:合理使用内存,将合适的进程调进内存,将不合适的进程调到外存 三、低级调度(进程调度):按照优先级等规则,控制进程进入cpu、进程阻塞等 阅读全文
posted @ 2022-04-27 17:12 dcli 阅读(49) 评论(0) 推荐(0)
摘要:一、是什么: 定义:信号量 是 进程之间交换信息的变量 原型: typeddef struct semapore { int value, L 进程等待队列 } 原语: -》p(s):又叫p操作,通过一个进程 ,并分配一个资源 -》v(s):又叫v操作,释放一个资源 二、有什么作用: 控制进程同步、 阅读全文
posted @ 2022-04-27 14:31 dcli 阅读(701) 评论(0) 推荐(0)
摘要:1、运算符可用于浮点数的:++、-- 2、类里面的任何成员变量在定义时是不能初始化的。 3、类中成员函数: 1)在体内,默认是内联函数 2)在体外,加 inline 关键 可声明 为内联函数 4、 5、 阅读全文
posted @ 2022-02-16 11:37 dcli 阅读(62) 评论(0) 推荐(0)
摘要:struct stu { char c1; int i; char c2; } 执行 sizeof( stu),结果为:12 分析: 1)对齐原则: -》以自身的整数倍选择位置,且位置上不能有其他类型占用(如有,则整体偏移下一位置) -》总结构体的内存数,为最大类型的最小公倍数 阅读全文
posted @ 2022-02-10 10:30 dcli 阅读(36) 评论(0) 推荐(0)
摘要:一、動態內存管理: 1)malloc: 特點:單純的分配內存,執行速度較快 2)calloc: 特點:分配內存,並對該內存清零,執行速度比malloc慢 3)realloc: -》函數原型:void *realloc(void *ptr, size_t size); *ptr 不為空: 1)size 阅读全文
posted @ 2021-12-14 11:51 dcli 阅读(27) 评论(0) 推荐(0)
摘要:最小项: 我的理解: -》ABC:三个变量 执行 类似 与运算 书本介绍: -》全部项 之和 为 1 -》任意两项 之积 为 0 -》任意 两相邻项 可以消除一个因子 最大项: 我的理解: -》A + B + C: 三个变量执行 类似 或运算 书本介绍: -》任意两项 之和 为1 -》全体最大项 之 阅读全文
posted @ 2021-11-06 00:14 dcli 阅读(166) 评论(0) 推荐(0)
摘要:第三章:门电路 3、2:半导体二极管门电路 3、3:cmos门电路 -》Mos管的开关特性 -》cmos反相器的电路结构和工作原理 阅读全文
posted @ 2021-11-05 23:43 dcli 阅读(385) 评论(0) 推荐(0)
摘要:1、对于一个频繁使用的短小函数,在c语言中应用什么实现,在c++中应用什么实现 答:c:宏定义;c++:inline内联函数 2、全局变量和局部变量的区别? 答: 1、生命周期不同: 全局变量:随主程序创建而创建,随主程序结束而销毁。 局部变量:函数或者{}括号内部,退出或执行完就销毁 2、作用域不 阅读全文
posted @ 2021-09-06 00:41 dcli 阅读(1466) 评论(0) 推荐(0)
摘要:一、安装gcc依赖 由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境(gcc -v),如果没有安装,执行以下命令进行安装 [root@localhost local]# yum install -y gcc 二、下载并解压安装包 [root@localhost local 阅读全文
posted @ 2021-05-02 22:27 dcli 阅读(154) 评论(0) 推荐(0)
摘要:1、#define N 5 + 5 求 k = N*N*5 错误解法:10*10*5 = 500 正解(重点:注意黄色部分):5 + 5 * 5 + 5 * 5 = 55 2、死锁的必要条件: 1、相互排斥使用(资源独占) 一个资源每次仅仅能给一个进程使用 2、不可强占(不可剥夺) 资源申请者不能强 阅读全文
posted @ 2020-02-07 16:16 dcli 阅读(126) 评论(0) 推荐(0)
摘要:1、编写驱动程序: 例如: #include <linux/module.h> #include <linux/printk.h> MODULE_DESCRIPTION("Kernel module architecture"); //驱动描述 MODULE_LICENSE("GPL");//驱动遵 阅读全文
posted @ 2020-01-07 13:49 dcli 阅读(852) 评论(0) 推荐(0)
摘要:第一步:arm开发版,按reset键 并在在1秒后 按 control + c 进入模式 第二步:也是arm开发版,执行指令 fastboot 第三:win烧写好内核,并准备文件 ->AdbWinApi.dll ->AdbWinUsbApi.dll ->boot.img(需要自己烧写) ->fast 阅读全文
posted @ 2020-01-06 13:51 dcli 阅读(201) 评论(0) 推荐(0)
摘要:一、需求背景: 21世纪是一个高压力、快节奏的世纪,人们在忙于各种生活、工作之余,逐渐意识到身体的重要性。运动健身也随之被重视起来,但如何高效利用有限的时间,又能兼顾健身该怎么办呢? 运动手环给你一个完美解决方案。 二、需求分析: 1)OLED显示系统时间 2)Rtc闹钟 3)手机蓝牙连接,并发送控 阅读全文
posted @ 2019-12-29 12:17 dcli 阅读(348) 评论(0) 推荐(0)