嵌入式学习总结

 

          哈喽,大家好!转眼间到了四月中旬,来到咱大华清学习嵌入式课程快两月了。恍恍惚惚的我感觉才过了两周一样,不说了,时间的体验感越来越迷糊了,目前刚结束进程线程的课程。这段时间的收获还是不少的。

从最基础的预科C开始,老师细致入微地讲述每一个知识点,学习了C语言的数据基本类型、运算符、控制流、内存映射、指针、结构体等太多干货。当时写出了人生中第一条C程序,打印了一个hello world语句,当时还是蛮有成就感的。

后面来到Linux基础课程,学会了自己创建一个虚拟机以及ubuntu操作的一些基本知识,最有趣的莫过于后面的操作,在老师的带领下艰难地整出了开发板的音乐播放操作,至今还记得那首清纯的江南style!

接着来到高级C课程,学习了指针、数组、函数、结构体之间的关系以及工程利器Makefile等。

然后来到数据结构的课程。正如老师所说,这是一门综合性较强的课程,几乎整合了C语言的大部分操作。学习了数据的逻辑关系与存储关系。学习了顺序表、单双向链表、内核链表、栈队列、树、查找以及排序。个人觉得数据结构非常锻炼大脑思维,考验C基础扎不扎实。

后面整了个航班查询系统的项目。这个项目综合了C语言、Linux基础、数据结构三个课程的知识点&#

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
嵌入软件学习的原理图可以根据引用的内容进行总结嵌入软件工程师的学习路线主要包括以下几个阶段和步骤: 1. 学习嵌入知识:首先,学习者需要系统地学习嵌入知识,包括硬件和软件方面的内容,掌握嵌入系统的工作原理和基本概念。 2. 掌握嵌入基础:在学习嵌入知识后,学习者可以算是入门了。这时候可以进一步深入研究嵌入系统的各个方面,包括硬件和软件的设计和开发。 3. 设计嵌入软件:嵌入软件工程师的主要职责是根据产品的功能需求设计好软件,让硬件工作起来。嵌入电子产品的硬件部分大部分都是相同的,核心部分由CPU、RAM和FLASH等组成,而软件则承担了实现产品具体功能的重任。 通过以上三个阶段的学习和实践,学习者可以掌握嵌入软件的基本原理和技能,为应聘嵌入研发工程师岗位做好准备。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [嵌入软件工程师学习路线图](https://blog.csdn.net/m0_70888041/article/details/127242771)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值