想了解更多关于开源的可怕内容,请访问:
51CTO 开源基础软件社区
https://ost.51cto.com
熟悉我的记次朋友会知道,我是一个追求新奇而且做事情比较极致的人,我所追求的不是完美,而是探索过程那一种酣畅淋漓的快感,沉迷于那种思维的锻炼,比如前面这篇:由一个编译参数引发的gn构建依赖图谱查询,这次我又碰到一个感兴趣的东西了,然后一发不可收拾,等研究结束一天就那么过去了。那么这次又是失败索经碰到什么让我值得探索的东西,且看后文。
众所周知,在Hi3861芯片里面是支持flash读写的,相应的api长这样:
"file://base/iothardware/peripheral/interfaces/inner_api/iot_flash.h"
unsigned int IoTFlashRead(unsigned int flashOffset, unsigned int size, unsigned char *ramData);
unsigned int IoTFlashWrite(unsigned int flashOffset, unsigned int size,
const unsigned char *ramData, unsigned char doErase);
那么使用这样的接口很容易就做出来一个简单的存取flash的demo,比如这样:
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include "ohos_init.h"
#include "cmsis_os2.h"
#include "iot_flash.h"
#include "iot_errno.h"
/(责任编辑:热点)
像素版战地《BattleBit Remastered》未来更新计划公布 组建反作弊团队
ARPG《碧蓝幻想:ReLink》开发接近完成 8月公布新消息
1月浙江新设外商投资企业287家 实际使用外资规模居全国第五
App Store搜索结果中不再显示32位app,为iOS 11开路?
评价结果显示:零售业务对商业银行收益可持续能力的贡献不断增强
一加Ace 2V评测:天玑9000+12G+256G存储只要2299 还有谁!