当前位置: 首页 > news >正文

网站认证学网络与新媒体后悔死了

网站认证,学网络与新媒体后悔死了,独立网站开发模板,内容不相关的网站做301重定向一、原生的读取版本接口是/proc/version,我这里需要提供获取固件版本号的api给app,因为版本号会经常需要修改,如果每次都到kernel下修改比较麻烦,我这里是想在编译脚本里面对版本号进行修改,这样方便一点。 二、主要修…

一、原生的读取版本接口是/proc/version,我这里需要提供获取固件版本号的api给app,因为版本号会经常需要修改,如果每次都到kernel下修改比较麻烦,我这里是想在编译脚本里面对版本号进行修改,这样方便一点。

二、主要修改kernel/fs/proc/version.c kernel/scripts/mkcompile_h ,我的编译脚本里面会去调用我的mk文件去设置环境变量。


BOARD_CONFIG=$TOP_DIR/device/xxx/px30/BoardConfig-px30-evb-ddr4-v11-xxx-board.mk
source $BOARD_CONFIG

diff --git a/device/rockchip/px30/BoardConfig-px30-evb-ddr4-v11-uic-board.mk b/device/rockchip/px30/BoardConfig-px30-evb-ddr4-v11-uic-board.mk
index 21bc39866..b8841fb9f 100755
--- a/device/rockchip/px30/BoardConfig-px30-evb-ddr4-v11-uic-board.mk
+++ b/device/rockchip/px30/BoardConfig-px30-evb-ddr4-v11-uic-board.mk
@@ -51,3 +51,4 @@ export RK_USERDATA_DIR=userdata_normalexport RK_MISC=wipe_all-misc.img#choose enable distro moduleexport RK_DISTRO_MODULE=
+export DEVICE_FIRMWARE_VERSION=v2.00
\ No newline at end of file
diff --git a/kernel/fs/proc/version.c b/kernel/fs/proc/version.c
old mode 100644
new mode 100755
index b5d4a052a..27f8a15cf
--- a/kernel/fs/proc/version.c
+++ b/kernel/fs/proc/version.c
@@ -17,7 +17,7 @@ static int version_proc_show(struct seq_file *m, void *v)static int firmware_version_proc_show(struct seq_file *m, void *v){
-       seq_printf(m, "V1.0 Date:%s",FIRMWARE_VERSION);
+       seq_printf(m, "%s",DEVICE_FIRMWARE_VERSION);return 0;}diff --git a/kernel/scripts/mkcompile_h b/kernel/scripts/mkcompile_h
index 897165138..bac38c411 100755
--- a/kernel/scripts/mkcompile_h
+++ b/kernel/scripts/mkcompile_h
@@ -66,7 +66,7 @@ UTS_LEN=64UTS_TRUNCATE="cut -b -$UTS_LEN"# Generate a temporary compile.h
-
+echo DEVICE_FIRMWARE_VERSION:$DEVICE_FIRMWARE_VERSION( echo /\* This file is auto generated, version $VERSION \*/if [ -n "$CONFIG_FLAGS" ] ; then echo "/* $CONFIG_FLAGS */"; fi@@ -74,6 +74,7 @@ UTS_TRUNCATE="cut -b -$UTS_LEN"echo \#define UTS_VERSION \"`echo $UTS_VERSION | $UTS_TRUNCATE`\"echo \#define FIRMWARE_VERSION \"`echo $FIRMWARE_VERSION`\"
+  echo \#define DEVICE_FIRMWARE_VERSION \"`echo $DEVICE_FIRMWARE_VERSION`\"echo \#define FIRMWARE_VERSION_NUMBER \  `echo $FIRMWARE_VERSION_NUMBER`\echo \#define LINUX_COMPILE_BY \"`echo $LINUX_COMPILE_BY | $UTS_TRUNCATE`\"echo \#define LINUX_COMPILE_HOST \"`echo $LINUX_COMPILE_HOST | $UTS_TRUNCATE`\"

三、编译和执行的结果

http://www.tj-hxxt.cn/news/107865.html

相关文章:

  • 响应式 外贸网站 css应用商店aso
  • 娄底网站设计百度秒收录技术
  • 软件开发网站策划方案深圳谷歌推广公司
  • 网站建设柳市安全优化大师下载
  • 做一个网站怎么做的吗数据平台
  • 交网站建设域名计入什么科目搜索引擎优化关键词选择的方法有哪些
  • 南昌旅游集团网站建设比百度好用的搜索软件手机版
  • 做网站后台系统的规范怎么给公司做网站
  • 门户网站建设内百度关键词在线优化
  • 企业网站模板下载价格多少制造企业网站建设
  • 汉中专业网站建设网站免费推广的方法
  • 做消费金融网站价格seo网站内容优化有哪些
  • 卡盟网站制作营销手段
  • P2 wordpressseo网站分析
  • 服务器租用网站百度app怎么找人工客服
  • 公司企业做网站上海专业排名优化公司
  • 昆明建网站要多少钱百度竞价推广点击软件奔奔
  • 网站制作的基础专业做网站设计
  • 怎么让别人在百度搜到自己的网站无锡网站服务公司
  • 青岛定制网站建设最好的bt种子搜索神器
  • 用vs2010做免费网站模板下载地址百度秒收录排名软件
  • 泉州网站建设测试郑州网站排名推广
  • 网站弹屏广告怎么做的2023年最新时政热点
  • 租服务器网站百度竞价推广效果怎么样
  • 郑州网站制作哪家便宜市场调研与分析
  • 做网站不实名认证可以吗宁波seo深度优化平台
  • wordpress 企业站专业seo关键词优化
  • 建设网站有何要求广告资源网
  • 网站架构设计的意义南宁seo收费
  • 嘉兴网站系统总部西安网络推广公司