在Ubuntu保留文件系统的三种解决思路介绍
今天小编就通过OK3399-C开发板针对以上问题来为各位工程师小伙伴介绍相应的解决方法。
1、解决思路
基于Linux下一切皆文件的思想,开发板启动后进行的一系列操作都会以文件的形式保留在文件系统中,而RK3399处理器的Ubuntu系统提供了文件系统镜像ubuntu.img用来编译生成update.img。
因此我们需要一个方法使OK3399-C开发板中的文件系统和ubuntu.img中的内容保持一致,这样编译生成的update.img就包含了当前开发板中所配置的环境,方便用来备份或者批量部署。
2、解决方法
其实飞凌嵌入式的官方论坛知识库之前已经发表了两个可以实现的解决方法,这里不再赘述,只做简要说明:
方法 1:
请选用PC端进入论坛:http://bbs.witech.com.cn/portal.php?mod=view&aid=530
该方法是将ubuntu.img文件copy到开发板中,通过mount命令挂载后复制当前开发板中的内容后,再将ubuntu.img转到开发环境进行编译,这种方法最为简单粗暴容易理解,但很容易因为操作者的疏忽而导致复制不完全。
方法 2:
(在开发环境模拟开发板挂载ubuntu.img)
请选用PC端进入论坛:http://bbs.witech.com.cn/portal.php?mod=view&aid=605
该方法直接将ubuntu.img文件在开发环境中模拟开发板的环境进行apt-get等操作,可以类比理解如下:
在PC端的VM虚拟机里运行Ubuntu系统
在Ubuntu中的qemu虚拟机里运行ubuntu.img系统
这个方法比较符合逻辑且操作方便,但需要再将已验证的操作在qemu中再执行一次,如果开发周期较长,可能有些在开发板安装的库文件反而在qemu中没有安装导致问题出现。
方法3:
通过rsync同步两个文件系统中的内容,做到实时更新、同步。本文将着重介绍并实操第三种方法。
rsync的目的是实现本地主机和远程主机上的文件同步(包括本地推到远程,远程拉到本地两种同步方式)。
本文以OK3399-C开发板和PC端Ubuntu虚拟机为例,同步开发板安装的cutecom(Ubuntu可视化串口调试工具)到Ubuntu的3399-desktop-release/rootfs/ubuntu.img中。
Ubuntu开发环境IP:172.16.0.167
OK3399-C开发板IP:172.16.0.168
确保双方可以ping通,确保两者皆可ping通百度。
开发环境操作
1、为开发环境设置root用户密码,使用命令:passwd root;
2、修改/etc/ssh/sshd_config文件,添加可ssh远程登录权限。
使用命令:sudo vi /etc/ssh/sshd_config;
3、重启sshd服务,使用命令:service sshd restart;
4、将源码中的ubuntu.img挂载出来,建议挂载到同目录的target目录下,在OK3399-desktop-release/rootfs目录下使用命令:sudo mount ubunt.img ./target;
开发板操作
1、更新下载源执行命令:sudoapt-get update;
2、下载rsync服务,执行命令:sudoapt-get install rsync;
3、如果文件系统已经有所更改跳过此项,本文中还未做任何更改,所以将下载cutecom以做测试,执行命令:sudoapt-get install cutecom;
4、将开发板文件系统同步到开发环境中的文件系统中
开发环境文件系统路径如下:/home/forlinx/3399/OK3399-desktop-release/rootfs/target;
开发板执行命令:rsync -avx / \
root@172.16.0.167:/home/forlinx/3399/OK3399-desktop-release/rootfs/target;
首次执行需要手动填写yes,记录成功后,以后就只需要输入开发环境的root用户密码;
5、在开发环境查看,是否存在cutecom,结果如下图:
到此,在OK3399-C开发板安装的cutecom已经同步到开发环境的ubuntu.img中。
接下来,在开发环境执行编译脚本烧写到OK3399-C开发板进行验证,将ubuntu.img文件卸载,执行命令:sudo umount target。
回到OK3399-desktop-release目录执行编译脚本 ./build_ubuntu.sh 生成update.img后通过OTG烧写到开发板验证cutecom是否存在即可。
6、验证结果,cutecom存在且可正常执行。
精彩推送
- 在Ubuntu保留文件系统的三种解决思路介绍
- 如何在不切断电路的情况下测量电流 钳型电流表有什么作用
- 钳型电流表工作原理是什么 钳型电流表的特点有哪些
- 如何改变风机的转速有哪些方法 风机变频器应用在哪些领域
- 风机在不同频率下的节能率是多少 风机变频器的原理和特点介绍
- 分配型蠕动泵和定制型蠕动泵区别有哪些 蠕动泵的应用领域介绍
- 蠕动泵的低剪切力怎么样 蠕动泵的优劣势一览
- 交通银行信用卡能不能提现?手续费多少?
- 交通银行信用卡取现手续费咋算 信用额度内取现与溢缴取现手续费介绍
- 捷信退息是怎么回事?捷信退息的来龙去脉 捷信退息流程介绍
- 深圳A股长江期货交易佣金是多少 长江证券交易手续费怎么算
- 广发银行信用卡金卡额度是多少 信用卡的额度取决于什么
- 积分兑换现金是真的吗 招商银行信用卡积分兑换方式有哪些
- 深圳和上海的股票交易每天的开盘时间是几点 股票的交易时间介绍
- 深圳和上海的股票交易每天的开盘时间是几点 股票的交易时间介绍
- 深圳股市时间一般是几点到几点 沪市和深市都有集合竞价吗是几点
- 上证50股票名单有哪些 上证50指数当中包括的股票有哪些
- 创业板指的是哪些股票 创业板股票有哪些
- “万家特色”乡村振兴之路,续写更多“焕乡”故事
- 吃喝玩乐购全覆盖,“金九银十 天天消费券”助力促消费稳增长
- 助力“罗城山泉”流向世界 “罗城山泉”区域公共品牌正式入驻新华网“溯源中国”
- 新一期“麻辣粉”和逆回购操作如期公布 9月MLF量缩价平
- 经历了换队友风波后 西藏珠峰5万吨盐湖提锂项目再度生变
- 珈创生物改道创业板IPO 核心技术等问题被关注
- 企业损害环境后除了罚款怎么“补偿”?深圳罗湖管理局支招
- 【全球速看料】美股道指跌0.56%纳指跌1.43% 尚乘数科跌28.9%
- 湛江东海岛巴斯夫一体化项目基地举行招商推介会 11家企业签约
- 【当前独家】和泰机电过会:今年IPO过关第304家 民生证券过18单
- 世界报道:金泉股份过会:今年IPO过关第303家 国金证券过16单
- 第四届“科学探索奖”获奖名单正式揭晓 50位青年科学家榜上有名
- 第132届广交会线上展将延长服务时间并扩大参展企业范围
- 同一片海洋同一个梦想 2022深圳国际海洋周活动将于11月下旬启动
- 美丽乡镇建出“网红点” 广东省陆丰市新“夜”态持续点亮乡镇夜空
- 广东省知识产权创造培育成效明显 前7月粤发明专利授权量6.8万件
- 环球新消息丨老百姓:控股股东拟减持不超2%股份
- 天天热点评!证监会同意天振股份、锐捷网络、华厦眼科、东南电子创业板IPO注册
- 全球快看点丨德邦股份:公司副总经理汤先保辞职
- 要闻:维嘉科技、科莱瑞迪、福赛科技9月22日创业板首发上会
- 每日看点!合肥:增加银行保函作为土地竞买的履约保证
- 全球热文:住总钢结构工程与国住人居工程顾问签订战略合作协议
- 天天观天下!中国太保前8月保费收入2909.42亿元 同比增长7.1%
- 当前要闻:仲量联行:促成外资机构收购杨浦区新江湾城板块嘉誉云景项目
- 环球速读:青岛三批次集中供地首日收官,揽金124.66亿元
- 【世界快播报】杭州三批次集中供地收官,19宗地总成交427.95亿元
- 瑶光2025奇瑞科技DAY开幕在即,黑科技爆发提前剧透
- 天天速看:海目星龙虎榜:机构净卖出1.07亿元
- 环球观速讯丨德赛西威龙虎榜:机构净卖出1.06亿元
- 全球热文:维科技术龙虎榜:机构净卖出2.18亿元
- “恋爱记”入选武汉市东湖高新区上市“银种子”企业名录
- 热讯:民生加银鑫福混合增聘基金经理付裕
- 【全球快播报】华侨城成功发行20亿超短期融资券
- 世界观速讯丨恒生前海恒裕债券增聘基金经理张昆
- 全球实时:华润联合体31.31亿元竞得温州1宗商住用地
- 观焦点:新华精选成长主题3个月持有期混合增聘基金经理李伟
- 【环球新视野】兴银现金添利增聘基金经理傅峤钰 李文程离任
- 【新要闻】华润股份拟发行30亿元中期票据
- 【全球新要闻】鹏扬中债3-5年国开债指数增聘基金经理王黎骁
- 天天简讯:中国铁建房地产25亿元公司债券已获受理
- 动态:滨江29.58亿元竞得杭州1宗住宅用地 溢价率12%
- 新华社点赞新世代技术领导者 奇瑞树立自主混动新标杆
- 【全球速看料】证券板块跌0.48% 财达证券涨4.06%居首
- 当前短讯!科捷智能上市首日跌3.2% 募资总额9.9亿元超募4.4亿
- 天天视讯!绿城70亿元竞得杭州1宗住宅地块 溢价率10.11%
- 全球关注:房地产开发板块涨1.80% 栖霞建设涨10.08%居首
- 环球今头条!保利发展8.59亿元竞得杭州1宗涉宅地块
- 每日焦点!杭州地铁开发23.61亿元竞得杭州地块3号线上盖地块
- 天天视点!收评:指数高开低走沪指跌1.16% 地产、煤炭股领涨
- 焦点关注:华润7.43亿元竞得杭州1宗住宅用地
- 全球快报:60亿规模常银转债今起申购 常熟银行跌2.8%板块垫末
- 什么是分布式光纤传感系统 分布式光纤传感系统应用领域介绍
- 世界今日讯!绿城小镇联合体14.49亿元竞得杭州1宗商住用地
- 分布式光纤传感系统应用了什么技术 分布式光纤传感系统理论发展
- 充电器采用什么方式充电 锂电池充电器的选择原则是怎样的
- 锂离子在正极遇到电子后形成什么 锂电池充电器的工作原理介绍
- 南桥芯片和北桥芯片的区别是什么 南桥芯片有哪些作用
- 倾覆力矩是什么意思通俗解释 倾覆力矩和弯矩的区别有哪些
- 全向天线是什么 全向天线的安装要求有哪些
- 吉天合堂,探源野生真菌桦褐孔菌
- 哪些领域需要高频淬火热处理 高频焊机使用注意事项介绍
- 高频焊机的工作原理是什么 高频焊机的焊接方法有哪些
- 续流二极管和什么元件一起使用 肖特基二极管和快速恢复二极管的区别
- 续流二极管是什么 续流二极管的工作原理是什么
- 中建八局总承包第三分公司长三角G60科创之眼项目迎战台风“梅花”
- 偷税漏税怎么举报?逃税罪一般判多久 虚假纳税申报怎么处罚
- 非法招用童工怎么处罚 法律是如何保护童工的
- 哪些人可以申请转专业 大学转系转专业具体程序是怎样的
- 专业是指什么意思通俗解释 大学转专业面试怎么准备
- 曾被收容教育的可以当兵吗 不得征集服现役的情形有哪些
- 刑事拘留可以当兵吗 无罪释放可以当兵吗
- 欧恩贝萌小聪儿童羊奶粉,实力赋能孩子体智同步发展
- “数字赋能文化 创新汇聚文博”第六届内蒙古自治区文化产业博览交易会(线上)开幕
- 如何发展数字医疗产业?凯联资本周丽新为武汉市政府建言献策
- 微众银行微粒贷积极打击侵权违法行为,累计打击下架400余个虚假APP
- 今年中秋假期 河北省未发生长时间长距离交通拥堵
- 每日热讯!道指涨0.1%纳指涨0.74% 尚乘数科涨312%云集跌8%
- 增碳剂行业标准发布 河钢在标准引领技术创新方面实现新突破
- 全球速讯:央行上海总部:8月人住户部门贷款增加293亿元
- 天天看热讯:五大行调整存款利率,活期年利率0.25%,五年期为2.65%
- 河北开展粮油绿色高质高效行动 保障粮油等重要农产品有效供给
- 视点!今日上市:科捷智能
金融
财经
要闻
公司
新一期麻辣粉和逆回购操作如期公布。9月15日,央行发布消息称,为维护银行体系流动性合理充裕,开展4000亿元中期借贷便利(MLF)操作和20亿元
详细>>经历了换队友的风波后,西藏珠峰(600338)5万吨碳酸锂当量盐湖提锂项目再度生变。9月15日晚间,新队友柘中股份发布公告宣布暂缓与西藏珠峰、
详细>>因未能充分披露核心技术的先进性,武汉珈创生物技术股份有限公司(以下简称珈创生物)科创板IPO在上会阶段被否。经历了一年左右的调整,珈创
详细>>企业超标排放,损害了生态环境,除了罚款,怎么补偿?替代性修复是其中一个办法,好比砍了树,再把树种回去。而在深圳罗湖,还有一个新办法
详细>>26家企业齐聚湛江,11家企业分别与湛江经济技术开发区、巴斯夫公司签订合作协议,协议总投资额约70亿元,预计产值超110亿元……9月15日,湛
详细>>8月30日,第八届中国广州国际投资年会暨首届全球独角兽CEO大会开幕。大会期间,空港分会场聚焦建设临空产业制造高地,提出广州将打造全球飞
详细>>