原创 1.13 SylixOS 应用开发的学习

2015-8-14 16:13 1139 17 17 分类: 软件与OS 文集: SylixOS应用开发

经过一段时间的摸索,总体感觉SylixOS确实是一款非常不错的操作系统,目前看也是国内唯一一款公开宣传推广的具有IDE的大型嵌入式实时操作系统。但目前用来学习的资料并不是很多,虽然很多高手可以无师自通,但如何能够零基础学习SylixOS也是一个很重要的问题。

零基础有两类,一类是在校大学生或者毕业不久需要用到嵌入式操作系统的人,一类是有一定的工作经验,需要使用嵌入式操作系统但没有使用经验的人。

SylixOS的宣传中声称支持POSIX编程标准,而Linux也是符合POSIX编程,这样我们可以借助一些Linux应用开发的书籍学习SylixOS的应用开发。这里推荐几本书:

1 Linux/UNIX系统编程手册(上下册)》

2 C primer Plus(第五版)中文版》

3 UNIX 环境变量高级编程》

4 POSIX多线程程序设计》(已绝版,可以看电子版或购买盗版)

5 如果主要是Qt应用,或许只需要根据Qt的书籍学习就行了,但多了解些总是好的

如果是学习硬件设计,相关的书籍不是太多,大部分时候学会一款PCB软件的使用,依葫芦画瓢就好了。即使关于高速电路设计和信号完整性的数据也没有多少本。但软件尤其是Linux的相关书籍多到不知道怎么选。但以上4本书是被诸多高手推荐阅读的。实际上仅靠第一本书基本就能完成SylixOS应用程序开发。剩余三本各有侧重,在阅读时若有疑惑之处可以对比学习。若还有疑惑,那只有去Open Group网站查询了。

SylixOS开发环境和系统本身的了解,在申请的RealCoder安装包内有对应文档供参考,将文档中的例程练习几遍后,结合上述的书籍,在SylixOS下编程几乎毫无压力。

1、  RealCoder使用手册》

2、  RealSimARM使用手册》

3、  SylixOS Qt使用手册》

4、  SylixOS功能浅析》PPT

对一些硬件设备的操作结合BSP中一些测试程序代码,也会很快完成。在SylixOS系统编程中需要注意的是SylixOS不支持fork函数,需要使用spawn函数替代。

文章评论0条评论)

登录后参与讨论
我要评论
0
17
关闭 站长推荐上一条 /2 下一条