这是我的第一篇博客,主要内容是苏嵌的第一次授课内容。
时间 12月10号 地点 七号楼208
今天算得上是苏嵌第一天上课,应该是具有重要意义的一天。第一天上课,老梁并没有讲很多知识,讲了一些以后学习时候需要 注意的地方。
注意点:一:时间
1,提前至少10分钟到教室,准备上课用的环境,不耽误上课时间,再复习一下上次课的内容;
2,下课至少15分钟后才能离开教室,用来巩固上课所讲知识,并且询问老师上课时遇到的问题。
二:管理时间
1,制定详细的周计划,周日结束前上传到群里。
2,每周至少四篇博客。
三:自习时间
1,与同学交流讨论上课所学知识,培养表达能力;
2,请教辅导老师,任课老师问问题
四:学习之外
1,交朋友。(这里就要写一下129班的小伙伴的名字,在下面。)
2,培养班级学习氛围。
3,踊跃参加班级活动。
4,注意礼貌。
苏嵌129班小伙伴:班长:ZM,会计:LLQ,WHM;其他:ZH,DHQ,YY,QJ,YCX,BXX,WXX,ZRR,QL,GW,GY,YJ,
WF,XXF.还有坚哥,梁哥。
传统开发:软件直接装在硬件上。常见的传统传发:单片机,DSP,STM32,PLC
传统开发的缺点:软件的移植性差;软件开发人员要懂硬件。
嵌入式操作系统:将软件下载到操作系统上,对硬件进行控制(个人理解)。
操作系统的作用在于管理软硬件资源。
嵌入式开发与传统开发的区别:有无操作系统
嵌入式开发的有点:软件的移植性好
软件开发人员不用懂硬件
提供多任务机制
提供丰富的网络协议
提供了开源软件和工具
应用软件:linuxC/C++,andriod(java),ios
要求:精通一门语言,熟悉一款操作系统;熟悉数据结构和算法
系统软件:bsp 驱动 内核
要求:精通一门语言,熟悉汇编,C++,理解操作系统的实现,熟悉硬件的工作原理
学习安排:
1-2月:linux C
3-4月:linux C++
5-6月:ARM硬件/汇编/外设
7月:驱动
8月:就业技能培训
总结:老师在授课的一开始就给大家画了一个很大的饼,但同时也再三强调了“困难”。总而言之,在于自己能否坚持。希望和129班的兄弟姐妹一起坚持下去。