当前位置:网站首页>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 .
边栏推荐
- 【愚公系列】2022年7月 Go教学课程 004-Go代码注释
- Blocking protocol for concurrency control
- Codeforces 12D ball tree array simulation 3 sorting elements
- The American Championship is about to start. Are you ready?
- Multiplexing of Oracle control files
- Pinctrl subsystem and GPIO subsystem
- ICMP introduction
- Image editor for their AutoLayout environment
- 笔记本电脑蓝牙怎么用来连接耳机
- Win11 runs CMD to prompt the solution of "the requested operation needs to be promoted"
猜你喜欢
Oracle advanced query
微服务入门(RestTemplate、Eureka、Nacos、Feign、Gateway)
How can Bluetooth in notebook computer be used to connect headphones
Shell script, awk condition judgment and logic comparison &||
Alternating merging strings of leetcode simple questions
ICMP introduction
Calculation method of boundary IOU
ESP32 hosted
Blocking of concurrency control
Blocking protocol for concurrency control
随机推荐
The difference between MVVM and MVC
Calculation method of boundary IOU
Form artifact
Overview of database recovery
Codeforces 12D ball tree array simulation 3 sorting elements
Analysis of the problem that the cookie value in PHP contains a plus sign (+) and becomes a space
Shell script, awk condition judgment and logic comparison &||
How to use tensorflow2 for cat and dog classification and recognition
Database recovery strategy
从零开始实现lmax-Disruptor队列(四)多线程生产者MultiProducerSequencer原理解析
boundary IoU 的计算方式
Code bug correction, char is converted to int high-order symbol extension, resulting in changes in positivity and negativity and values. Int num = (int) (unsigned int) a, which will occur in older com
Platformio create libopencm3 + FreeRTOS project
Ad637 notes d'utilisation
Unique occurrence times of leetcode simple questions
微服务入门(RestTemplate、Eureka、Nacos、Feign、Gateway)
Talking about MySQL index
Draw a red lantern with MATLAB
Blocking protocol for concurrency control
Concurrency control of performance tuning methodology