关于个人介绍,既然你诚心诚意的看了 我就大发慈悲的告诉你 为了防止世界被破坏 为了维护世界的和平 贯彻爱与真实的邪恶 可爱又迷人的反派角色 我们是穿梭在银河的火箭队 白洞,白色的明天在等着我们
发布时间:2019-12-31 17:03:28
随着现代CPU的复杂度加大,外设中断数量增加,实际上系统可能同时需要多个中断控制器进行级联,面对这样的趋势,Linux引入了irq domain这个概念。对于Linux系统中所有的interrupt controller都会形成树状结构,对于每个interrupt controller都可以连接若干个外设的中断请求,interrupt controller会对连接其上的interrupt.........【阅读全文】
发布时间:2019-12-24 10:35:49
OpenVX我觉得可以认为是OpenCV的嵌入式版本(计算机视觉和人工智能),OpenCV则偏向于用Software的方式来实现这一些定义的功能(本章只是简单做一个记录,并不详细说实现)。既然存在user kernel(这个功能运行在当前CPU上),TI在openVX的基础上增加了remote kernel即这个Kernel函数是运行在其他CPU上面的,这样做.........【阅读全文】
发布时间:2019-12-11 14:57:08
VirtIO是一种共享内存的数据格式,可用于hypervisor做一种I/O半虚拟化解决方案,也可以用于多核之间的相互通信RPmsg的实现方案即RPmsg是一种基于virtIO消息传递的总线,RPmsg有属于自己的协议格式。本篇只简单讲讲virtIO的原理, 该原理方便日后进行Hypervisor开发或者RPmsg开发。VirtIO主要是由一堆管理结构组成,最.........【阅读全文】
发布时间:2019-11-20 15:42:40
在生活中,我们使用了很多CPU,但是通常都只是移植,这个问题在Linux当中尤为突出。因此,很多底层系统工程师尴尬的连ARMv7体系结构都不知道。首先,ARMv7和ARMv8是arm的一种标准而不是一块芯片,arm的cortex系列cpu都是采用的这两个体系结构。ARMv7是指32位的arm cpu芯片,ARMv8是指64位的arm cpu芯片。在ARMv7中,常用.........【阅读全文】
发布时间:2019-11-13 15:47:16
SD/MMC描述flash的出现,诞生了MMC, MMC的出现产生了SD,SD的出现造就了SDHC/SDXC以及后面的TF卡,TF卡容易松动造就了eMMC。eMMC和SSD本质一样,都内部含有控制器,只是一个是贴片,一个是硬盘。注重接口叫sdio,注重卡一侧叫SD/MMC。 sdio支持1bit, spi, 4bit模式;而mmc支持1bit,spi,4bit,8bit模式。物理线主要.........【阅读全文】