IMX6ULL Linux开发(1)——野火、原子、韦东山的资料对比

简介

很久之前的文章,好像没发出去,今天看草稿箱发一下。写作时间是2022.10.7凌晨4.30,当天通宵学linux。

正文

STM32是从原子哥的板子进门的。51是直接用了公司的板子,看了几集普中的视频。

linux这块原计划是去年也就是2021.10开始学习,结果因为一些原因换了公司,接触了新的平台,新的板子,也就没时间继续学习linux。最近几天接到一个任务,是搞linxu相关的,于是捡起来重新看。

板子是火哥的mini板子,原本是想着嵌入式无非就是点个灯然后就入门了,因此就想着谁家的资料全就买谁家的,然后因为32板子用了原子哥的,想着换个口味也行,当时也看了点火哥的rtos资料,火哥的rtos是真的不错,想着linux也不差,出于以上种种原因买了火哥的linux mini板子。

先是在b站看了一下午火哥的linux视频,发现学习进度太慢了,按照这个速度我这个任务怕是要g了,于是直接找pdf看【[野火]Linux 基础与应用开发实战指南——基于i.MX6ULL 系列】。第一个是使用VXBox,因为我的显示器是2k的,VXbox适配不行只显示一部分,分辨率只能960*800,于是直接放弃换了VMware,然后在b站发现韦东山的是VMware,于是照着配完了。对了,这里说明下我的是X470主板+R5600X+R590,所以不知道是哪个环节出问题,在安装VXbox时候发现不能点选Ubuntu64bit,只有Ubuntu32bit,去查了下要开启虚拟化模式,我的显示是SVM,后来又遇到显示问题就直接换了VMware之后很顺利。 

再一个是电源,在准备用电源时候突然发现,电源座子旁边写着DC5V....目前大多数9-15V的插头,咋找的到5V的,一年前也不知道扔哪里去了。后来特地看了下原子的mini板子是6-16v输入,甚至多了个USB-OTG接口,沿用32的外设,火哥的mini板子相对来说是敷衍了点。还有一个,没有电源按钮,因此断电只能拔线。

接着看文档时候发现越看越不对劲,看了很久交叉编译没看懂,启动方式没看懂,怎么下载烧录没看懂,fire-config直接跳过,点灯方式上来就是shell、makefile。我明明是在32和51上包括现在公司的另一个平台板子上点过多种灯,看了很久却不能自己动手点灯。于是看看原子的资料,好家伙,VMware、FTP、中断、按键消抖、USB烧录下载全都是熟悉的东西,从点灯到SD启动大概就是10分钟的时间搞明白,这可能也是因为我之前32用原子的资料用习惯了,原子的文档适合从STM32过渡过来的。在这里确实得说一下火哥的PDF的目录实在是太乱了。

目前是在用原子的【I.MX6U 嵌入式 Linux 驱动开发指南】学习。

后来又用了韦东山的板子,入门的感受来说,都大差不差,韦老师的文档相比来说比较全面,学习路径也比较清晰,大二学生学完也能教我做项目(2023.11.24补充)

 以上种种,源于个人体验,不同的用户有不同的习惯,如有说的不对的地方,请谅解。

后续

后来,花了1000多买了个韦东山的板子,又花了1000多买了韦老师的linux课程,在韦老师的群里找了个大三的兄弟,花了大概五六百块两三个小时手把手教我从零开始编译烧录、驱动层点灯、应用层点灯。至此总算入门了。

这该死的linux入门,真是有门槛啊,从入门到入坟一点也不差(那几天的疯狂加班通宵2次帮公司的电脑配置环境,再加上家里国庆节通宵的几天,让我产生了跑路的想法,因此在这个项目做完没多久,看到了合适的机会后就直接跑路了)。

公司没有外网,搞个网线ftp传文件还要申请网口。。。人麻了,让我对外包对有合规要求的公司产生了抵触,直到现在到了新公司,所有文件都是公开的,真的是从牢里出来的感觉。

又花了800块从淘宝买了个板子,让老板帮我写好串口代码,然后录屏,让他教我怎么编译烧录,怎么安装编译交叉工具链。

项目总共时间大概是2个月,我自己零零总总投入了五六千,就入了个门,做了led点灯,搞了交叉编译环境,做了串口驱动,然后又在串口驱动的基础上做了一些串口协议适配。

新公司的SOC后续我要搞起来,不能让这些钱白花了。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值