SylixOS嵌入式操作系统|论坛

 找回密码
 注册
搜索
查看: 22157|回复: 11

SylixOS Window环境演示

[复制链接]

4

主题

16

帖子

103

积分

版主

Rank: 7Rank: 7Rank: 7

积分
103
QQ
发表于 2014-8-18 14:22:58 | 显示全部楼层 |阅读模式
本帖最后由 yygg_you 于 2014-8-18 15:24 编辑


申明:
1 windows环境下可以满足SylixOS的内核以及BSP编译。若需要编译QT的 请移步linux平台。我试过mingw  cygwin ,编译QT的话 多少存在一些问题。
2 本贴均参照http://wiki.sylixos.com:8000/index.php/入门指南 ,有疏漏之处请参照wiki原文。

本文仅针对于EmbSylixOS工具。
EmbSylixOS 是集成了eclipse yargato arm-none-eabi-gcc等工具链,通过启动文件自动设置了环境变量 ,用户即下即用,省去了搭建开发环境的步骤。
下载地址:http://url.cn/S6Ok8X   
2      启动EmbSylixOS工具
下载到EmbsylixOS.7z后解压到任意磁盘的根目录,进入EmbSylixOS文件目录,双击运行start.cmd批处理文件。
启动后工作界面如下:


在最左侧,显示的工程列表:
  • libsylixos是SylixOS的静态库工程。
  • bspmini2440 用于编译bsp for mini2440
  • bspmini2440_new 是使用GNU ARM for eclipse插件编译的mini2440的bsp ,仅供参考。
  • Hello 是helloword测试程序。

3      编译工程
3.1     编译libsylixos
libsylixos工程是SylixOS操作系统的静态库工程。
在左侧的工程浏览器中选择libsylixos工程,鼠标右击然后选择Build Project
编译libsylixos工程,编译耗费的时间视你的机器的性能而定,一般需要10分钟。
最后生成静态库文件libsylixos.alibdsohandle.alibvpmpdm.a、动态库文件libvpmpdm.so、内核模块xinput.ko xsiipc.ko(位于D:\sylixos_workspace\libsylixos\Debug目录)。
eclipseconsole窗口会有如下信息:

3.2     生成系统符号表文件
拷贝\libsylixos\SylixOS\hosttools\makesymbol目录下的makesymbol.batmakesymbol.shnm.exe\libsylixos\Debug目录。
Eclipse菜单中选择Run->Externaltools->make_symbol ,或者找到这个图标,点击下拉箭头,选择make_symbol,这时候makesymbol.bat会生成系统符号表文件symbol.csymbol.h
console窗口出现如下信息的时候表示symbol 已经制作完成

3.3     编译BSPMINI2440
拷贝\libsylixos\Debug目录下的symbol.csymbol.h文件到 bspmini2440\SylixOS\bsp目录替换原有的。
与编译内核的步骤相同,直接工程名字上右键选择make project.
编译完成后console窗口的信息如下

4      运行SylixOS
4.1     基于qemu 运行

EmbSylixOS提供了Qemu for mini2440虚拟机。没有2440开发板的同学可以先试用qemu试一下效果。
在准备运行qemu之前请确认一下 eclipse->run->external_tools->external tool configurations 配置
选中run-sylixos ,主要是确定一下armgument是否正确,需要指向到我们刚刚编译的bspmini2440.bin,其他选项建议不要修改,用的相对路径。参数确认完毕后。可以直接点击Run按钮,然后激动人心的时刻开始了

看是不是屌爆了。感谢蓝色泡泡,感谢SylixOS工作小组
今天先到此,后续继续添加qemu的调试模式,调试我们的sylixOS内核。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

6

主题

15

帖子

151

积分

版主

Rank: 7Rank: 7Rank: 7

积分
151
发表于 2014-8-18 15:29:26 | 显示全部楼层
我顶
回复

使用道具 举报

0

主题

1

帖子

11

积分

新手上路

Rank: 1

积分
11
发表于 2014-10-24 20:20:48 | 显示全部楼层
如果是少到板子上应该怎么弄? uboot 去指向引导bspmin2440.bin?
回复 支持 反对

使用道具 举报

17

主题

81

帖子

1159

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1159
发表于 2014-10-24 21:48:54 | 显示全部楼层
是的, 用 bootloader 将 sylixos 镜像装载到指定的 ram 中, 然后将 PC 转到首地址
回复 支持 反对

使用道具 举报

2

主题

12

帖子

83

积分

注册会员

Rank: 2

积分
83
发表于 2014-11-2 13:12:41 | 显示全部楼层
下载失效了,请重新发布下下载链接,谢谢!
回复 支持 反对

使用道具 举报

17

主题

81

帖子

1159

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1159
发表于 2014-11-3 17:29:19 来自移动终端 | 显示全部楼层
q群里面有共享
回复 支持 反对

使用道具 举报

17

主题

81

帖子

1159

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1159
发表于 2014-11-3 17:29:19 来自移动终端 | 显示全部楼层
q群里面有共享
回复 支持 反对

使用道具 举报

2

主题

12

帖子

83

积分

注册会员

Rank: 2

积分
83
发表于 2014-11-3 18:01:28 | 显示全部楼层
麻烦告知下q群,谢谢!
回复 支持 反对

使用道具 举报

6

主题

18

帖子

173

积分

版主

Rank: 7Rank: 7Rank: 7

积分
173
发表于 2016-12-6 16:27:01 | 显示全部楼层

qq群是多少啊~~
SylixOS官方讨论群:32537017
回复 支持 反对

使用道具 举报

1

主题

3

帖子

81

积分

注册会员

Rank: 2

积分
81
发表于 2016-12-8 19:34:31 | 显示全部楼层

aaaaa32537017
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|Acoinfo Inc. All Rights Reserved. ( 京ICP备15059934号

GMT+8, 2024-11-3 21:23 , Processed in 0.037976 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表