完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 Mr.低调 于 2015-12-9 15:37 编辑
C语言高级专题学习+S5pv210裸机教程学习 总结 一、前言 1.1 说明:本文章是针对朱老师(51cto学院可以搜到)讲解C语言高级专题+S5pv210裸机教程进行的学习总结。 1.2 本人情况:现在是大四在校生。大三下学期开始接触嵌入式,无意中在51cto学院看到了朱老师的视频,先看了他的《嵌入式软件工程师完全学习指南》,看完后觉得很不错,决定跟着他的路线试试看。嵌入式这个行业,对c语言要求很高,在学校也就学学基础的语法,怎么在黑白底屏幕输入输出结果,学得不是很深。 二、C语言高级专题学习总结感言 这部分课程我总共花了20多天的时间学完,的确获益良多。 <1>学到了内存的一些知识,如何管理存放c程序,使我对c的运行过程有了很好的理解 <2>通过学习C语言的位操作,在看程序代码时就比较好理解这样写的意思了,规范的位操作语句对一个程序员来说是很重要的,不仅能让他人清楚 易懂,而且思路上清晰明了,便于下次的修改。 <3>虽然在学校也有学到指针部分,但是当时就是处于懵懵懂懂的状态,有时可以看懂指针语句,却就是不知道为什么要这么写,直到看了这部分 课程后,我对指针的认识已经很深刻,比如函数指针,指针函数、数组指针、指针数组,我都可以自己编写出来。 <4>通过这部分的学习,学到的东西比在学校学到的更多,如自己可以编写出来库函数、学到了c语言编译原理等。 <5>学校学到的c知识是有限的,另外的东西就必须我们自己去探索学习,才能真正掌握到c语言的精髓。 三、S5pv210裸机教程学习总结感言 这部分课程我总共花了一个月的时间看完,收获很多。S5pv210采用了ARM CortexTM-A8内核,ARM V7指令集,主频可达1GHZ。我用的是九鼎科技的开发板。 这部分内容对于我来说完全是属于零基础的,然后跟着朱老师的视频一边学一边捣鼓开发板,前三天主要学会怎样开机、刷机,然后再慢慢讲解怎么在开发板运行裸机程序。起初是先以怎么操作LED开始讲解,因为LED是最简单的一个,慢慢由浅入深,我也通过这部分认识到了什么是 GPIO,它拿来干什么的,如何在数据手册去查找,如何通过寄存器编写程序代码。裸机教程因为比较多,而且越到后面的就开始复杂,牵涉到的知识也越来越多,但是一步一步的跟着老师的讲解和实际操作,现在想来其实也并没有多难,只要自己亲手写写代码,亲手操作裸机,有些问题自然就会暴露出来,然后根据问题慢慢解决,最后不仅学到了很多,而且也对自己想学嵌入式的想法越来越坚定。这一个月前面时间还是挺难熬的,因为有很多概念基础性的知识不知道,开始接触有点难,但慢慢跟着视频,然后动手操作,到了后面就比较简单了。最后,很感谢朱老师这么细心讲解, 让我对嵌入式更加有信心。 |
|
相关推荐
|
|
【怎么学好编程】想学习编程不要看网上的这些视频教程,没有任何意义,你操作过程中会遇到大量的问题,学习编程可以加群【521-595-826】这里有很多人指导你一起学习
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
12182 浏览 2 评论
4503 浏览 3 评论
3753 浏览 5 评论
9765 浏览 47 评论
4594 浏览 9 评论
747浏览 0评论
557浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 15:53 , Processed in 0.555807 second(s), Total 79, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号