Skip to content

Instantly share code, notes, and snippets.

View Akagi201's full-sized avatar
🎯
Focusing

Bob Liu Akagi201

🎯
Focusing
View GitHub Profile
  1. 大多数出错是因为网络问题, 下载超时导致的, 可以自己根据打印信息, 下载下载失败的软件包, 放到dl目录即可.
  2. 在后台进行编译,使用空闲的I/O资源和CPU性能,可使用(例如使用双核处理器) onice -c 3 nice -n 20 make -j 2
  3. 编译一个单独的软件包(例如在cups软件包): make package/cups/compile V=99
  4. 如果特殊原因需要分析编译报错信息: make V=99 2>&1 |tee build.log |grep -i error 说明:将编译的所有输出信息保存在build.log中,将error信息打印在屏幕上。
  5. 一个复杂指令的应用 $ 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)'
  1. 射频这部分如果是学习理论知识, 最好看看《微波工程》, 工程实践性比较强的推荐《射频电路设计》, 作者李缉熙.
  1. 从头开始写, 每篇写一个中文版本, 写一个英文版本.
  2. ak表示my, 不随便加ak.
  3. 每页加版权信息
  4. 每页加广告信息
  5. 自适应, 适合宽屏
  6. 加google 分析代码
  7. disqus
  8. categories: blog, tool, book, talk, project
  9. tags: openwrt, kernel, wifi, hardware, mac os x, golang, algorithm, git, protocol, security
  10. 每个小标题使用 ·##· , 因为总标题使用·#·
  1. openwrt的开源硬件(AR9331和WT7620)
  2. OPENWRT的书籍(基于AR9331)

git我一直在用, 不过就是没怎么用过分支, 这2天看了一下git workflow, 基本了解了已经. 具体命令可能实践时候要注意一下.

  1. 我理解就是不管master分支, WR741ND作为主分支(发布的分支), 然后可以基于这个分支切出feature分支开发, 然后merge到这个分支.
  2. 我fork了一个wifisong team的repo到我自己的账号, 这个当做我的本地repo吧, 应该是一样的. 然后我做完发一个pull request到wifisong team的repo上, 你确认一下再合并.
  3. 我编译WR741ND有错误, 请确认一下.
  4. 我本地这样操作的 git clone -b WR741ND https://我的repo, 然后切一个分支 git branch ndpi_dev WR741ND, 然后在切换到这个分支 git checkout ndpi_dev, 这时, 我在资源管理器上看到的文件内容就是这个ndpi_dev分支的吧.
  5. 我觉得以后有空了可以想办法加快第一次编译速度, 如: 把dl目录下的东西保存起来, 这样第一次编译时候会快很多. 编译主要是联网太耗时间了.

修改分支名