初探Linux嵌入式开发

本文讲述了作者作为一个没有Linux嵌入式开发背景的开发者,如何从零开始接手一个基于ARM平台的人脸识别项目。作者通过自学提升了自己的C语言、Linux理解和代码阅读能力,并在实践中逐步了解了ARM、Linux驱动和图形化平台QT。目前,作者正在系统学习Linux系统,以期在元旦前掌握嵌入式Linux开发的基础知识。
摘要由CSDN通过智能技术生成

说来惭愧,作为一个嵌入式专业的大学生,在大学期间逃掉了所有嵌入式相关的课程。

Linux,arm,uOS,qt甚至是C++,一点都没接触过的我,受朋友所托指导其只做一个基于arm的人脸识别小项目。

于是乎买了人生中第一块arm开发板,周立功公司的。说起来曾经买过韦东山的开发板但是烧录了boot就卖掉了,工作时使用的microbit开发板也是基于arm,但是都是图形化编程,更像sketch。所以说,这是我第一次确实的接触arm,接触Linux嵌入式开发。自从JAVA后端辞职以后,在3D打印公司期间一直希望中间转型做嵌入式或者单片机开发,期间甚至一度改变想法要去做Linux C方向的后端或者运维。这一次其实是帮别人做毕业设计,本来想让那个女孩子选一个简单的基于JAVA的图书管理系统,也是大部分同学做的那种,毕竟很简单也方便做。也是机缘巧合,对方很信任我的技术(实际上根本没做过arm),我也就选了一个有些难度的人脸识别来做一做。

我毕业设计做了个偏门的arduino绘图仪蒙混过关,心中有很多遗憾,有机会,我不想放弃。


虽然我一点arm都么用过,但我现在的水平实话讲,和我本科期间是截然不同的档次。

1,对C,对单片机,对Linux的理解有很大提高,断断续续在用,断断续续的学。学习效率很低,但纬度很广

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值