嵌入式人工智能学习有感

本文作者分享了从学校理论到嵌入式实践的学习经历,重点介绍了Linux C语言基础,强调了数组、函数、指针的重要性,并探讨了数据结构和I/O编程在嵌入式开发中的应用。目前学习进展到第二阶段,涉及I/O编程、进程、线程等核心概念。
摘要由CSDN通过智能技术生成

对于嵌入式的了解,我虽是计算机专业出生,但是在学校里面学到的往往都很浅,大学课程很多都是理论,相对于实践操作相对来说少之又少。来到华清之后从学校的理论到实践,在这里我学到了很多。以下是我对目前已经学到的课程的一个总结。

在学习Linux C语言时,主要学习了Linux基础、shell脚本的编程和Linux网络配置以及C语言的基础知识、核心技术、高级应用。C语言是学习嵌入式的核心,同时也是后续学习其他课程的根本。

C语言的基本知识无非就是数据的类型、运算符与表达式、常用的数据输入输出函数、以及选择结构程序设计和循环控制。然而C语言的核心技术在于数组、函数、指针这三座大山,之前在大学读书时为了翻越这三座大山我可谓是费了九牛二虎的力。最后就是C语言的高级运用,C语言的高级应用在于结构体和共同体、位运算、预处理、文件、存储管理等。

C语言中最核心的技术在于数组、函数、指针三座大山。相对于这三座大山背后依然还有好几个大神在守护着,这几个大神那就是数据结构的线性表、栈、队列、二叉树、算法等。每个大神都有自己的绝招和优势,首先我们先把线性表分为线性结构与非线性结构,线性结构包括了顺序表、单/双向(循环)链表、内核链表、栈以及队列,非线性结构包括树、图以及多维数组等。对于线性与非线性它们都有一共同样的操作,那就是对数据的增删改查。

以上是在华清的第一阶段学习到的嵌入式系统开发基础课程。目前我们学到了第二阶段:嵌入式应用层开发核心课程。第二

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值