ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

sample mail-WRT

2021-06-09 21:05:26  阅读:301  来源: 互联网

标签:腳本 dev sample WRT build scripts mail SDK ssh


环境准备:

准备环境ubuntu 14.04 ubuntu 16.04 如果是新刷机的ubuntu 要装这些sudo apt-get install u-boot-tools gawk libssl-dev git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev ccache libgl1-mesa-dev libxml2-utils xsltproc unzip
另外还要加装 quilt,14.04 的话要把tar 升级到1.28gcc 推荐用4.8



About build:

1.修改~/.ssh/config,增加

Host rsgerrit

HostName 58.211.24.153

User mobile-hanzhou

 

2.测ssh 连接:ssh -p 29418 -vT -i "~/.ssh/id_rsa" rsgerrit


3.创建sdk目录,并下载代码

git clone ssh://mobile-hanzhou@rsgerrit:29418/SZ_SDK/NVR_18

3.编译步骤如下:

cd NVR_18

./scripts/feeds update -a./scripts/feeds install -acp -rf configs/purenas-1295.config .configmake menuconfigmake -j1 V=s






*先要在gerrit 账户添加自己的pub keyGit server checkout方式( 此server在公司內部的IP位址為172.29.17.63, 公司內部同仁也可以將 HostName改至此 看哪個速度比較快 )sample mail-OTT
1. 請在 ~/.ssh/config 中新增三行Host rsgerritHostName 58.211.24.153User stan_liu 
2. 取出編譯腳本git clone ssh://rsgerrit:29418/SZ_SDK/build_scripts 3. 檢查build_scripts 中的.build_config 文件   依客戶需要選擇選項,例如:CONFIG_CUSTOMER 1296DPCONFIG_GIT_SERVER_URL rsgerritCONFIG_TARGET_BUILD_TYPE openwrtCONFIG_BUILDTYPE_ANDROID kylin32CONFIG_SDK_BRANCH masterCONFIG_USE_RTK_REPO trueCONFIG_UBOOT_BRANCH LKCONFIG_UBOOT_CONFIG_LIST rtd1296_qa_emmcCONFIG_IMAGE_TARGET_BOARD saolaCONFIG_IMAGE_DRAM_SIZE 2GBCONFIG_OPENWRT_CONFIG ottCONFIG_USE_RTK1295_EMMC_SWAP false 4. 取出 SDK使用腳本 ./build_all.sh checkout 5. 編譯SDK使用腳本 ./build_all.sh build會產生三個檔案  6. 更新 SDK使用腳本 ./build_all.sh sync會自動產生 change_log 提供客戶 merge code資訊






来自为知笔记(Wiz)

标签:腳本,dev,sample,WRT,build,scripts,mail,SDK,ssh
来源: https://www.cnblogs.com/yamazaki/p/14868613.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有