- 大多数出错是因为网络问题, 下载超时导致的, 可以自己根据打印信息, 下载下载失败的软件包, 放到dl目录即可.
- 在后台进行编译,使用空闲的I/O资源和CPU性能,可使用(例如使用双核处理器)
onice -c 3 nice -n 20 make -j 2
- 编译一个单独的软件包(例如在cups软件包):
make package/cups/compile V=99
- 如果特殊原因需要分析编译报错信息:
make V=99 2>&1 |tee build.log |grep -i error
说明:将编译的所有输出信息保存在build.log中,将error信息打印在屏幕上。 - 一个复杂指令的应用
$ ionice -c 3 nice -n 20 make -j 2 V=99 CONFIG_DEBUG_SECTION_MISMATCH=y 2>&1 \|tee build.log |egrep -i '(warn|error)'
- http://www.ruanyifeng.com/blog/2012/07/git.html
- http://nvie.com/posts/a-successful-git-branching-model/
- http://scottchacon.com/2011/08/31/github-flow.html
- https://sandofsky.com/blog/git-workflow.html
- https://github.com/nvie/gitflow/
- http://pcottle.github.io/learnGitBranching/
- https://www.atlassian.com/git/workflows
- 射频这部分如果是学习理论知识, 最好看看《微波工程》, 工程实践性比较强的推荐《射频电路设计》, 作者李缉熙.
- 从头开始写, 每篇写一个中文版本, 写一个英文版本.
- ak表示my, 不随便加ak.
- 每页加版权信息
- 每页加广告信息
- 自适应, 适合宽屏
- 加google 分析代码
- disqus
- categories: blog, tool, book, talk, project
- tags: openwrt, kernel, wifi, hardware, mac os x, golang, algorithm, git, protocol, security
- 每个小标题使用 ·##· , 因为总标题使用·#·
- openwrt的开源硬件(AR9331和WT7620)
- OPENWRT的书籍(基于AR9331)
git我一直在用, 不过就是没怎么用过分支, 这2天看了一下git workflow, 基本了解了已经. 具体命令可能实践时候要注意一下.
- 我理解就是不管master分支, WR741ND作为主分支(发布的分支), 然后可以基于这个分支切出feature分支开发, 然后merge到这个分支.
- 我fork了一个wifisong team的repo到我自己的账号, 这个当做我的本地repo吧, 应该是一样的. 然后我做完发一个pull request到wifisong team的repo上, 你确认一下再合并.
- 我编译WR741ND有错误, 请确认一下.
- 我本地这样操作的
git clone -b WR741ND https://我的repo
, 然后切一个分支git branch ndpi_dev WR741ND
, 然后在切换到这个分支git checkout ndpi_dev
, 这时, 我在资源管理器上看到的文件内容就是这个ndpi_dev分支的吧. - 我觉得以后有空了可以想办法加快第一次编译速度, 如: 把dl目录下的东西保存起来, 这样第一次编译时候会快很多. 编译主要是联网太耗时间了.