사물의 EasyFlash 4.0 공식 출시, 경량의 장치 정보 저장 방식

EasyFlash는  개발자가보다 쉽게 플래시 메모리를 기반으로 응용 프로그램의 공동 개발을 달성 있도록 임베디드 플래시 메모리 데이터베이스에 대한 경량 플랫폼입니다. , 착용 산업, 의료 스마트 홈 및 전원 차단 기능 스토리지 제품의 다른 요구에 매우 적합한 자원 소비는 매우 낮은 온 - 칩 MCU의 메모리의 다양한 지원합니다. 도서관은 현재 3 제공하는 큰 실용적인 기능  :

  • 봉투  작은 KV 데이터베이스에 대한 지원  (웨어 레벨링)의 균형을 작성  하고 파워 다운 보호 모드

데이터베이스에 저장된 작은 키되는 NoSQL (비 관계형 데이터베이스) 모델 (키 - 값)로 플래시를 보자. 생성물은 더 간단 달성  파라미터 설정  이나  조작 로그 파워 다운 기능에 저장된 정보.

  • IAP  - 라인 업그레이드는 더 이상 어려운 일입니다

라이브러리는 (인 - 응용 프로그래밍) 공통 인터페이스 기능, CRC32 체크섬 지원, 부트 로더의 지원 및 업그레이드 응용 프로그램을 IAP를 캡슐화합니다.

  • 로그  로그가 플래시에 직접 저장할 수 있습니다, 파일 시스템에 할 필요가 없습니다

개발자는 신속하게 위치를 용이하게 시스템 충돌이나 사고의 원인을 찾기 위해 작은 파일 시스템 제품이없는 응용 프로그램에 적합합니다. 와 함께 EasyLogger 함께 사용하기 쉬운 플래시 메모리 기능 C 로그 (나는 EasyFlash와 원활한 인터페이스를 제공하는 오픈 소스 초경량, 고성능 C 로그 라이브러리 해요).

새로운 V4.0의 NG 스키마

2019 봄 축제 이후, EasyFlash 반복의 4 년 이상 후, 필요와 많은 개발자의 제안과 함께, 마지막으로,이 버전에서 ENV 기능의 이름은 버전 V4.0 베타 출시했습니다  NG  입니다 (차세대) 모드, 완전히 재구성의 새로운 버전의 새로운 기능은 다음과 같습니다

  • 작은 풋 프린트, 메모리 사용량은  거의 0  (V4.0 이전 버전이 여분의 공간 RAM 캐시를 사용합니다)

  • 값 유형 ENV 지원  어떤 종류  , 어떤 길이, 플래시를 memcpy 변수에 직접 대응 (V4.0 전에 만 문자열 지원)

  • 이전 모델보다 ENV 작업 효율이 남아있는 여유 공간을 활용하고, 삭제 연산 시간의 수는 크게 감소 하였다;

  • 기본 지원의  마모 레벨링, 파워 다운 보호 (추가 V4.0을 복용하기 전에 플래시 부문 필요);

  • ENV 지원  증분 업그레이드  펌웨어는 ENV 또한 업그레이드를 지원 업그레이드;

  • 지원 대용량 데이터 저장 모드, 무한 길이 , 데이터를 순차적으로 플래시 섹터의 다수에 저장 될 수있다. 스크립트, 오디오 및 기타 자원 플래시처럼 하나 개 이상의 분야도 ENV (곧 V4.1에서 지원)에 저장 될 수있다;

  • 지원  데이터 암호화는  스토리지 보안 (V4.2에서 곧) 시대의 것들의 필수 기능을 향상시키기 위해;

  • 그것은 지원하는  데이터 압축을  점유 플래시 (V4.3에서 곧)을 감소;

반년 후, 현재 공식 버전이 출시되었습니다, 우리는 재판 경험에 기대

더 많은 온라인 문서를 참조하십시오 :

추천

출처www.oschina.net/news/109002/easyflash-4-0-released