이번 주에는 하드웨어 진행 및 소프트웨어 개발에 대해 자세히 설명합니다. 또한 모든 사람들과 공유 할 수있는 커뮤니티 뉴스가 있습니다!
공간 블록 체인 노드의 하드웨어 전달이 완료되었습니다.
공간의 블록 체인 노드 하드웨어는 자일링스의 Zynq Z7030을 사용한다. 그 아키텍처는 그림 1에 나와 있습니다. 주로 처리 시스템 (약자 : PS 부품)과 프로그램 가능 논리 (약자 : PL)로 구분됩니다.
PS 부분은 ARM 기반 듀얼 코어 Cortex-A9 프로세서와 관련 주변 장치로 구성됩니다.
PL 부분은 자일링스의 프로그래머블 게이트 어레이 (FPGA)로 구성된다. 로직은 하드웨어 기술 언어를 통해 설정되며 PL 부분, 리셋, 내부 DDR, SPI 및 기타 인터페이스와 외부 CAN, RS422 인터페이스에서 시스템 클럭을 구현합니다.
현재 하드웨어 팀은 노드의 FPGA 설정을 완료하고 FPGA 테스트 단계에 진입했습니다.
이번 주 소프트웨어 팀은 이전 블록 체인 소프트웨어가 이식 된 후 발생한 문제를 조사했습니다. 시간 동기화 모듈을 추가하여 이전 노드 간의 간헐적 인 비 전송 문제를 해결했습니다.
또한 각 주변 장치의 기능 구현을 테스트하기 위해 노드의 자체 하드웨어와 병렬로 주변 테스트 케이스를 수행합니다.
FPGA 상태가 확인되면 소프트웨어 팀은 노드를 기반으로 한 보드 개발 지원 패키지 (BSP) 및 주변 장치를 활성화합니다. 보드 지원 패키지는 임베디드 시스템에서 하드웨어 장치와 운영 체제의 기본 드라이버 사이의 중간 계층입니다. 운영 체제 하드웨어 인터페이스는 운영 체제 기반 드라이버에 대해 제공되며 운영 체제와 다른 플랫폼의 기본 하드웨어를 차폐합니다. BSP 개발은 운영 체제를 이식하는 유일한 방법이기도합니다.
스페이스 체인 OS
오픈 소스 문서
이번 주 팀은 GitHub에서 다음 문서를 공개합니다.
1. SPC002002 RealEvo-IDE 사용 설명서 KO
2. SPC002002 RealEvo-IDE 사용 설명서 EN - SpaceChain OS는 RealEvo-IDE를 사용하여 개발, 디버깅 및 배포 할 수 있습니다. 이 문서에서는 새 기본을 만드는 방법, 프로젝트를 만드는 방법, 동적 링크 라이브러리 커널 모듈을 배포하는 방법, 디버그 방법 및 장치 관리 방법 등 IDE 사용 방법을 설명합니다. 동시에이 문서의 부록에는 전원 차단 보안을 지원하는 파일 시스템 인 TpsF 사용에 대해 설명되어 있습니다.
3. SPC001001 실시간 테스트 보고서 CN -이 문서는 OS의 실시간 테스트 방법 및 테스트 보고서를 설명합니다.
현재이 팀은 중국어 문서를 대조하고 영어 문서를 번역하는 작업을하고 있으며 점차 GitHub에 추가 문서를 게시 할 예정입니다.
뉴스에서
지역 사회 활동
5 월 11 일, 공동 창립자 Zheng Zuo는 그의 모교 인 Columbia University에서 Qtum의 Tech Meetup에 초청되어 연설을했습니다. 그는 SpaceChain을 학생들에게 소개하고 열광자를 차단했습니다. 또한 그는 프로젝트의 기술적 경로와 비전은 물론 프로젝트 진행 상황에 대해서도 공유했습니다. 개발자와 함께하는 SpaceChain OS의 진행 상황을 파악한 후 관객은 더 많은 것을 찾고 더 많은 것을 찾고 개발 커뮤니티에 참여하고자했습니다.
커뮤니티에서 머리 안감았다고 실컷 구박당한게 밋업 사진이었네요.