其他分享
首页 > 其他分享> > sample mail-WRT

sample mail-WRT

作者:互联网

环境准备:

准备环境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