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. 取出編譯腳本
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資訊
posted on 2021-06-09 20:48 yamazaki02 阅读(48) 评论(0) 编辑 收藏 举报