自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 ccs编译报错:no rule to make target

卸载ccs软件,重新安装,重启电脑,再次编译。

2024-10-10 19:39:50 381

原创 回调函数整理

A函数的功能是生产数据,生产完数据以后怎么用就不归A管了,比如数据可以作比较,可以求和等等,那么可以在A函数中加一个参数(函数指针)。正常流程就是你执行,执行完了告诉我结果,我会根据返回值进行下面操作,异步调用就是我在原来执行的函数加入一个参数,传入回调函数,这个回调的功能是告诉你执行完了怎么做,就是你执行,执行完你在开一条线程去按照处理。我的认知有限,我简单认为同步就是阻塞,异步就是非阻塞,那实现异步的方式就是多线程,再开一条线程完成函数,我理解这是异步回调。这样的好处就是可以快速返回,没有后续的处理。

2024-08-14 11:49:55 214

原创 交叉编译问题

至于为什么要交叉编译是因为目标机的性能不如电脑,编译消耗资源大,还有就是这次的目标机是arm内核的linux操作系统,是带操作系统的,那如果是不带操作系统的,我理解根本不能本地编译,只能在电脑上编译出来程序然后烧录到目标机,只能采用交叉编译的方式。解决方法是,linux工具链安装失败,所以直接在arm本地编译的,省去了安装工具链,因为arm本地也有编译工具,这样就可以不用安装交叉编译链工具,那么在arm本地编译出来的程序可以直接使用。

2024-08-05 18:53:34 121

原创 canoe通道一发送通道二接收

canoe

2023-10-11 19:37:27 541 1

原创 C语言语句有\代表什么意思

tip:\后面不能有任何字符,连空格也不能有,否则编译报错。代表这一行写不下,另起一行。

2023-05-29 14:09:52 189 1

原创 osek建环与节点丢失

当网络上只有一个节点的时候,他发送alive和ring报文没有其他节点的回应,那么发送4次之后,就发送limphome报文。如果当前条件满足节点睡眠条件,那么此节点发送睡眠请求,如果线上的所有节点都发送睡眠请求,那么第一个发送睡眠请求的节点在确认网络中节点都有睡眠请求之后,再次发送睡眠应答,网络中节点收到这个报文就进入休眠等待阶段。如果想加入网络,按照osek流程,是先发送alive报文,然后线上节点听到alive报文后,更新自己的下一个发送节点id,实现加入网络。//按照流程发送报文信息。

2023-04-23 18:03:35 746 2

原创 【无标题】

ISO14229和15765

2022-12-20 17:01:56 945 1

原创 C语言指针

C语言指针

2022-03-28 11:02:32 1013

原创 UNIX环境高级编程源码

UNIX环境高级编程源码一、下载源码利用wget命令下载源码,源码地址http://apuebook.com/src.3e.tar.gz可以在服务器的根目录下创建文件夹,mkdir1.mkdir code 2.cd code 3.wget http://apuebook.com/src.3e.tar.gz二、解压源码在当前文件夹解压文件tar -zxvf src.3e.tar.gz三、安装libbsd-dev若服务器为Ubantu系统执行下边指令apt-get install li

2021-10-14 13:46:52 1176 3

caplcaplcapl

caplcaplcapl

2023-05-05

空空如也

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

TA关注的人

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