02 2022 档案

摘要:lsmod :查看模块列表 insmod:安装模块 用法: inmod xxx.ko modinfo: 查看模块信息 用法:modinfo xxx.ko rmmod:卸载模块 用法:rmmod xxx (注:卸载时只需要输入模块名即可,不能加.ko后缀) 阅读全文
posted @ 2022-02-23 09:07 Ben002 阅读(26) 评论(0) 推荐(0) 编辑
摘要:驱动 广义:这一段代码操作了硬件驱动,所以这一段代码就叫硬件的驱动程序。(本质上是电力提供了动力,而驱动程序提供了操作逻辑方法)狭义:驱动程序就是专指操作系统中用来操控硬件的逻辑方法部分代码。 微内核和宏内核(1)宏内核(又称单内核):将内核从整体上作为一个大过程实现,并同时运行在一个单独的地址空间 阅读全文
posted @ 2022-02-22 09:07 Ben002 阅读(122) 评论(0) 推荐(0) 编辑
摘要:Cortex-M3和Cortex-M4基本上只有FPU的区别,其实M4还多了一些DSP扩展指令。Cortex-M7性能爆表,DMIPS跑分已经超过了Cortex-A8。 虽然它们之间存在这么多差异,但是向上兼容性却做的很好。Cortex-M0向上兼容M3,M3向上兼容M4,M4向上兼容M7。这种兼容 阅读全文
posted @ 2022-02-17 08:34 Ben002 阅读(3611) 评论(0) 推荐(0) 编辑
摘要:USART:通用同步和异步收发器UART:通用异步收发器当进行异步通信时,这两者是没有区别的。区别在于USART比UART多了同步通信功能。这个同步通信功能可以把USART当做SPI来用,比如用USART来驱动SPI设备。 同步是指:发送方发出数据后,等接收方发回响应以后才发下一个数据包的通讯方式。 阅读全文
posted @ 2022-02-17 08:07 Ben002 阅读(785) 评论(0) 推荐(0) 编辑
摘要:预测值有高斯噪声,测量值也有高斯噪声,这2个噪声相互独立,单独的利用任何一个都不能很好的得到真实值,所以在2者之间有个信赖度的问题,应该相信谁更多些,这也就是卡尔曼算法的核心,这个信赖度就是卡尔曼增益,卡尔曼增益通过测量值和真实值之间的协方差最小时确定的,由此求这个协方差偏导为0时的系数,这个系数就 阅读全文
posted @ 2022-02-16 22:51 Ben002 阅读(27) 评论(0) 推荐(0) 编辑
摘要:参考:https://www.cnblogs.com/utank/p/11264175.html 【双堆栈指针(MSP&PSP)】 Cortex-M3内核中有两个堆栈指针(MSP & PSP),但任何时刻只能使用到其中一个。 复位后处于线程模式特权级,默认使用MSP。 通过SP访问到的是正在使用的那 阅读全文
posted @ 2022-02-16 21:50 Ben002 阅读(720) 评论(0) 推荐(0) 编辑