- 博客(69)
- 收藏
- 关注
原创 LinuxBasicsForHackers笔记 -- 通过作业调度实现任务自动化
LinuxBasicsForHackers笔记 -- 通过作业调度实现任务自动化
2023-12-11 15:07:30 1040
原创 LinuxBasicsForHackers笔记 -- 了解和检查无线网络
(请注意,使用标准天线,您的范围将为 300-500 英尺,但可以使用廉价的高增益天线来扩展。蓝牙扫描和侦察的第一个步骤是检查我们正在使用的系统上的蓝牙适配器是否已被识别并启用,以便我们可以使用它来扫描其他设备。命令可用于查看您附近的 Wi-Fi AP 及其关键数据,就像我们使用 iwlist 所做的那样,但该命令为我们提供了更多信息。首先,我们使用该工具的扫描功能来查找正在发送发现信标的蓝牙设备,这意味着它们处于发现模式,使用清单 14-2 所示的简单扫描命令。命令查看您的网卡可以到达的所有无线接入点。
2023-12-10 20:31:03 476
原创 LinuxBasicsForHackers笔记 -- BASH 脚本
在您的终端中,使用 Linux 上的 ifconfig 命令或 Windows 上的 ipconfig 命令来确定您的 IP 地址。正如您将在后面的章节中看到的,您还可以使用 shebang 来使用其他解释器,例如 Perl 或 Python。在我们的下一个脚本中,我们将添加功能来提示用户输入他们的姓名,将他们输入的任何内容放入变量中,然后提示用户输入他们在本书中的章节,并将键盘输入放入变量中。如果该脚本可以提示用户输入要扫描的 IP 地址范围和要查找的端口,然后使用该输入,那么它会更容易使用。
2023-12-07 22:14:33 1408
原创 LinuxBasicsForHackers笔记 -- 管理用户环境变量
您可以在 Linux 中创建自己的自定义用户定义变量,只需将值分配给您命名的新变量即可。当您正在执行一些更高级的 shell 脚本或发现您经常使用一个长命令而您厌倦了一遍又一遍地输入时,这可能很有用。就像我们的系统环境变量一样,用户定义的变量必须导出才能保留到新会话中。unset <变量名>– 如果要删除这个新变量或任何变量,请使用 unset 命令。不过,在删除系统变量之前一定要三思而后行,因为之后您的系统的运行方式可能会大不相同。
2023-12-07 21:23:41 865
原创 LinuxBasicsForHackers笔记 -- 进程管理
进程是一个正在运行和使用资源的程序。Linux 内核是操作系统的内核,几乎控制着一切,在创建进程时,它会按顺序为每个进程分配一个唯一的进程 ID (PID)。
2023-12-07 20:10:46 932
原创 2021-11-12
嵌入式软件编写经验贴按键输入程序编写注意事项:在编写按键控制程序的时候,可以使用普通按键检测检测和中断按键检测的方法,普通按键检测用于对程序实时性要求不高的地方,中断按键检测用于实时性要求比较高的地方。...
2021-11-12 20:24:17 79
原创 Verilog语法
逻辑0:表示低电平,GND;逻辑1:表示高电平,VCC;逻辑X:表示未知,有可能是高电平,也有可能是低电平;逻辑Z:表示高阻态,外部没有激励信号,是一个悬空状态;Verilog数字进制包括二进制(b\B)、八进制(o/O)、十进制(d\D)、十六进制(h\H)一般常用的为二进制、十进制和十六进制。二进制表示如下:4'b0101表示4位二进制数字0101十进制表示如下:4'd2表示4位十进制数字2(二进制0010)十六进制表示如下:4'ha表示4位十六进制数字a(二进制1010
2021-01-08 21:04:11 4560
原创 Cadence快捷键设置
funckey F8 fixfunckey F9 unfixfunckey F10 colorfunckey g define gridfunckey ~W add connectfunckey Esc cancelfunckey mm movefunckey Del Deletefunckey ' ' iangle 45set buttonfactor = 1button Cwheel_up "zoom in $buttonfactor"button Cwheel_down "zo
2020-12-26 17:21:00 508
原创 Cadence 焊盘命名规则参数说明
各种焊盘尺寸的关系:焊盘=常规焊盘=助焊盘;反焊盘=阻焊盘=常规焊盘+0.1mm类型。热风焊盘:外径等于常规焊盘外径,内径等于钻孔直径+0.5mm(6mil or8mil);开口直径=(外径-内径)/2+10mil。...
2020-12-26 16:56:32 1104
原创 LDO相关知识简述
LDO简述LDO:低压差线性稳压器LDO有两种类型:固定输出型LDO、可调输出型LDO对于可调型LDO的输出电压的一般计算公式为:Vout = Vref(1+R2/R1)+Iadj*R2。LDO相关重要参数:1、最小输入输出电压差(Vdrop)压差体现了输入电压最小值,最小输入电压:Vin(min) = Vout + Vdrop2、线性调整率即:输入电压发生变化时,其输出电压的稳定性Line regulation = ∆Vout / ∆Vin,值越小,LDO性能越好.
2020-12-23 20:02:36 4240
原创 LDO扩流电路
LDO扩流电路先说图中设计有误的地方。C1取100UF,会导致输出过冲,R1取10Ω,C1充电电流主要经过三级管eb,则Ie成β倍流过。如果负载不能迅速消耗掉这些电流,则电压过冲。C1的位置可以调到R1的前面,或者去掉。C1换成0.33uF的电容。原理:Io = Ioxx + Ic, Ioxx = IREG – IQ ( IQ 为7805的静态工作电流,通常为4-8mA), IREG = IR + Ib = IR + Ic/β (β 为TIP32C的电流放大倍数), IR = VB
2020-12-23 17:58:05 2976
原创 位域
位域适用范围:适用于数值较小,比如只有通断两种状态的量的存储,可以节省存储空间。概念:在结构体中定义变量,然后指定变量所占的二进制位数。能够使用位域方式存储数据的数据类型:int , unsigned int, signed int存储方式:1、当相邻成员的类型相同时,如果它们的位宽之和小于类型的 sizeof 大小,那么后面的成员紧邻前一个成员存储,直到不能容纳为止;如果它们的位宽之和大于类型的 sizeof 大小,那么后面的成员将从新的存储单元开始,其偏移量为类型大小的整数倍。
2020-12-21 18:25:24 109
原创 Cadence 命令与快捷键
相对移动:相对x移动 ix (距离)相对y移动 iy (距离)绝对移动:y坐标不变,x方向移动单位值:x (单位值)x坐标不变,y方向移动单位值:y (单位值)移动到坐标处:x (x坐标) (y坐标)快捷键:F2:放大当前F3: 执行布线命令F4: 显示元器件F5: 刷新F6: 结束当前命令F8: 取消上一次操作F9: 取消当前命令F10: 栅格显示F11: 放大窗口F12: 缩小窗口命令:mirror:激活镜像命令,然后选择要镜像的对象rotate:激活旋转命令,
2020-11-16 19:47:58 2772
原创 PCB板过孔大小
过孔(Via)过孔孔径优选系列如下:孔径:24mil 20mil 16mil 12mil 8mil焊盘直径: 40mil 35mil 28mil 25mil 20mil板厚度与最小孔径的关系:板厚:3.0mm 2.5mm 2.0mm1.6mm 1.0mm最小孔径:24mil 20mil 16mil 12mil 8mil...
2020-10-28 20:59:22 12603
原创 STM8L105 微妙 毫秒延时
//粗延时函数,延时20微秒void wtn_delay_20us(uint16_t time){uint16_t i=0;while(time–){i=3; //自己定义while(i–) ;}}//毫秒级的延时void wtn_delay_ms(uint16_t time){uint16_t i=0;while(time–){i=565; //自己定义while(i–) ;}}...
2020-10-16 09:47:14 973
原创 Altium Designer中层叠管理器的使用
https://blog.csdn.net/qq_42982824/article/details/104451353
2020-09-07 10:36:30 2577
原创 STM8S105 UART+Printf
STM8S105 UART+Printf注意:UART1能用于程序的下载,但UART2不能。1、UART2 配置程序2、以上程序编写完成之后,还需要进行IAR配置,才能从电脑串口助手看到输出信息。
2020-09-02 19:54:35 589
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人