- 博客(313)
- 资源 (3)
- 收藏
- 关注
转载 s3c2440 的 rtc 操作
预置的时间是存储在报警时间数据寄存器中的(rtc有2套时间有关的寄存器,都是BCD形式存储。那么把这个时间分别存储到对应的报警时间数据寄存器中,然后设置RTCALM为0x7F,这样当实时时钟到达这个时刻时,会引起报警中断;当中n的值为1~127,它存储在寄存器TICNT的低6位中,当寄存器TICNT的第7位被置1时,表示开启时间节拍中断。为0时,进入时间节拍中断。误差”,因此当读取到的秒为0时,,才干保证时间的正确(关于这点能够看s3c2440文档)。星期,日,月和年,表示时间的数值都是BCD码。
2024-04-26 12:20:24
135
转载 linux 内存屏障
大家经常说的一个词汇叫做所见即所得,有些编程工具是所见即所得的,给程序员带来极大的方便。对于一个c程序员,我们的编写的代码能所见即所得吗?我们看到的c程序的逻辑是否就是最后CPU运行的结果呢?很遗憾,不是。我们的“所见”和最后的执行结果隔着:1、编译器2、CPU取指执行1、编译器。
2024-04-21 10:38:43
160
转载 linux 内存屏障
store buffer:为了解决写更新操作时的无效等待invalid queue:为了解决store buffer容量小,而导致的频繁刷新cache参考:谢宝友:深入理解Linux RCU:从硬件说起之内存屏障理解Memory Barrier(内存屏障)t=N7T8安全验证 - 知乎知乎,中文互联网高质量的问答社区和创作者聚集的原创内容平台,于 2011 年 1 月正式上线,以「让人们更好的分享知识、经验和见解,找到自己的解答」为品牌使命。
2024-04-20 18:38:29
159
转载 Linux 内核中断内幕,中断线程化
http://www.ibm.com/developerworks/cn/linux/l-cn-linuxkernelint/index.html
2024-04-20 15:34:46
154
1
转载 Linux启动过程详解(inittab、rc.sysinit、rcX.d、rc.local)(centos6.5符合,centos7以后有变化)
在设定了运行等级后,Linux系统执行的第一个用户层文件就是/etc/rc.d/rc.sysinit脚本程序,它做的工作非常多,包括设定PATH、设定网络配置(/etc/sysconfig/network)、启动swap分区、设定/proc等等。内核被加载后,第一个运行的程序便是/sbin/init,该文件会读取/etc/inittab文件,并依据此文件来进行初始化工作。根据运行级别的不同,系统会运行rc0.d到rc6.d中的相应的脚本程序,来完成相应的初始化工作和启动相应的服务。
2024-04-06 13:55:52
443
1
转载 canopen从理论到源码——基础篇(主要介绍字典使用方法)
subindex即为子索引,箭头所指的数字8是该RPDO接收的数据个数,最下方箭头所指内容即为需要接收的数据。只需知道在这里选择需要接收的数据即可。注意:如果想要通过PDO传输数据,那两个节点的RPDO与TPDO应该对应,即接收方的RPDO接收的数据与发送方TPDO地图(Mapping)中映射的的数据以及数据类型都应一一对应,协议栈会自动将接收到的数据一一对应并赋值,无需接收后手动分解报文解码。行业自定义区域,例如伺服电机的DS401在该区域定义了许多变量用以存放数据,例如线圈数,最大转速,当前位置等等。
2023-10-08 11:42:22
1450
原创 LCD 的RGB接口(SYNC Mode/ SYNC-DE Mode/ DE Mode)
1、 SYNC Mode Timing Diagram2、 SYNC-DE Mode Timing Diagram 3、 DE Mode Timing DiagramRGB接口(SYNC Mode/ SYNC-DE Mode/ DE Mode)-优快云博客
2023-10-01 23:38:36
1365
原创 TFT LCD刷新原理及LCD时序参数总结(LCD时序,写的挺好)
LCD时序参数总结VSYNC信号产生位置HSYNC starts at the beginning of each line: HSYNC在每一个行的开始产生垂直后沿(VBPD, vertical back porch):表示在一帧图像开始时,垂直同步信号以后的无效的行数表示在一帧图像结束后,垂直同步信号曾经的无效的行数垂直同步信号脉宽(VSPW, vertical sync pulse width):表示垂直同步脉冲的宽度,用行数计算。
2023-10-01 23:21:47
3846
转载 旋转编码器工作原理
为了保证良好的电机控制性能,编码器的反馈信号必须能够提供大量的脉冲,尤其是在转速很低的时候,采用传统的增量式编码器产生大量的脉冲,从许多方面来看都有问题,当电机高速旋转(6000rpm)时,传输和处理数字信号是困难的。其特点是体积小,重量轻,品种多,功能全,频响高,分辨能力高,力矩小,耗能低,性能稳定,可靠使用寿命长等特点。增量式编码器轴旋转时,有相应的相位输出。该线路与NPN线路是相同,主要的差别是晶体管,它是PNP型,其发射极强制接到正电压,如果有电阻的话,电阻是下拉型的,连接到输出与零伏之间。
2023-07-26 19:48:07
1826
原创 tf卡和sd卡引脚定义和性能指标
tf卡的容量有很多种,小的有几MB的,大的有几TB的,我们用的最多的是几GB到几百GB的。注:只介绍通过卡的标识来判断性能,卡的真假自己识别,不考虑由品牌不同而带来的性能差异。2.内存卡上有标识,一个大写的I为UHS-I,两个大写的I为UHS-II。注:这个主要是随机读写的性能,当及其频繁地进行小文件操作时,会体现出来。1.UHS-I的金手指引脚只有一排,II的有两排。注:UHSII接口用的很少,很贵,速度很快,兼容UHSI接口。TF卡的表面上会印着多少MB多少GB或者多少TB,很明显。
2023-06-15 09:44:39
3850
转载 电晕放电和击穿空气有何区别?---气体放电管击穿放电
电晕放电和击穿空气有何区别?---气体放电管击穿放电电晕放电和击穿空气有何区别?---气体放电管击穿放电
2022-09-27 14:42:26
1002
转载 快速学习半导体晶闸管
认识半导体晶闸管晶闸管又被称做可控硅整流器,以前被简称为可控硅。1957年美国通用电气公司开发出世界上第一款晶闸管产品,并于1958年将其商业化。晶闸管是PNPN四层半导体结构,形成三个PN结,分别称:阳极,阴极和控制极。...
2022-08-05 11:16:33
638
转载 使用ffmpeg解码raw图
调试过程中,生成了一张raw图,如何显示raw图的内容的,可参考如下的命令原图16bit 320*240(https://download.youkuaiyun.com/download/mike8825/12342954)ffmpeg -vcodec rawvideo -f rawvideo -pix_fmt rgb565 -s 320*240 -i 1.raw -f image2 -vcodec bmp 1.bmp原图32bit 1920*1080ffmpeg -vcodec rawvideo -f
2022-04-06 20:51:18
1339
原创 利用N2N内网穿透,并实现直连
使用N2N,实现异地快速组建内网_ytfsksk的博客-优快云博客_n2nhttps://blog.youkuaiyun.com/ytfsksk/article/details/112973744n2n实现内网穿透 - 简书简介 在内网穿透中,N2N做为一个点对点的穿透工具,非常适合用来远程办公。原版的n2n github地址为:https://github.com/ntop/n2n,一个较好的...https://www.jianshu.com/p/5021b70c3ff9VPN over P2P是什么
2022-04-04 08:01:24
8298
转载 FTP协议的主动模式和被动模式的区别
FTP协议的主动模式和被动模式的区别https://www.cnblogs.com/rainman/p/11647723.html
2022-04-03 23:49:36
102
转载 新版本的Google代理问题可以使用SwitchyOmege代理插件解决代理问题
Google代理插件 - 知乎新版本的Google代理问题可以使用SwitchyOmege代理插件解决代理问题。下载SwitchyOmege后将后缀名改成(proxy-switchyomega-2.5.20.zip)再解压到一个文件夹,如:crx。打开Google的扩展程序,点击“加载已解压的扩…https://zhuanlan.zhihu.com/p/130874553...
2022-03-16 16:07:17
1913
基于加速度传感器ADXL345的计步器设计
2023-06-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人