
嵌入式专栏
文章平均质量分 81
嵌入式专栏
嵌入式视界
这个作者很懒,什么都没留下…
展开
-
嵌入式系统的软件架构和操作系统
第四天的内容是关于嵌入式系统的软件架构和操作系统。我将为你介绍这些概念,并给你一些例子。原创 2023-11-16 21:54:39 · 359 阅读 · 0 评论 -
嵌入式开发常用在线工具分享
工欲善其事必先利其器,嵌入式开发项目过程,需借助各类工具,来提高开发效率。对于本地安装而言,是方便和支持脱机操作;但是需要安装一堆的工具,有些工具甚至使用频率非常低,就显得浪费PC资源了。对于该情况来说,在线工具就凸显出优势。原创 2023-09-14 23:42:24 · 405 阅读 · 0 评论 -
嵌入式系统的硬件平台和接口
第三天的内容是关于嵌入式系统的硬件平台和接口。原创 2023-11-16 21:51:06 · 413 阅读 · 0 评论 -
嵌入式系统的开发流程和工具
第二天的内容是关于嵌入式系统的开发流程和工具。原创 2023-11-16 21:42:35 · 572 阅读 · 0 评论 -
linux环境编程:Linux文件i/o编程之open和openat函数
相比open,openat允许使用相对目录打开文件。原创 2023-03-26 23:15:29 · 614 阅读 · 0 评论 -
CoAP协议
协议对于报文大小的选择在IPv6上以及大部分IPV4网络中都能工作的很好,但在IPv4网络中很难完全保证没有IP分片,因为某些非常规IPv4网络可能会将其MTU限制的非常非常低,比如68字节。该字段目前取值范围为[0,9][0,9],表示目前支持的最大token长度为8字节,[9,15][9,15]区间的值目前为保留值,不应出现在报文中,协议的设计初衷就是为了方便资源受限型的设备(如手机、网络摄像头等等)能够接入互联网,因为这种类型的设备无法直接使用已有的HTTP协议。这个字段是可选的,可能有也可能没有。原创 2023-10-31 12:44:54 · 917 阅读 · 0 评论 -
SDIO初始化流程
对STM32的SDIO——SD卡输入/输出模块摸索了一下,今天只看了POWER UP这个函数的实现。对SDIO编写驱动,需要参考SD卡的协议,我手上的SD卡协议是ver2.00的物理层简化协议。协议主要规定了主机(这里就是STM32)向SD卡写入的各种控制指令,以及SD卡的初始化过程状态转移图。了解SD卡从初始化状态转移图开始。这个图看起来有点复杂,感觉无从下手,其实仔细瞧瞧就跟我们数电学的状态转移图差不多,框框里面是各种操作,箭头指向下一步操作,直线引出去的部分就是状态发生跳转的条件。原创 2023-03-15 10:44:53 · 1149 阅读 · 0 评论 -
Omron-Fins协议
欧姆龙(Omron)是来自日本的知名电子和自控设备制造商,其中、小型PLC在国内市场有较高的占有率,有CJ、CM等系列。PLC可以支持Fins、Host link等协议进行通信。支持以太网的欧姆龙PLC CPU、以太网通信模块根据型号的不同,一般都会支持协议,一些模块也会支持EtherNet/IP协议。Omron fins协议缺省TCP/UDP端口号为9600。Fins协议封装在TCP/UDP之上,需要注意的是基于TCP的Fins数据包和基于UDP的包在头部上差异较大。原创 2023-10-31 12:47:09 · 4043 阅读 · 0 评论 -
什么是嵌入式系统?嵌入式系统的特点和分类
嵌入式系统是一种将先进的计算机技术、半导体技术和电子技术与各个行业的具体应用相结合后的产物。它是以应用为中心,以现代计算机技术为基础,能够根据用户需求(功能、可靠性、成本、体积、功耗等)灵活裁剪软硬件模块的专用计算机系统。嵌入式系统通常是嵌入到目标设备中的,为特定的任务提供计算和控制功能。原创 2023-11-16 21:39:13 · 9821 阅读 · 0 评论 -
BCD码的介绍与十进制数间代码转换
BCD码(Binary-Coded Decimal)称为二进码,用4位二进制数来表示1位十进制数中的0~9这10个数码。是十进代码中最常用的一种。在这种编码方式中,每一位二值代码的“1”都代表一个固定数值。将每位“1”所代表的 二进制数加起来就可以得到它所代表的十进制数字。因为代码中从左至右看每一位“1”分别代表数字“8”“4”“2”“1”,故得名8421码。其中每一位 “1”代表的十进制数称为这一位的权。因为每位的权都是固定不变的,所以8421码是恒权码。原创 2023-09-15 00:45:32 · 13353 阅读 · 0 评论 -
单片机原理及应用知识点汇总(一)
在键闭合稳定时,读取键的状态,并且必须判别;、串行通信的优点是只需一对传送线,成本低,适于远距离通信,缺点是传送速度较低。、并行通信的优点是传送速度高,缺点是所需传送线较多,远距离通信不方便。、串行通信中,为使设备同步工作,需要通信双方有两个共同的要求,一是。系列单片机的指令中,既有带借位的减法指令,又有不带借位的减法指令。、简述在使用普通按键的时候,为什么要进行去抖动处理,如何处理。、在异步通信的帧格式中,数据位是低位在前高位在后的排列方式。、异步通信中,波特率是指每秒传送二进制代码的位数,单位是。原创 2023-03-18 23:46:07 · 514 阅读 · 0 评论 -
C语言字符串拼接
在 C 语言中,可以使用标准库函数strcat或strncat来拼接字符串。这些函数位于string.h头文件中,负责将一个字符串追加到另一个字符串的末尾。原创 2024-09-02 20:29:23 · 1635 阅读 · 0 评论 -
STM32 【FreeRTOS HAL库】创建任务
线程定义结构包含线程的启动信息。char *name;//任务名//函数指针指向任务函数//枚举类型的任务优先级//传递参数//堆栈大小;0是默认的堆栈大小所以通过osThreadDef相当于当定义了一个结构体变量os_thread_def_Display。原创 2023-05-07 08:54:18 · 2340 阅读 · 0 评论