AUTOSAR入门-前情回顾和仪表盘asone
原创 thatway 那路谈OS与SoC嵌入式软件 2022-12-03 12:42
之前
AUTOSAR入门系列,受到很多朋友的关注,借助开源的力量,使用全开放的代码,低成本的学习AUTOSAR相关知识。这里先带大家回顾下之前的内容,然后介绍下asone工具仪表盘的运行,运行起来效果如上图中。这部分代码修改我已经修改上库了。大家可以在:
https://github.com/thatway1989/as的
asone
分支上查看。
- 1. AS开源平台是什么?
AS平台介绍和代码的下载运行详情见文章:
2. 汽车软件的介绍和思考
基本都是个人的思考总结,
满满干货,
强烈推荐阅读:
3. AS平台基于以太网诊断
详细参考:AUTOSAR入门-基于以太网诊断
这篇文章作为索引,可以看看其他一些列其他文章。
4. 工具链相关
这里还缺一个asone仪表盘,本篇文章后面会介绍。
5. 嵌入式基础知识
针对以前没怎么编码的朋友,或者对嵌入式了解少的朋友。
6. asone仪表盘调试
现在**进入正题**,介绍下怎么运行起来asone工具的仪表盘。
代码下载:
git clone https://github.com/thatway1989/as
git checkout -b asone origin/asone
执行:
git branch -a命令可以看到当前分支在asone上
编译环境还是之前是as,编译命令:
sudo modprobe vcan
sudo ip link add dev can0 type vcan
sudo ip link set up can0
sudo ip link set can0 mtu 72
sudo ip link add dev can1 type vcan
sudo ip link set up can1
sudo ip link set can1 mtu 72
sudo ip link add dev can2 type vcan
sudo ip link set up can2
sudo ip link set can2 mtu 72
sudo ip link add dev can3 type vcan
sudo ip link set up can3
sudo ip link set can3 mtu 72
export BOARD=any && export ANY=aslib && scons --verbose
export BOARD=any && export ANY=pyas && scons --verbose
rm -rf ./com/as.tool/as.one.py/pyas/AS.so
export BOARD=posix && export RELEASE=ascore && scons --verbose
scons --verbose run asone
#scons --verbose run sg
scons --verbose run asone命令如果第一次执行失败再执行一次
执行成功会处理仪表盘,并且打印如下:
后记:
AS代码是个不错的开源学习**AUTOSAR**的资源,但是也年久失修,其作者
parai.wang也投入了商业的怀抱,有想合作的可以联系他。这个代码我也是修修补补,像在大海里面飘摇的小破船,像极了俗话说的“烂船也有三斤钉”,敲敲打打还能用。
开源一般会有一个**社区**去维护,人多力量大,不求利益,共筑梦想,主要是证明自己多NB。或者**资深的从业人员**,才能担当重任,有想组织个社区搞开源AUTOSAR,基于AS的可以搞搞,目前应该还没人或者公司搞吧。
当然**只求入门**,看看上面的文章也就够了,在工作中用商业的代码研究也可以。
“啥都懂一点
,啥都不精通
,
干啥都能干
,干啥啥不是
,
专业入门劝退
,堪称程序员杂家
”。
后续会继续更新,
纯干货
分析,无广告,不打赏,欢迎
分享给朋友
,欢迎
评论交流
!