zephyr-编译和运行应用
来源:互联网 发布:酷家乐绘图软件 编辑:程序博客网 时间:2024/06/05 13:34
编译一个示例应用
$ cd $ZEPHYR_BASE/samples/hello_world/microkernel$ make上面的编译时采用的是定义在Makefile文件中的默认配置,如果你是为其他平台编译程序,那么请修改配置项BOARD
$ make BOARD=minnowboardmicrokernel 和 nanokernel 的示例程序分别可以在
$ZEPHYR_BASE/samples/microkernel/apps
and$ZEPHYR_BASE/samples/nanokernel/apps
目录找到。编译成功后,结果会在应用根目录下outdir子目录中。编译系统生成的ELF文件默认命名为zephyr.elf,这个值可以在Makefile文件中修改,编译系统会依据使用的硬件和平台为不用用例生成不同的名称。
运行一个示例应用
你可以在支持的不同平台和体系架构中使用QEMU来在开发环境中开发应用。这可以通过在编译完成时调用一个特定的目标文件。
比如
1.运行使用默认开发板平台配置的应用
$ make qemu
2.运行使用X86开发板配置的应用$ make BOARD=qemu_x86 qemu3.运行使用ARM qemu_cortex_m3开发板配置的应用
$ make BOARD=qemu_cortex_m3 ARCH=arm qemu
qumu并非支持所有开发板和平台,部分示例和测试用例在模拟器中运行的时候可能会失败,当你为特定硬件目标做开发的时候,请确保在真实的硬件和平台上做测试,而非仅仅依赖QEMU模拟器环境
0 0
- zephyr-编译和运行应用
- zephyr-开发应用
- java包应用文件编译和运行以及jar生成
- 编译和运行
- opencore 编译和运行
- iPhone编译和运行
- 什么是编译和运行
- java 编译和运行
- 编译和运行
- 编译和运行
- quic编译和运行
- 编译和运行
- 异常:编译时异常和运行时异常&throw和throws区别try-catch的应用
- 在Eclipse中编译运行Android4.3应用源码——Launcher2和Gallery2
- 在Eclipse中编译运行Android4.3应用源码——Launcher2和Gallery2
- 在Eclipse中编译运行Android4.3应用源码——Launcher2和Gallery2
- 编译和运行Java程序
- 编译时多态和运行时多态
- Learn Some Franework-2 Story begins at Init
- redis中的基本数据类型,以及在Spring-Boot对Redis的基本使用
- tomcat-dbcp数据库连接池配置以及使用时候的一些坑
- AudioManager播放音乐
- 大型网站架构系列:20本技术书籍推荐
- zephyr-编译和运行应用
- 记录今天使用成功的GTK接口函数
- Android 简单demo kill外部应用进程、卸载外部应用、安装apk
- 三维搜索(bfs)Dungeon Master
- 透视变换-鸟瞰图
- chapter 14 表单脚本
- Maven学习笔记——常用插件配置详解
- 小米Git
- 字符串哈希函数