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等工具链,通过启动文件自动设置了环境变量 ,用户即下即用,省去了搭建开发环境的步骤。
2 启动EmbSylixOS工具
下载到EmbsylixOS.7z后解压到任意磁盘的根目录,进入EmbSylixOS文件目录,双击运行start.cmd批处理文件。
启动后工作界面如下:
[attach]25[/attach]
在最左侧,显示的工程列表:
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窗口会有如下信息:
[attach]26[/attach]
3.2 生成系统符号表文件
拷贝\libsylixos\SylixOS\hosttools\makesymbol目录下的makesymbol.bat和makesymbol.sh及nm.exe到\libsylixos\Debug目录。
Eclipse菜单中选择Run->Externaltools->make_symbol ,或者找到这个图标[attach]27[/attach],点击下拉箭头,选择make_symbol,这时候makesymbol.bat会生成系统符号表文件symbol.c和symbol.h。
当console窗口出现如下信息的时候表示symbol 已经制作完成
[attach]28[/attach]
3.3 编译BSPMINI2440
拷贝\libsylixos\Debug目录下的symbol.c和symbol.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
qq群是多少啊~~
作者: weisheng 时间: 2016-12-8 19:34
aaaaa32537017
作者: weisheng 时间: 2016-12-8 19:34
aaaaa后面的数字
作者: lss_weidy 时间: 2017-3-13 09:42
EmbSylixOS工具。现在无法下载了,可以重新开放下载链接吗?
欢迎光临 SylixOS嵌入式操作系统|论坛 (https://bbs.sylixos.com/) |
Powered by Discuz! X3.2 |