embedme
所属分类:单片机开发
开发工具:Unix_Linux
文件大小:592KB
下载次数:1
上传日期:2015-05-11 16:45:33
上 传 者:
smart2017
说明: * libemb is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
(* libemb is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.)
文件列表:
embedme (0, 2015-05-06)
embedme\bin (0, 2015-05-06)
embedme\COPYING (35126, 2015-05-05)
embedme\COPYING.LESSER (7650, 2015-05-05)
embedme\inc (0, 2015-05-06)
embedme\inc\Version.h (1269, 2015-05-05)
embedme\lib (0, 2015-05-06)
embedme\libemb (0, 2015-05-06)
embedme\libemb\inc (0, 2015-05-06)
embedme\libemb\inc\AtomicQueue.h (2753, 2015-05-05)
embedme\libemb\inc\AtomicVector.h (3155, 2015-05-05)
embedme\libemb\inc\BaseType.h (2508, 2015-05-05)
embedme\libemb\inc\CmdExecuter.h (1296, 2015-05-05)
embedme\libemb\inc\ComPort.h (2620, 2015-05-05)
embedme\libemb\inc\database (0, 2015-05-06)
embedme\libemb\inc\database\DataBase.h (874, 2015-05-05)
embedme\libemb\inc\database\sqlite3.h (363411, 2015-05-05)
embedme\libemb\inc\database\sqlite3ext.h (27763, 2015-05-05)
embedme\libemb\inc\database\SqliteWrapper.h (732, 2015-05-05)
embedme\libemb\inc\DebugPrint.h (1974, 2015-05-05)
embedme\libemb\inc\Event.h (2540, 2015-05-05)
embedme\libemb\inc\File.h (1987, 2015-05-05)
embedme\libemb\inc\Gpio.h (2461, 2015-05-05)
embedme\libemb\inc\IODevice.h (2079, 2015-05-05)
embedme\libemb\inc\Logger.h (1917, 2015-05-05)
embedme\libemb\inc\MD5Check.h (666, 2015-05-05)
embedme\libemb\inc\MemShared.h (309, 2015-05-05)
embedme\libemb\inc\MsgQueue.h (2315, 2015-05-05)
embedme\libemb\inc\Mutex.h (1800, 2015-05-05)
embedme\libemb\inc\Network.h (2061, 2015-05-05)
embedme\libemb\inc\PacketPort.h (1010, 2015-05-05)
embedme\libemb\inc\RingBuffer.h (1555, 2015-05-05)
embedme\libemb\inc\RtcFacade.h (1903, 2015-05-05)
embedme\libemb\inc\Semaphore.h (1169, 2015-05-05)
embedme\libemb\inc\Setting.h (2434, 2015-05-05)
embedme\libemb\inc\Socket.h (2863, 2015-05-05)
embedme\libemb\inc\Thread.h (2149, 2015-05-05)
embedme\libemb\inc\Timer.h (3216, 2015-05-05)
... ...
/******************************************************************************
* This file is part of libemb.
*
* libemb is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* libemb is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with libemb. If not, see .
*
* Project: Embedme
* Author : FergusZeng
* Email : cblock@126.com
* git : http://git.oschina.net/cblock/embedme
* Copyright 2014 @ ShenZhen ,***
*******************************************************************************/
-------------------------------------------------------------
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-------------------------------------------------------------
注意事项:
本软件遵循LGPL协议,请自觉遵守该协议,否则将追究您的法律责任!
如果您使用此源码,请务必保留README在您的工程代码目录下!!!!!!!
------------------------------------------------------------
--------------------------------------------------------------
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
--------------------------------------------------------------
此工程文件夹意在提供一个基于libemb库的通用工程构建模板,方便用
户快速构建嵌入式应用程序。请用户不要随意更改工程目录结构树及
Makefile文件。
目录树结构:
|---bin
|---inc
|---lib
|---libemb
|---objects
|---src
|---Makefile
bin 目录用于发布可执行程序,您make后产生的可执行程序在这可以找到.
inc 目录是工程头文件目录,您的所有头文件(*.h)应该放在该目录.
lib 目录用于发布libemb库及添加外部库.
libemb 为embedme库文件夹,如果您只是使用libemb库,请不要删除或修改
该文件夹内的任何文件.
objects 目录为构建目录,用于存储编译过程中间文件.
src 目录为工程源代码目录,您的所有源代码(*.c/*.cpp)应该放在该目录.
---------------------------------------------------------------------
使用说明:
1.先编译libemb库
# make libemb [CROSS_COMPILE=xxxxxxx]
2.编译工程目录
# make [CROSS_COMPILE=xxxxxxx]
3,如果您修改了libemb目录下的代码,请务必重新编译libemb库:
# make libemb [CROSS_COMPILE=xxxxxxx]
# make clean
# make [CROSS_COMPILE=xxxxxxx]
您可以在inc或src目录中任意创建子目录以方便管理源代码,增加子目录
和源代码后,您需要将子目录及文件添加到Makefile的INCLUDE_DIR变量和
PROJECT_SRC变量中,这样您才能正确编译.
---------------------------------------------------------------------
近期下载者:
相关文件:
收藏者: