如何快速体验OneOS
随便逛了逛
之前有简单了解过OneOS,今天逛了下OneOS专区,发现官方终于也在宣传方面发力了啊,很多文章都非常专业,也有开发者在专区里面提问题了。也发现,部分开发者倒在了第一步,如何编译下载运行OneOS,因此,希望这篇文章能解答一些疑惑,也是自己的学习记录吧。
问题和资料
我觉得开发者疑惑的原因在于,大部分人是第一次知道OneOS,而OneOS的代码,工具,文章又散布在各个地方,包括但不限于我知道的:gitee,开源中国,中移物联网官方网站,中移OneOS公众号。
因此,这里做了个搬运工,把相关资料汇总了下,供各位大佬参考:
gitee码云:https://gitee.com/cmcc-oneos
开源中国:https://www.oschina.net/group/oneos (OneOS专区)
OneOS官网:https://os.iot.10086.cn/
公众号:中移OneOS
OneOS代码和工具
OneOS的代码保存在码云平台,可以看到里面有三个仓库,其中两个是代码仓库,一个是工具仓库。当我们需要使用OneOS进行体验开发的时候,必须把他们下载或者克隆下来哟。
OneOS和OneOS-Lite就是代码仓库,只是OneOS更贴近商用,每一轮提代码提交都会经过提测保证其稳定性。OneOS-Lite则是更偏向于学习,不会有频繁的测试,但仓库内部自带文档,且简化了代码的配置,保证初学者更快上手。
OneOS-Cube则是一块运行于windows上的开发工具,不管是OneOS还是OneOS-Lite都必须依靠它来进行项目的配置和生成,是OneOS项目不可或缺的开发工具。
OneOS文档
OneOS的文档主要分为两处,一处为官网,一处为OneOS-Lite。其中官网地址:文档中心 (10086.cn)
开始动手啦
既然已经知道了代码、工具、文档。那么,接下来就是最重要的动手实践操作啦!第一步,选择对应自己硬件的板级project。因为我这里刚好有一颗stm32f469disco的板子,所以我就直接进入了OneOS\templates\stm32f469-st-disco
的目录中去。在这个目录中,默认已经有了keil的工程文件project.uvprojx
,如果想直接体验,可以直接双击该项目,这时将会启动keil工程,就可以编译固化运行啦!
如果,还想自己添加或者删减里面的配置,这时就可以使用OneOS-Cube
工具了。输入命令menuconfig进行配置,再使用命令scons --ide=mdk5
来生成mdk
的项目工程,然后使用mdk
进行编译。具体如何使用OneOS-Cube
工具还可以参见文档哦。
运行效果如下,这里以体验shell
命令。
体验一日游
以上就是对OneOS的简单体验,抛砖引玉,供各位大佬参考。
最新文章
- em 换算
- 爱上MVC系列~过滤器实现对响应流的处理
- Elasticsearch——Rest API中的常用用法
- MongoDB学习与BUG解答
- Dungeon Master 分类: 搜索 POJ 2015-08-09 14:25 4人阅读 评论(0) 收藏
- Game: Map Design Considerations 游戏地图设计指南
- Spring的lazy-init详解
- delphi 常用属性+方法+事件+代码+函数
- 轮子来袭 vJine.Core Orm 之 02_代码生成
- PROS Step:只需几分钟即可创建优化的价目表,并发现即时收益机会。
- qemu 模拟-arm-mini2440开发板-启动u-boot,kernel和nfs文件系统【转】
- day05 数据类型的方法详解
- CSS3 background-size属性兼容
- postman+linux+pistache的http通信过程
- 创建Car类,包含name,price属性,构造器等方法,创建测试类,在main方法中创建Set接口的实现类,添加5个以上的Car对象,遍历集合元素,验证重复元素是否过滤了; 如果没有过滤,实现过滤功能;把每个小车的price降10000元,再遍历,查看price是否已改变
- ASIHTTPRequest系列(一):同步和异步请求
- px 和 em 的区别
- 《ACM-ICPC程序设计系列 数论及其应用》例题个人答案记录
- HiveSQL正则表达式的应用[转]
- dict文档