ARM
晓鹏-King
这个作者很懒,什么都没留下…
展开
-
IIC设备驱动分析
IIC设备驱动分析一.前言之前调试 3520D 的时候,我们使用的 IT6801 驱动是直接在我们的应用程序中进行驱动。这样做虽然简单,但是可移植性移植不是很好。后来,我们在制作 3521D 的板子的时候,我们找了一个海思的方案商,他可以帮我们一起调试驱动。于是我们就把 IT6801 的驱动程序给了他,然后他根据我们提供的应用驱动写了一个 kernel 的驱动程序。之前一直想要学习一下 kernel 的驱动方法,但是,由于我们的项目中一直没有需要我们自己写 kernel 驱动的,因此,一直没有机会学原创 2020-09-12 16:45:17 · 976 阅读 · 0 评论 -
海思 HI 35xx u-boot+kernel+rootfs移植
PC端开发环境安装:sudo ./sdk.unpack报如下错误:./sdk.unpack: 7: ./sdk.unpack: WARN: not found./sdk.unpack: 8: ./sdk.unpack: ECHO: not found./sdk.unpack: 20: ./sdk.unpack: ECHO: not found./sdk.unpack: 22: ./sdk.unpack: run_command_progress_float: not found...原创 2020-06-30 17:09:44 · 1461 阅读 · 0 评论 -
哈佛结构/冯诺依曼结构详细分析
CISC与RISC的区别: CISC(复杂指令集):复杂指令集就是CPU在工作的时候需要有很多的汇编指令来完成,它可以用一个汇编指令来完成一件复杂的工作。例如:乘法,加法,乘加,乘减等处理的时候,他会每个处理方式用一条指令来完成。因此这种设计实际上是很强大的,因为同样处理一个运算,它可以用一个机器周期就可以完成了。但是其内部的硬件设计就相对而言的比较复杂了一些。而且,这样的设计势必就会原创 2016-08-24 10:17:34 · 29033 阅读 · 0 评论