yamazaki

导航

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.28
gcc 推荐用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 -a
cp -rf configs/purenas-1295.config .config
make menuconfig
make -j1 V=s






*先要在gerrit 账户添加自己的pub key
Git server checkout方式
( 此server在公司內部的IP位址為172.29.17.63, 公司內部同仁也可以將 HostName改至此 看哪個速度比較快 )
sample mail-OTT
1. 請在 ~/.ssh/config 中新增三行
Host rsgerrit
HostName 58.211.24.153
User stan_liu 

2. 取出編譯腳本
git clone ssh://rsgerrit:29418/SZ_SDK/build_scripts
 
3. 檢查build_scripts 中的.build_config 文件
   依客戶需要選擇選項,例如:
CONFIG_CUSTOMER 1296DP
CONFIG_GIT_SERVER_URL rsgerrit
CONFIG_TARGET_BUILD_TYPE openwrt
CONFIG_BUILDTYPE_ANDROID kylin32
CONFIG_SDK_BRANCH master
CONFIG_USE_RTK_REPO true
CONFIG_UBOOT_BRANCH LK
CONFIG_UBOOT_CONFIG_LIST rtd1296_qa_emmc
CONFIG_IMAGE_TARGET_BOARD saola
CONFIG_IMAGE_DRAM_SIZE 2GB
CONFIG_OPENWRT_CONFIG ott
CONFIG_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)


posted on 2021-06-09 20:48  yamazaki02  阅读(48)  评论(0编辑  收藏  举报