树莓派(10)实验总结

到底为止,树莓派的十个实验已经全部更新完了

这里的十个实验,主要是根据K&R的《C语言程序设计》这本书来设计的,内容包括标准输入和输出、控制循环结构、指针的应用、数组的运用、函数指针、字符数组和字符串、预编译宏、文件IO、项目组织和Makefile的应用。

在实验结束思考两个答辩的时候会遇到的问题:
一、工作量
整个项目前前后后包括搭配树莓派环境、学习git、选教材、设计实验代码还有编写实验指导书,大概前后花了一个半月的时间,整体代码量是千级别的。受限于项目实验平台的属性,项目力求代码的高质量,站在初学者的角度思考那些实验能够快速帮助学习相关程序设计的知识。这里的十个实验中,大部分实验里面都有两到三个小实验。初学者可以根据实验指导书,根据实验的要求进行自己的实验,在之后我会整理出的实验参考代码和实验结果,来帮助实验老师和同学自己来进行检查实验是否正确,同时我将实验代码开放化,初学者可以在自己理解的基础上对实验代码进行更新和修改,来拓展实验内容。
二、工作难度
前期的工作难度主要是在进行树莓派环境的搭建,在挑选树莓派操作系统的选择上一开始走了比较大的弯路,一开始我选择了raspberry OS with desktop,但是这个类unix的系统在一些系统指令方面并不完善,在执行apt-get update时,总是会出现各种各样的错误,在下载IDE的时候出现了无法解压的情况。之后又选择了ubuntu操作系统,这个系统能够比较好满足实验的需求,但是不足的地方是ubuntu系统内存占用太大,树莓派的配置在运行时会出现卡顿和死机,不过这个问题通过对CPU物理降温可以有效解决。

中期的工作难度主要是需求的分析,在实验教材的挑选上,最终选择了的是K&R的《C语言程序设计》这一本书,这本书对于有了一定基础的初学者来说比较容易上手。在实验题目的设计上面,首先是根据实验大纲给了十个实验的主题,这些实验主题能够很好地体现C语言基础内容的整体体系,而且难度相对来说呈递增状态。

比较有实验难度的实验主题有函数指针、结构体和联合体的应用、文件输入输出、实验十的逆波兰表达式。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值