![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式
G.R.I.T.
公众号:硅特嵌入式
展开
-
ubuntu LTS下修改桌面分辨率为2560x1440教程
第一步:cvt 2560 1440第二步:xrandr第三步:xrandr --newmode "2560x1440_60.60" 312.25 2560 2752 3024 3488 1440 1443 1448 1493 -hsync +vsync第四步:xrandr --addmode Virtual "2560x1440_60.00"第五步:sudo gedit /etc/profile第六步:在gedit打开的文件最后添加两行代码xrandr --newmode "2560x1440.原创 2021-12-29 22:31:30 · 1635 阅读 · 0 评论 -
PLC内存区域
I DI(开关量输入)映像区 在每个扫描周期的开始,CPU 读取所有物理 DI 通道的状态并将这些状态写入 I 区 中以供用户程序使用。 Q DO(开关量输出)映像区 在每个扫描周期的结束,CPU 将 Q 区中的值全部输出至物理 DO 通道。 AI AI(模拟量)映像区 AI 扩展模块对模拟量输入信号进行采样并转换为整型...原创 2021-10-15 10:35:34 · 1353 阅读 · 0 评论 -
CAN波特率计算
CAN的PCLK为45Mhz,求波特率为500K bit/s45Mhz/5 = 9Mhz9Mhz/500K = 18PrescalerTime Quanta in Bit Segment1+Time Quanta in Bit Segment2+ReSynchronization Jump Width = 18即TQ1+TQ+RJW = 18原创 2021-08-06 15:26:38 · 2032 阅读 · 0 评论 -
CAN筛选器之ID配置
CAN通信的ID有标准ID和扩展ID,其有四种模式,即列表模式和掩码模式(两种模式的区别网上资源较多,此处不做具体区别,其主要却别是列表模式下的ID较为具体(每一位都是明确的),而掩码ID),其中列表模式和掩码模式各有16位宽和32位宽。可能说的不够准确,如下图:下面说明下四种ID的寄存器的配置。备注:1、标准ID有10位,扩展ID是29位。2、位宽为16的ID,是没有扩展ID的。列表模式16位列表模式比如,StdId =0x6af; 0x.原创 2021-07-29 21:51:37 · 4887 阅读 · 1 评论 -
Markdown基础语法
Markdown基本语法 - 简书 (jianshu.com)原创 2021-05-07 23:41:03 · 76 阅读 · 0 评论 -
Markdown中文文档
Markdown 中文文档 (markdown-zh.readthedocs.io)原创 2021-05-07 23:33:41 · 841 阅读 · 0 评论 -
Markdown教程
Markdown 教程 Markdown 标题 Markdown 段落格式 Markdown 列表 Markdown 区块 Markdown 代码 Markdown 链接 Markdown 图片 Markdown 表格 Markdown 高级技巧原创 2021-05-07 23:25:36 · 49 阅读 · 0 评论 -
linux几种时间函数总结
一、linux时间函数总结https://www.cnblogs.com/wenqiang/p/5678451.html 最近的工作中用到的时间函数比较频繁,今天抽时间总结一下,在linux下,常用的获取时间的函数有如下几个: asctime, ctime, gmtime, localtime,gettimeofday, mktime, asctime_r, ctime_r, gmtime_r, localtime_r二、常用的结构体(1)structtm;str...原创 2021-04-14 11:45:15 · 460 阅读 · 0 评论 -
计算机三级嵌入式知识总结1(步骤篇)
前言:相对于计算机二级,三级题库减少,知识更偏向于理论,无操作题,所以只需要熟加练习就可通过。三级题型改变:选择题40分,填空题60分:单题填空40分,综合题填空20分。注:填空题改分机制可能有问题,相对来说可能比较客观,所以对于一些答案需要一字不差的写出来或者是按题库中给的答案写出,不然会被判错。正文:1、ARM处理器的7种工作模式,取决于当前程序状态寄存器CPSR的低5位值: 用户模USR: ARM处理器正常的程序执行状态,如果没有异常发生不能改变工作模式; 系统..转载 2021-01-24 09:28:47 · 2839 阅读 · 3 评论 -
计算机三级嵌入式知识总结2(硬件篇)
ARM处理器都是RISC结构,单周期操作,指令流水线,使用加载或存储指令访问内存。ARM7采用冯-诺依曼结构,3级流水线;ARM9采用哈佛结构,5级流水线;Cortex-A15采用13级流水线。ARM复位后PC无条件的指向0x00000000处。MMU是ARM处理器的内存管理单元,CPU管理虚拟存储器、物理存储器的控制线路,同时负责虚拟地址映射为物理地址,以及提供硬件机制的内存访问授权;进行虚拟地址到物理地址的转换通过查找页表来完成,每次在访问内存时先查TLB,查不到再到内存中查整个页表。.转载 2021-01-24 09:28:08 · 731 阅读 · 0 评论 -
计算机三级嵌入式知识总结3(计算篇)
1、存储单位换算1字=2半字=4字节=4*8位TB=2^10GBGB=2^10MBMB=2^10KBKB=1000ByteByte=8bit存储容量V=2^m* n (m为地址线条数,n是数据线位数)单位为bit。例1:26位地址线和8位数据线,存储容量是512Mb,即64MB。例2:20位地址线和16位数据线,存储容量16Mb,即2MB。2、声音图像数据量计算根据香农采样定理,采样周期不得低于信号的1/2,故采样频率应该至少是信号最高频率的2...转载 2021-01-24 09:27:25 · 1547 阅读 · 0 评论 -
计算机三级嵌入式知识总结4(ARM指令篇)
1、移位操作指令LSL、LSR、ASR、ROR、RRX2、指令条件表码3、存储器访问指令—LDR字数据加载指令。LDR指令用于从存储器中将一个32位的字数据传送到目的寄存器中。该指令通常用于从存储器中读取32位的字数据到通用寄存器,然后对数据进行处理。— LDRB字节数据加载指令。LDRB指令用于从存储器中将一个8位的字节数据传送到目的寄存器中,同时将寄存器的高24位清零。该指令通常用于从存储器中读取8位的字节数据到通用寄存器,然后对数...转载 2021-01-24 09:26:44 · 2357 阅读 · 1 评论 -
计算机三级嵌入式大纲(2018)
全国计算机等级考试三级嵌入式系统开发技术考试大纲( 2018 年版)转载 2021-01-14 17:21:14 · 329 阅读 · 0 评论