yygg_you 发表于 2014-8-18 14:22:58

SylixOS Window环境演示

本帖最后由 yygg_you 于 2014-8-18 15:24 编辑


申明:
1 windows环境下可以满足SylixOS的内核以及BSP编译。若需要编译QT的 请移步linux平台。我试过mingwcygwin ,编译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.a和libdsohandle.a及libvpmpdm.a、动态库文件libvpmpdm.so、内核模块xinput.ko 和xsiipc.ko(位于D:\sylixos_workspace\libsylixos\Debug目录)。 在eclipse的console窗口会有如下信息:
3.2   生成系统符号表文件
拷贝\libsylixos\SylixOS\hosttools\makesymbol目录下的makesymbol.bat和makesymbol.sh及nm.exe到\libsylixos\Debug目录。Eclipse菜单中选择Run->Externaltools->make_symbol ,或者找到这个图标,点击下拉箭头,选择make_symbol,这时候makesymbol.bat会生成系统符号表文件symbol.c和symbol.h。当console窗口出现如下信息的时候表示symbol 已经制作完成
3.3   编译BSPMINI2440
拷贝\libsylixos\Debug目录下的symbol.c和symbol.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内核。


tiger 发表于 2014-8-18 15:29:26

我顶

Bruce_GAN 发表于 2014-10-24 20:20:48

如果是少到板子上应该怎么弄? uboot 去指向引导bspmin2440.bin?

sylixos 发表于 2014-10-24 21:48:54

是的, 用 bootloader 将 sylixos 镜像装载到指定的 ram 中, 然后将 PC 转到首地址

njdada 发表于 2014-11-2 13:12:41

下载失效了,请重新发布下下载链接,谢谢!

sylixos 发表于 2014-11-3 17:29:19

q群里面有共享

sylixos 发表于 2014-11-3 17:29:19

q群里面有共享

njdada 发表于 2014-11-3 18:01:28

麻烦告知下q群,谢谢!

databus 发表于 2016-12-6 16:27:01

sylixos 发表于 2014-11-3 17:29
q群里面有共享

qq群是多少啊~~:lol

weisheng 发表于 2016-12-8 19:34:31

databus 发表于 2016-12-6 16:27
qq群是多少啊~~

aaaaa32537017
页: [1] 2
查看完整版本: SylixOS Window环境演示