FLash、EE经典存储的方法
来源:互联网 发布:停车位数据 编辑:程序博客网 时间:2024/05/29 18:11
笔者作为一枚小小的程序员已经快三年了,和大家分享一点有技术含量的东西,关于FLASH EE参数存储的方法
#define OFFSETOF(s,m) (Uint16)&(((s*)0)->m)#define LENOF(s,m) sizeof(((s*)0)->m)
typedef struct{ unsigned char A_RSVD; // this is rsvd by developer //for user unsigned char A_PDDI[4]; //0xF184//applicationSoftwareFingerprint 10 unsigned char A_ASFP[10]; //0xF190 Original VIN 17 unsigned char A_OVIN[17]; //0xF1A0 Current VIN 17 unsigned char A_CVIN[17];}USER_DATA;#define USER_VARS_ADDR(m) OFFSETOF(USER_DATA,m)#define USER_VARS_LEN(m) LENOF(USER_DATA,m)
参数初始化方法
const USER_DATA user_data_val = { 1000, //rsvd0; 1, //rsvd1; "\x20\x14",// rsvd2[4]; "123",//rsvd3[5]; "",//rsvd4[6]; "",//rsvd5[7]; "",//rsvd6[8]; "",//rsvd7[9]; "",//rsvd8[10]; "",//rsvd9[11];};
读写方法
write_user_vars(USER_VARS_ADDR(A_CVIN), tmp, USER_VARS_LEN(A_CVIN));read_user_vars(USER_VARS_ADDR(A_RSVD), tmp, USER_VARS_LEN(A_RSVD));
核心思想,用结构体自动分配地址,免得人工分配地址的麻烦,维护起来非常方便
0 0
- FLash、EE经典存储的方法
- 经典java EE 与 轻量级java EE
- 我最喜欢的flash studio~~~ 堪称经典
- JavaScript 和 Flash 的通信(经典!)
- java ee服务器使用get方法,接收中文的方法
- JavaScript经典代码【二】【FLASH中调用JS方法】
- MAC下遨游经典版Adobe Flash过期处理方法
- uClinux平台下的Flash存储技术
- uClinux 平台下的Flash 存储技术
- uClinux 平台下的Flash 存储技术
- 外行看Flash的存储原理
- flash,AIR的本地存储初步了解
- 向FLASH中存储数据的窍门
- 存储NVRAM/FLASH/NVM的概念区别
- Flash Player的Javascript方法
- Flash程序的测试方法
- flash保留小数位的方法
- Flash模拟EEPROM的方法
- 二八定律
- Polishing Your Android Overview Screen Entry:抛光您的Android概述屏幕输入
- 第13周项目 oj 插入新数字输出新数列
- FreeRTOS 源代码的编程标准与命名约定
- Struts2之struts2源码分析
- FLash、EE经典存储的方法
- 初学MongoDB(一)
- 如果你竭尽全力,就没时间担心失败
- request、response、post、get的区别
- Html,jsp页面滚动图片效果
- 惠普和VMware SDDC 的未来
- RDA8810修改默认日期
- 如何对apk进行签名
- 较详细的介绍JNI