SylixOS嵌入式操作系统|论坛

标题: SylixOS Window环境演示 [打印本页]

作者: yygg_you    时间: 2014-8-18 14:22
标题: SylixOS Window环境演示
本帖最后由 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批处理文件。
启动后工作界面如下:

[attach]25[/attach]
在最左侧,显示的工程列表:
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窗口会有如下信息:
[attach]26[/attach]

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

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

4      运行SylixOS
4.1     基于qemu 运行

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

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




作者: tiger    时间: 2014-8-18 15:29
我顶
作者: Bruce_GAN    时间: 2014-10-24 20:20
如果是少到板子上应该怎么弄? uboot 去指向引导bspmin2440.bin?
作者: sylixos    时间: 2014-10-24 21:48
是的, 用 bootloader 将 sylixos 镜像装载到指定的 ram 中, 然后将 PC 转到首地址
作者: njdada    时间: 2014-11-2 13:12
下载失效了,请重新发布下下载链接,谢谢!
作者: sylixos    时间: 2014-11-3 17:29
q群里面有共享
作者: sylixos    时间: 2014-11-3 17:29
q群里面有共享
作者: njdada    时间: 2014-11-3 18:01
麻烦告知下q群,谢谢!
作者: databus    时间: 2016-12-6 16:27
sylixos 发表于 2014-11-3 17:29
q群里面有共享

qq群是多少啊~~
作者: weisheng    时间: 2016-12-8 19:34
databus 发表于 2016-12-6 16:27
qq群是多少啊~~

aaaaa32537017
作者: weisheng    时间: 2016-12-8 19:34
weisheng 发表于 2016-12-8 19:34
aaaaa32537017

aaaaa后面的数字
作者: lss_weidy    时间: 2017-3-13 09:42
EmbSylixOS工具。现在无法下载了,可以重新开放下载链接吗?




欢迎光临 SylixOS嵌入式操作系统|论坛 (https://bbs.sylixos.com/) Powered by Discuz! X3.2