细棒/棒
文件夹和文件
存储库文件导航
警告:默认分支已切换到***tp-master*** ============================================================================ 请参阅“从哪里开始”(下一节)以了解从哪里开始。 ============================================================================ TinyProd公司 tp免费/产品 TinyProd是一个更加面向生产/工业的TinyOS存储库。 它 积极跟踪学术/开发主TinyOS存储库。 While期间 保持适当的生产控制。 高度可控的释放 存储库是tinyprod/prod(github.com/tinyprod/prod)。 tp-freeforall是主要的集成风格,用于集成新代码。 它仍然是被管理的,但几乎所有新代码都被允许进入。 其目的是为建议添加的新代码提供集成平台 到TinyProd代码库。 TP freeforall目前的主要功能是集成了msp430内核。 这个 包括对3个主要TI msp430系列(x1、x2和x5)的支持。 请参见 tos/chips/msp430/00_Chip_Notes了解更多详细信息。 当第一次TP释放发生时, 将编写一份更好的发布说明。 这将在 出现TinyOS 2.1.2版本。 **默认(主工作)分行:**(2012-12-03)tp-master motenet_rel、msp430-int等都已合并。 <当前功能分支> msp430 int:mp430集成(已合并)。 如果有疑问,请退出tp-master。 状态:2012-12-03 tinyprod-base:与tinyos-main trunk的尖端集成(0e4829,r6209) msp430-int:与更新的tinyprod-base集成。 与Z1(x2)tinyos-main代码合并完成。 2012-12-03:msp430-int并入tp-master motenet_rel并入tp-master 2011年12月16日:msp430-int-next升级为msp430-int 完成与Z1 x2 tinyos-main(svn)的集成。 将gnode(sownet)引入msp430-int。 2011-09-21 msp430-int-pu并入msp430-int,包括底座x5(在tinyprod-base之前) tinyprod-base:新分支替换vhsb(nuke旧z1代码) tinyprod-base现在基于tinyos-main主干线(2011-09-21)。 msp430-int-next,vhsb-nuked,基于tinyprod-base msp430int-pu下一个,基于tinyprod底座的新型int-pu。 msp430-int<-msp430-int-pu msp430-int-pu暂时保留(给人们时间适应)。 upstream-next:在更新周期中出现的新上游。 tinyprod-base:基于upstream-next。 msp430-int-next:非小棒材 msp430-int-pu-next:关闭msp430-int-next(此时应该是原始的)。 msp430-int-svn:继续。 (应纳入 tinyos主线) ============================================================================ **从哪里开始:** 00a_Repo_Notes:(此文件)。 有关此回购的一般概述 关于。 请注意,此存储库使用GIT作为其DVCS。 00b_Development_Environment:设置开发环境。 00c_Getting_Started_Git:使用Git、github和 此次回购。 00d_Contribution_Process:返回中央存储库。 ============================================================================ 欢迎来到TinyProd *关于TinyProd: TinyProd是一个基于GIT的TinyOS存储库,位于 基于SVN的主要TinyOS存储库,由学术TinyOS维护 社区。 TinyProd旨在成为面向开发人员/生产的存储库。 其中一些功能包括: 组织基于git的TinyOS开发。 o社区更有活力,变化速度更快。 o鼓励合作 o优化开发人员资源。 (简化开发过程)。 以开发人员为中心,而不是以学术为中心。 o同行驱动的代码审查,规范而非例外。 o真实问题和错误跟踪 o跟踪TinyProd管理的源树片段的更改 并链接到适当的跟踪文档。 o稳定的主线。 o连续释放周期。 其目的是使结构尽可能简单,同时允许 合理水平的贡献。 我们想要一个开发者论坛 可以使他们的代码易于访问,真正的代码审查机制和 反馈,以及发布中的合理稳定性。 假设开发人员资源稀缺,应该进行优化 同时保持良好的开发实践。 如果开发人员花时间将一段合理的代码组合在一起 经过审查,然后他们应该有一个可以生活和贡献的地方 到主线。 完成开发的关键资源是 开发人员的时间和精力。 我们应该让他们的生活更轻松 为他们的代码成为整体的一部分提供了一种机制。 如果你有什么贡献,我们会找到合理的方法 作为TinyOS社区的一部分发布并易于查找。 *Msp430工具链: TinyProd存储库的最初主要功能是创建更多 完成TI Msp430内核。 这需要使用更新的TI msp430工具链。 Peter Bigot正在开发新的工具链,并且正在积极开发中 并且需要验证。 虽然此存储库支持旧的TI处理器(x1 系列)的主要关注点是需要更新的处理器 工具链。 目的是让所有处理器(原始、x1以及更新的 x2和x5系列)应使用较新的工具链进行测试。 应使用当前的msp430工具链4.6.3。 此工具链可用 适用于Ubuntu Oneric(11.10)和Debian(6.5)或更高版本。 Debian软件包可用 从 http://tinyprod.net/repos/debian 按照自述文件中的说明进行操作。 *回购结构 github.com/tinyprod/prod:main tinyprod报告。 万福回购。 保持稳定的主线(svn/current)。 发布 退出回购和主分支机构。 当前tinyprod分支为 tp-master公司。 github.com/tp-freeforall/prod:工作叉。 有福回购。 持有合并的集成分支机构和 建议的更新。 github.com/<github_user>/prod:user的tinyprod工作叉。 分支tp-freeforall/prod.工作分支 应该从tp-freeforall/prod(分支)分支 用户正在处理的。(即msp430-int或msp430-int-pu,主题分支) 存储库/分支的一般形式是:<github_context>/<repo>(分支) 例如,gh:tp-freeforall/prod(msp430-int-pu)是 tp-freeforall/prod存储库。 使用本地(分支)引用本地存储库。 本地(远程/分支)。 另请参阅00_Getting_Started和00a_Contribution_Process以了解有关的更多详细信息 开始并使用git做出贡献。 主要宿存分支: svn/upstream:svn-tinyos跟踪分支。 svn/upstream-next:回购的上游正在转移。 这是新的 拟定上游位置。 tp-master:主tinyprod释放线。 tp-next:master上下一版本的集成分支。 tp-pu:建议更新的集成分支。 <feature>-int:feature的集成分支 <feature>-int-pu:建议更新。 <feature>-in-next:接受的更新。 (根据需要,可以跳过其中一些分支)。 其他现有分支机构: msp430-int:msp430集成(msp430-core,x1,x2,x5)功能分支 msp430-int-next:从int-pu接受的代码,正在合并到 msp430英寸。 msp430-int-pu:建议对msp430-int进行更新。 swreset:潜在的msp430 swreset实现。 motent-rel:取代serialforwarder。 添加AF_AM套接字和 到串行堆栈的套接字接口。 tinyprod-base:构成tinyprod回购基础的基础变化。 最小 从天牛躯干上的变化。 (最初vhsb删除了msp430X提交 但这一点现在已经得到了调和)。 (注意:tinyprod的主分支最终将包括 msp430-int、svn-vhsb、swreset和motenet-rel)。 用户分支是用户工作分支中的工作分支。 即。 本地(msp430-int-pu)是指 用户的本地工作存储库。 gh:roberthunter/prod(rh)指的是分支rh(一个开发人员分支) 在github的开发人员存储库中。 svn t2主线---| |每小时 | v(吉特) ------------------hinrg t2型----------------------- | | | | | | prod svn/上游--------------------------------- | | | | -锡棒底座-------\ \ swreset-----------------主机 / 汽车旅馆---------/ 细棒底------------------- | | | --------------------------msp430英寸---------------- | | | ----msp430英寸聚氨酯------------------ *分支机构: svn/upstream:是来自svn t2主线的主分支。 已更新 手动操作。 它表示tinyprod的合并点。 svn/upstream-next:提出了下一版本的上游快照。 表示 合并周期正在进行中。 svn/current:跟踪主svn t2主线,但更新频率更高 svn/上游。 tinyprod-base:tinyprod存储库的基本更改最小。 当前 t2主干包括修改后的Z1提交,它消除了对 vhsb(删除无关的Z1 msp430X提交)。 微型棒式底座 是替代品。 msp430-int:msp430核心的主集成分支。 它代表 分支的当前发布版本。 包括所有三个主要系列(x1、x2和x5)。 主要的cpu依赖性 保存在tos/chips/msp430/{x1xxx,x2xxx,x5xxx}中 msp430int-pu:msp430int的新修改首先在这里集成。 验证后,这些将合并到msp430-int中。