当前位置:网站首页>How to quickly experience oneos
How to quickly experience oneos
2022-07-05 22:15:00 【Soap horn tree outside the window】
Just stroll around
I had a brief understanding of OneOS, I went shopping today OneOS Prefecture , I found that the government has finally made efforts in propaganda , Many articles are very professional , There are also developers asking questions in the zone . Also found that , Some developers fell in the first step , How to compile, download and run OneOS, therefore , I hope this article can answer some doubts , It's also your own learning record .
Questions and information
I think the reason why developers are confused is , Most people know for the first time OneOS, and OneOS Code for , Tools , Articles are scattered everywhere , Including but not limited to what I know :gitee, Open source in China , The official website of China Mobile Internet of things , Move middle OneOS official account .
therefore , I worked as a porter here , Summarize the relevant information , For your reference :
gitee Code cloud :https://gitee.com/cmcc-oneos
Open source in China :https://www.oschina.net/group/oneos (OneOS Prefecture )
OneOS Official website :https://os.iot.10086.cn/
official account : Move middle OneOS
OneOS Code and tools
OneOS The code of is saved on the code cloud platform , You can see three warehouses inside , Two of them are code warehouses , One is the tool warehouse . When we need to use OneOS When developing experience , They must be downloaded or cloned .


OneOS and OneOS-Lite Code warehouse , It's just OneOS Closer to business , Every round of code submission will be tested to ensure its stability .OneOS-Lite Is more inclined to learn , There will be no frequent testing , But the warehouse has its own documents , And simplify the configuration of the code , Ensure that beginners get started faster .

OneOS-Cube Is a piece that runs on windows Development tools on , Whether it's OneOS still OneOS-Lite Must rely on it to configure and generate projects , yes OneOS An indispensable development tool for the project .
OneOS file
OneOS The document of is mainly divided into two parts , One is the official website , One is OneOS-Lite. The official website address : Document center (10086.cn)

OneOS-Lite Developing documents

Let's start
Now that you know the code 、 Tools 、 file . that , Next is the most important hands-on operation ! First step , Select the board level corresponding to your hardware project. Because I happen to have one here stm32f469disco The board of , So I went straight into OneOS\templates\stm32f469-st-disco Go to the directory of . In this directory , Default already exists keil Engineering documents of project.uvprojx, If you want to experience it directly , You can double-click the item directly , This will start keil engineering , You can compile, solidify and run !
If , I also want to add or delete the configuration , It can be used at this time OneOS-Cube The tool . Enter the command menuconfig To configure , Reuse command scons --ide=mdk5 To generate mdk The project of , And then use mdk Compile . How to use it OneOS-Cube Tools can also be found in the documentation .
The operation effect is as follows , Here to experience shell command .

Experience a one-day tour
That's right OneOS Simple experience , throw away a brick in order to get a gem , For your reference .
边栏推荐
- Hysbz 2243 staining (tree chain splitting)
- The Blue Bridge Cup web application development simulation competition is open for the first time! Contestants fast forward!
- POJ 3237 tree (tree chain splitting)
- CA certificate trampled pit
- HDU 4391 paint the wall segment tree (water
- Official clarification statement of Jihu company
- Leetcode simple question: check whether each row and column contain all integers
- Evolution of large website architecture and knowledge system
- The simple problem of leetcode is to split a string into several groups of length K
- Regular expressions and re Libraries
猜你喜欢

Index optimization of performance tuning methodology

Blocking protocol for concurrency control

Meituan dynamic thread pool practice ideas, open source

MySQL连接断开报错MySQLdb._exceptions.OperationalError 4031, The client was disconnected by the server

Three "factions" in the metauniverse

How can Bluetooth in notebook computer be used to connect headphones

Granularity of blocking of concurrency control

Technology cloud report won the special contribution award for the 10th anniversary of 2013-2022 of the "cloud Ding Award" of the global cloud computing conference

多家呼吸机巨头产品近期被一级召回 呼吸机市场仍在增量竞争

The American Championship is about to start. Are you ready?
随机推荐
[Yugong series] go teaching course in July 2022 004 go code Notes
Oracle views the data size of a table
Nacos 的安装与服务的注册
854. String BFS with similarity K
What changes has Web3 brought to the Internet?
Database tuning solution
等到产业互联网时代真正发展成熟,我们将会看待一系列的新产业巨头的出现
Sub total of Pico development
Sentinel production environment practice (I)
ESP32 hosted
Leetcode simple question ring and rod
Alternating merging strings of leetcode simple questions
Official clarification statement of Jihu company
Pl/sql basic case
Installation of VMware Workstation
Oracle checkpoint queue - Analysis of the principle of instance crash recovery
Stored procedures and stored functions
Win11缺少dll文件怎么办?Win11系统找不到dll文件修复方法
Business learning of mall order module
元宇宙中的三大“派系”