当前位置:网站首页>Huiding technology gr551x series development board supports openharmony
Huiding technology gr551x series development board supports openharmony
2022-06-22 06:09:00 【Scientific and technological observation】
As OpenAtom OpenHarmony( abbreviation “OpenHarmony”) Community list BLE Lightweight devices , Huiding Technology GR551x A series of low-power Bluetooth development boards have been successfully passed OpenHarmony Compatibility test review of compatibility working group , Officially complete the closing OpenHarmony Main branches (master Branch ).
Li Dongshan comes from Shenzhen huiding Technology Co., Ltd , yes BLE A R & D Engineer in the product development department , from 2021 year 9 Begin to undertake BLE SoC GR551x Access OpenAtom OpenHarmony Ecological adaptation task . Through interviews , He shared with us in detail the difficulties and experience in the process of project development , The following is the arrangement of the interview :
As a well-known technology giant in the development field , Why did you choose to join OpenHarmony ecology 、 Participate in open source co construction ? What do you think ,OpenHarmony What is the most attractive point of the project ?
OpenHarmony It is a full scene oriented 、 Full connection 、 Distributed operating system in the era of full intelligence , It faces the interconnection of all things , It fits us very well BLE SoC Product application direction , Choose to join OpenHarmony ecology , I hope to participate in the joint construction of OpenHarmony The ecological system , To contribute our part to promoting the interconnection of all things and the prosperity and development of thousands of industries .
OpenHarmony Code follows Apache 2.0 And other business friendly open source agreements , All enterprises 、 Both institutions and individuals can be based on OpenHarmony Open source code , Combine your strengths , To do operating system distribution and terminal products in various fields .
When did you set up OpenHarmony Open source project team ? How long has it taken to complete GR5515 Starter Kit Development board adaptation , The core code has been integrated into the trunk , Now is OpenHarmony PMC The Committee elected “ Code monthly contribution star ”, It's really amazing ! Would it be convenient for you to introduce this product to us , Or this experience ? Such a good effect has been achieved in such a short time , May I have your “ The secret ” What do they have ?
We are in 2021 Year of 9 Start to invest resources to adapt OpenHarmony. After more than two months of efforts , Our first Bluetooth LE Lightweight device chip GR551x series SoC Fit up OpenHarmony,2021 year 11 month 18 The day passed smoothly OpenHarmony Compatibility evaluation , And in 2022 year 1 month 7 The official closing date is OpenHarmony The trunk .

(GR5515 Starter Kit Adaptive code warehouse )
It is not only because of the concerted efforts of our partners in the ecological team that we can complete the adaptation of the development board in a short time , Work together , Also benefit from OpenHarmony Complete development platform and tool chain , Excellent code framework , Rich document resources . At first, our warehouse was SIG Hatch on , After two graduation defense reviews, the code is merged into the backbone , I am very grateful to the teachers in the community for their professional guidance and support .
Can develop such an excellent product , Integrate the core code into the trunk , You and your team must have paid a lot . Please share with us , The whole process of developing this product , Including the early stage 、 Mid - 、 later stage , What specific work have you done , How much manpower and resources have been invested ?
Early stage of development board adaptation , We are right. OpenHarmony The lightweight system has been studied and investigated , After fully evaluating the feasibility, start trying to adapt . Everything is difficult at the beginning , Just beginning to fit V1.1.2-LTS edition , Build the development environment 、 Familiar with building systems 、 Transplant the first line of code , Solved a lot of problems , I've stepped on a lot of holes . finally , Two weeks later, the system will be in our SoC It runs stably on the .
In the middle of the project, we upgraded to V3.0.0-LTS,3.0 This release introduces many new features , We began to adapt HDF drive 、BLE Interface 、 file system 、 Low power consumption, etc , And passed the compatibility evaluation .
In the later stage of the project, we worked with the backbone master Version alignment ,master Version to introduce board And soc Advanced design concept of separation , We did a lot of refactoring and Optimization on the code framework , After the code architecture and specifications meet the requirements , Code in OpenHarmony The trunk .
Huiding technology is very optimistic about OpenHarmony, We continue to invest manpower in this project , At present, the first model has been basically completed BLE Soc GR5515 Chip adaptation , In the future, we will continue to optimize and maintain the adapted code , At the same time, it will also actively participate in the graphic display and design of light-weight system BLE IoT Co Construction in the direction of .
Throughout the development process , What technical or other problems have you and your team encountered ? How are these problems solved one by one ? In the process of solving these problems , What valuable experience have you summarized or lesson ?
At the beginning of development , There is almost no right to ARM Guidance document for lightweight system transplantation and adaptation of architecture , The build environment is also complex , The reference development board is 3 block , For my new contact OpenHarmony For Xiaobai , I don't know how to add our code , Don't know how to build , All kinds of difficulties almost encountered “ persuade sb. to resign from an official position ”. Fortunately OpenHarmony Comes with a model based on RSIC-V Sample development board of Architecture , After in-depth study of its compilation framework and adaptation details , We will SDK Migration to OpenHarmony And build successfully .
OpenHarmony Yes ARM and RSIC-V The architecture support has been very comprehensive ,Cortex-M Kernel related arch transplant liteos-m It's done for us , Porting a new development board only needs to focus on compiling and building 、BSP transplant 、XTS test 、 Business function development .
Join in OpenHarmony Since the beginning of Ecology , What's your biggest surprise ? Or what specific gains ?
Since joining OpenHarmony Since the beginning of Ecology , I personally feel that it is developing so fast , From the beginning 1.0 Version iteration to today's 3.0 edition , Each version will bring many practical updates , More and more development boards , Documents are getting richer and richer , Community communication is becoming more and more active , It is becoming easier for developers to participate in co construction .
I've also been learning OpenHarmony, During the learning process, I learned a lot of advanced ideas on code architecture , For their usual development work has brought great help , I have always insisted on sharing my learning experience and open source transplantation cases through my blog .
Looking forward to the future OpenHarmony What can be improved 、 Provide more support ?
OpenHarmony After more than a year of rapid development , Compiling and constructing 、 The code architecture 、 Document support 、 Community construction has been done very well . I personally look forward to ,OpenHarmony Its supporting IDE DevEco Device Tool Can be popularized as soon as possible , Promote many development boards to adapt and support , This is conducive to bringing a more convenient experience to developers and end customers .
OpenHarmony At present, it is still in the stage of development and exploration , Many co construction units and ecological partners still don't know how to play open source projects , Or don't know how to start development . May I ask you to share a piece of , What do you think is the most important or worth sharing ?
The output of open source projects will provide developers with more ways to learn , Light the way for many developers . I encountered a lot of technical difficulties in the development process , When you can't get help from others , By studying other people's open source code, I found inspiration and ideas , Open source is actually a way of learning from each other , An efficient way to make common progress .
Open questions , You can say what you want , Would you like to tell us something else ?
Thank you very much OpenHarmony, It provides us with such an excellent operating system , I'm glad I can participate in open source co construction , Make a modest contribution to open source . From the beginning “ ignorant ” The small white , follow OpenHarmony Growing up together , Although the process is full of challenges , But I also gained a lot . I really feel OpenHarmony Rapid development of , I hope there are more enterprises 、 Developers participate in co construction OpenHarmony Prosper the ecology .
边栏推荐
- Ptrade trading program code - from zero to firm offer 19
- 单细胞论文记录(part9)--Spatial charting of single-cell transcriptomes in tissues
- Improve your game‘s performance
- Machine learning concept sorting (no formula)
- Matlab system identification
- pgsql批量插入
- 五大常考SQL面试题
- 纵向求最大最小与横向求最大最小greatest(),least(),max(),min()
- swagger常用注解汇总
- Serial port (RS - 232)
猜你喜欢

单细胞文献学习(part3)--DSTG: deconvoluting spatial transcriptomics data through graph-based AI

单细胞论文记录(part11)--ClusterMap for multi-scale clustering analysis of spatial gene expression

D3D10 screenshot function saves texture to local

Single cell thesis record (part13) -- spagcn: integrating gene expression, spatial location and history to

MFC tabctrl control to modify label size

400-哈希表(1. 两数之和、454. 四数相加 II、383. 赎金信)

PIR控制器调节器并网逆变器电流谐波抑制策略

Logback自定义Pattern参数解析

Use of idea plug-in EASYCODE

Keil调试时设置断点的高级用法
随机推荐
信息系统项目管理 - 范围管理(划重点)
vcpkg:If you are sure you want to rebuild the above packages, run the command with the --recurse opt
Single cell thesis records (part9) -- spatial charting of single cell transcriptomes in lectures
Expert PID control in Simulink
单细胞论文记录(part9)--Spatial charting of single-cell transcriptomes in tissues
通过SMTP协议和Exchange两种方式实现邮件的发送功能
pip升级难题(已解决)You are using pip version 19.0.3, however version 22.1.2 is available.
【技术随记】
Single precision, double precision and precision (Reprint)
Ethernet communication protocol
Signal output library
Case analysis of terminal data leakage prevention
【NAND文件系统】UBI介绍
关于MNIST线性模型矩阵顺序问题
从入门到精通之专家系统CLIPS(一)CLIPS初识与概述
reduce_sum()中的reduction_indices
活动预告|EdgeX 开发者峰会@南京站 来啦!
单细胞论文记录(part14)--CoSTA: unsupervised convolutional neural network learning for ST analysis
Frame profiling
生信可视化(part1)--柱状图