- 博客(5)
- 收藏
- 关注
原创 Hello RVOS!学习笔记
轮询处理方式:数据是一个字节一个字节传输的,每次将一个字节数据放入寄存器中,然后发送,但是如何解决等待上一个字节发送之后再进行下一个字节写入,避免出现覆盖的现象。中断:寄存器准备好后以中断方式告知,准备写入。RVOS中提到对于数据传输有两种处理方式,轮询方式和中断方式。而我依稀记得当时在学驱动程序时也有一些异步通知啊,中断方式,非中断方式的概念。而对于硬件的使用,无非是写一些寄存器设置一些位做好初始化(这也是驱动程序所作的),然后准备数据传输。上一章笔记探究完了,设备硬件基础和系统引导的基础知识。
2023-09-14 10:40:17 45 1
原创 大二小白日记
今天写了个链表去重的题,发现自己写代码的习惯不好,总是想一点,写一点,后面Bug特多。觉得以后先把函数,算法,都想好,还有其他的各种情况都想好,再写。
2022-09-06 17:09:36 69
原创 大二小白成长日记2
浙江大学数据结构,多项式的加法与乘法,今天终于结束了。后来出现的乘法不出结果的问题也找到了。这儿之前是else没有加括号,导致出现了,误删链表的问题。还有就是有些地方,链表遍历之后,没有将指针返回至头部,导致后续操作,成了空链表。
2022-09-05 14:55:44 124
原创 大二小白成长日记1
今天做了浙江大学数据结构,题目集的第三题。多项式相加与相乘,我花费时间,写好代码后,觉得大致框架和思路都不存在问题。于是开始提交运行。最终我犯下了很基础,但严重的错误。这几个错误真的是一犯再犯 一错再错。并列结构不用else,导致一次循环,可能移动了两个值。增加了变化。无法及时判断是否为空。这和我下个问题结合起来就形成了严重的后果。有很多乱值。这是因为我没有初始化!!!对next没有初始化,而在C语言中,没有初始化,意味着可能系统将会赋予其乱值。这个和上个配合到一起就导致一次移动两个,不初始
2022-09-01 22:43:43 127
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人