- 博客(12)
- 收藏
- 关注
原创 AUTOSAR Memory Stack之FEE模块
小猫爪:S32K3学习笔记08-S32K3之MCAL中的FEE_s32k3 fee-CSDN博客,后文则是自己对AUTOSAR的API功能函数的部分理解,仅为总结记录所用,如有不足欢迎指正。!! FEE的状态机是有一定讲究的,当然可以有不同的底层状态机,我总结一下我用到的。首先,小猫爪的文章里面介绍了cluster扫描、BLOCK写、BLOCK读以及Cluter swap四个主要的常见操作步骤。因此,
2024-07-28 17:10:55
873
原创 AUTOSAR Memory Stack之Nvm模块
其实 NVM 模块主要是对底层 FEE 及 FLS 的一个统筹管理,提供给上层读写 FEE 的接口,在状态机主功能函数及读写函数中也会调用下层的 FEE 及 FLS 接口函数,相当于第一层 API 接口,第二层就是 FEE 接口,最后一层就是 FLS 接口,层层调用实现我们对EEPROM 的管理以及内存块的读写,从而更好的为应用层服务。
2024-07-28 17:06:37
1142
原创 3、进程(李慧琴课程笔记)
因为printf类似于全缓冲,\n只代表换行的作用,而不代表刷新的作用了,当第一次printf时Begin还未来得及写入文件时就创建了子进程,因此会有两个Begin。只能子进程调用,父进程不能调用(因为父进程为组进程leader),调用这个函数的进程会成为当前新的进程组的leader,并且脱离控制终端。后面指定的解释器装载进来,然后用这个指定的解释器解释所有内容,包括第一行,2.是一个会话(session,标识为sid)的leader和进程group的leader。(不同系统会有区别,也是使其具有唯一性)
2024-03-31 23:08:19
511
1
原创 14229UDS诊断服务个人笔记
即为service identifier。测试者发送一个SID,返回一个SID+40。如果ECU不能发送一个答案或者需要更多时间响应,则发送NRC。一般格式为7F+SID+NRC码。多个UDS服务支持同一子功能SF(subfunction),其中SF最高位为肯定响应抑制位,置一则抑制肯定响应,也就是不需要ECU回应。不管置一与否都不会抑制否定响应。一些额外的服务支持一个标识符DID(Date identifier),一般格式为SID+DID。ECU响应一般格式则为(SID+40)+DID。
2024-03-25 22:05:23
1075
原创 《Unix环境高级编程》第四章 文件和目录--笔记
近期学习了一下UNIX环境高级编程,也做了一些相关知识点的笔记,以便后续自己的回忆以及阅读,同时方便读者的理解与应用。目录前言目录4.1函数stat、fstat、fstatat和lstat。
2023-09-10 11:06:13
560
1
原创 《Unix环境高级编程》第三章 文件I/O--笔记
近期学习了一下UNIX环境高级编程,一开始看到fcntl函数的第一个例程我直接语塞了,好在互联网是强大的,经过一段时间的查找有了自己的理解,希望能对读者有所帮助,话不多说,开撸。正式讲解之前,先看一部分基础知识。其实对于终端代码的部分很好理解,最终目的就是通过文件描述符(也就是文件句柄)指向相应改变的文件,在指向的同时对文件的读写属性进行一个改变。之后将句柄参数输入到我们的a.out程序中,从而对文件属性进行判断并输出相应的文件读写或者追加属性到我们的终端上。
2023-09-06 20:03:41
222
原创 基于51单片机的0-1kg称重电子秤设计
附录2:源程序#include "reg52.h" #include "lcd.h"#include "HX711.h"typedef unsigned int u16;typedef unsigned char u8;#define GPIO_DIG P0#define GPIO_KEY P1#define GapValue 430sbit beep=P2^0;u8 KeyValue; float Weight_Maopi = 0;void delay(u16 i){ .
2021-05-28 21:53:43
581
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人