同步操作将从 newgolo/appkit 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
Embedme是一个基于linux的嵌入式应用工具类库,包括线程,线程池,Coroutine,定时器,消息队列,socket,Tuple,文件,目录,内存池,串口,CANSocket等嵌入式开发中常用的模块。Embedme集成了cJSON,sqlite,tinyxml,libconfig++,yaml-cpp,libev等优秀的开源库。它可以帮助您快速的构建稳定的嵌入式应用程序,省去广大码农造轮子的重复劳动。Embedme目前还在不断完善中,欢迎各位同行fork本开源库,也期待您的建议和开源贡献。
有任何问题,欢迎联系: cblock@126.com 牛咕噜大人
本软件遵循LGPL协议,请自觉遵守该协议,您使用本软件所引起的任何法律后果本人不承担任何责任! 如果您使用此源码,请务必保留README在您的工程代码目录下!
本工程采用自行编写的mbuild系统进行编译,mbuild系统的使用请参考:mbuild使用说明
在编译前请先确认已安装autoconf,automake,libtool等工具,否则无法编译成功,如遇编译错误,请自行查看错误提示,判断是否是工具未安装。
1 . cd到工程跟目录下
$cd embedme
2 . 设置mbuild编译环境
$source build/envsetup.sh
3 . 设置编译目标体系
$mbuild_setup
4 . 编译
$mbuild_make opensource/libemb libemb
$mbuild_make example/libemb.test test
$mbuild_make app/demo demo
mbuild 命令的详细使用方法请参考mbuild说明
本工程支持cygwin/Android环境下编译,源码中使用OS_CYGWIN/OS_ANDROID宏来隔离代码,如果不使用宏将默认代码同时支持在Linux,cygwin,Android环境下编译.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。