自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 开放原子训练营(第四季)TobuOS—光敏感应灯

TencentOS-tiny: TencentOS tiny 是腾讯面向物联网领域开发的实时操作系统,具有低功耗,低资源占用,模块化,安全可靠等特点,可有效提升物联网终端产品开发效率。通过E53模组的API获取当前的光照强度,通过当前光照强度开关灯;当用手遮住模拟黑暗环境时,灯亮;放开手用手电模拟白天时,灯灭;建立连接后,使开发板和腾讯连连小程序进行交互;注册完服务器后,进行链接服务器;使用mqtt链接服务器;灯闪烁则表示模组正常;

2023-12-24 00:13:42 1726 1

原创 瑞萨芯片串口配置,基于RL78芯片的串口使用配置

在这里隆重给大家介绍瑞萨编辑器CS+ for CA 的自动生成代码功能,只需要配置几个参数,就可以得到你想要的串口配置了,我现在已经忘记怎么手动配置寄存器了,哈哈。选择设置,此时将端口设置成功接下来设置时钟,根据自己的芯片所需设置相应的时钟,自己芯片是什么时钟查看数据手册和原理图可以找到。瑞萨芯片的串口配置其实和ST芯片的串口配置差不多,只是ST芯片的中文数据手册比较多,就更好配置了,找到所需要的串口配置IO口,此时将UART0 配置为引脚P61和P62,瑞萨芯片的串口配置竟然要配置串口。

2022-10-09 21:15:47 2776 1

原创 UDS诊断服务(0x10)

UDS诊断是一种汽车诊断技术,通过收发车辆ECU的请求信号,即可做出相应的响应。它的数据帧是由8字节构成,分别为单帧,首帧,续帧,流帧。1.通讯管理单元命令 0x10 (诊断会话控制)每次用到UDS,都需要加上0x10命令,而10指令有三个模式可以选择,即默认模式,刷新模式,扩展模式,对应的指令分别为:10 01 , 10 02 , 10 03;一般发完指令后,就会马上被回复响应标识符,50-7E为肯定响应服务标识符,7F为否定服务响应标识符。即正响应(50) 负响应(7F)以上说明针对ISO 14229

2022-07-12 17:46:18 2082

原创 simulink中stateflow使用C语言的初始化

2022-04-27 18:51:41 1691

原创 linux笔记-数据结构——队列

基本概念队列是最常见的概念,日常生活经常需要排队,仔细观察队列会发现,队列是一种逻辑结构,是一种特殊的线性表。特殊在:只能在固定的两端操作线性表只要满足上述条件,那么这种特殊的线性表就会呈现一种“先进先出”的逻辑,这种逻辑就被称为队列。由于约定了只能在线性表固定的两端进行操作,于是给队列这种特殊的线性表的插入删除,起个特殊的名称:队头:可以删除节点的一端 队尾:可以插入节点的一端 入队:将节点插入到队尾之后,函数名通常为enQueue() 出队:将队头节点从队列中剔除,函数名通常为o

2022-02-21 21:23:18 1276 1

原创 数据结构之单向链表

基本概念顺序表:顺序存储的线性表。链式表:链式存储的线性表,简称链表。既然顺序存储中的数据因为挤在一起而导致成片移动,那很容易像到的解决方案是将数据离散地存储在不同的内存块中,然后在用来指针将它们串起来。这种朴素地思路所形成地链式线性表,就是所谓的链表。使用线性逻辑(数据与数据之间的关系)+链式存储链表的分类:根据链表中各个节点之间使用指针的个数,以及首尾节点是否相连,可以将链表细分为如下种类:1.单向链表2.单向循环链表3.双向循环链表4.内核链表(由系统内核提供的

2021-12-30 20:38:15 781

原创 IPC通信-信号量

信号量SEM全称Semaphore,中文也翻译为信号灯,如图5-13所示。作为system-V IPC 的最后一种,信号量跟前面的 MSG 和 SHM 有极大的不同,SEM 不是用来传输数据的, 而是作为“旗语”,用来协调各进程或者线程工作的。下面分三部分来解剖他。Linux 中用到的信号量有 3 种:ststem-V 信号量、POSIX 有名 信号量和 POSIX 无名信号量(详见 5.5)。他们虽然有很多显著不同 的地方,但是最基本的功能是一致的:用来表征一种资源的数量,当多个进程或者线程争夺这些稀

2021-12-29 19:50:34 158

原创 c语言指针笔记记录

摘要:本文记录了c语言指针的基础要点,对于野指针,指针的内存分布等有一定深度的解析,欢迎广大网友查阅。关键词:c语言;指针;野指针;内存;

2021-12-29 18:18:11 448

原创 system-V信号量 的简略笔记

5-13所示。作为system-V IPC 的最后一种,信号量跟前面的 MSG 和 SHM 有极大的不同,SEM 不是用来传输数据的, 而是作为“旗语”,用来协调各进程或者线程工作的。下面分三部分来解剖他。Linux 中用到的信号量有 3 种:ststem-V 信号量、POSIX 有名 信号量和 POSIX 无名信号量(详见 5.5)。他们虽然有很多显著不同 的地方,但是最基本的功能是一致的:用来表征一种资源的数量,当多个进程或者线程争夺这些稀缺资源的时候,信号量用来保证他们合理 地、秩序地使用这些

2021-12-29 18:03:56 274

原创 socket 套接字通信研究与讨论

这几天在学习套接字,借平台存个笔记~套接字编程又称为网络编程,其基础配置需要配置端口号,IP地址,字节序等参数socket是一种计算机之间,计算机与服务器之间通讯的方式,在传输层分为TCP,UDP协议;socket的模型概要:socket有一种理想化模型称为OSI模型,一共分为七层,分别为应用层,表示层,会话层,传输层,网络层,数据链路层,物理层;OSI模型是一个理想化模型,其架构思想完善,可以作为和好的参考;而关于socket有一种常用模型,也就是TCP/IP模型,它和OSI模型相

2021-12-29 17:17:49 1288

原创 关于c语言结构体字节对齐公式讨论

直接上例子:typedef struct xx{ double a; //8字节 char b; //16 char c; //16 char d; //16 char e; //16 char f; //16 char g; //16 char h; //16 char i; //16 char j; //24}XX;typedef

2021-12-28 21:33:31 337

原创 C++中函数参数与类

摘要: c++中,在类域内,函数的创建叫做方法,参数的定义叫做属性;类域外的函数创建和c语言类似,大相径庭,都有返回值,函数名,参数传递,函数域;也有不同之处,c++的传参可以初始化,传参的时候从右往左传,读参的时候从左往右,而且顺序不能间断,才可以传参成功;c语言传参只能在函数域内传参,或者外部传参,这就显得c++灵活性更大,也更方便。而在类中,形似结构体,但功能完全不同,类内自由度更大,写类就像注入了灵魂,异常强大。关键词:c语言 ;c++;函数;方法;属性;传参;

2021-12-25 17:03:27 1422

原创 基于Linux的ubuntu环境下如何安装utools

本文在Ubuntu系统中安装utools工具,热心帮助广大网友答疑解惑。希望可以给大家一些帮助,如出现问题欢迎联系。关键词:ubuntu;热心;utools;

2021-12-01 20:18:59 3671

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除