引自:LINUX SDIO的驱动架构一、硬件知识MMC:muti media card多媒体卡。4位或者8位带宽,52MHZ频率,从而支持50MB/s的传输速度。SD:secure digital memery card 。在mmc的基础上发展而来,强调数据保全,可设置所存储数据权限,从而防止他人复制。SDIO:在sd的基础上,定义了一种外设接口,增加低速标准。 二、内核MMC、SD驱动
目录0. 目的1. 搭建环境2. TengineKit Demo项目结构3. 问题及解决0. 目的对RK3399单板的HDMI_IN输入(模拟Camera)进行人脸识别并对识别结果进行模糊化处理。1. 搭建环境1.1 安装Android Studio我下的是这个android-studio-ide-201.6953283-linux.tar.gz,下载地址找不到了。1.2 下载TengineKit
转载 2024-10-18 19:34:18
503阅读
      买了3年的MBP 15寸 ,256GB的MAC 原装的SSD明显不够用了,而且刚好MBP2015款还能够支持SSD扩容。2016及以后的就麻烦了。现在1TB的NVME M.2 SSD大约需要1300-1600软妹币,也还不错了,型号很多种,需要就赶紧换吧!特别记录下我更换SSD的过程。1)NVME M2 接口的SSD购买   
 1、编译安装libevent: wget http://monkey.org/~provos/libevent-1.4.9-stable.tar.gz tar zxvf libevent-1.4.9-stable.tar.gz cd libevent-1.4.9-stable/ ./configure --prefix=/usr make &amp
memcached的基本设置启动Memcache的服务器端进入cmd命令行,输入telnet 127.0.0.1 11211(memcached默认端口为11211)stats:使用stats命令查看当前memcache服务器的状态# /usr/local/bin/memcached -d -m 10 -u root -l 192.168.0.200 -p 12000 -c 256 -P /tmp
转载 2024-09-27 18:25:43
90阅读
提高汽车系统的安全性Enhancing security in automotive systems2015年,奥迪公司、宝马集团和戴姆勒公司共出资28亿欧元收购诺基亚吉泰公司。导航系统在自主驾驶时代的重要性再怎么强调也不为过。对于高度自动化甚至是自动驾驶,都需要精确的定位。为此,最重要的组成部分是全球导航卫星系统伽利略的精度(预计在最后完成时)和高质量的地图。据该公司称,欧洲和北美五分之四的汽车
  多块硬盘的组合:  硬盘分两种:ide和scsi。ide硬盘:/dev/hda  第一块IDE硬盘/dev/hdb  第二块IDE硬盘.../dev/hdn  第N块IDE硬盘 scsi硬盘:/dev/sda  第一块SCSI硬盘/dev/sdb  第二块SCSI硬盘.../dev/sdn  第N块SCSI硬盘   硬盘分区:/dev/hda1  第一个分区/dev/hda
uboot的命令: (1) help //列出当前uboot所有支持的命令 help 命令 //查看指定命令的帮助 reset //重启uboot(2)bootm //用于启动内核 用法: bootm 0x42000000 //从内存地址0x42000000启动内核, 启动前需把内核镜像uImage存放到指定的内存地址 bootm 用于将内核镜像加载到内存的指定地址处 例: bootm 0x820
背景在我平时用Emacs编写C代码时,经常需要进行代码的跳转,主要需求为函数定义的跳转,某个具体函数的调用查找,某个结构体的定义跳转以及结构体中具体某一项的跳转等,GNU Global就能完全满足我的这个需求,所以习惯了Emacs的人可以将Source Insight扔开了。GNU Global简介GNU Global全称为GNU Global source code tagging system
转载 2024-06-23 23:12:34
69阅读
电迁移简写为EM,electromigration,这是一种很基本的电学现象,可能在电路课上讲的少,反而物理课上会听过。EM对现在的芯片设计有很大影响,已经成为后端设计一个不可忽视的重要现象了。今天我就来简单介绍什么是EM,以及它会带来的影响。EM在很早就被发现了,甚至在芯片诞生之前人们就发现了EM现象,但一直到芯片出现之后,随着工艺越来越先进,EM所带来的影响才慢慢显著起来。它指的是:在通电导体
转载 2024-07-18 14:59:26
114阅读
Linux DM9000 Ethernet 网络驱动移植适配流程DM9000Dm9000是一款单芯片快速以太网MAC控制器,支持8位,16位和32 -位接口访问内部存储器,以支持不同的处理器。硬件接线Dm9000模块与YL810A芯片的EMIF(外部内存访问接口)模块进行硬件连接,8位有效数据位,支持中断,片选,读写检测等信号引脚。软件配置menuconfig按如图路径及配置方法对linux 源码
目前的情况是这样, 自己在外设上面 搞了四个按键 ,充当遥控器的 音量加  音量减 还有 灯光亮  灯光暗  这4个功能,按照最简单的方法就是, 弄4个IO出来,  可以自己写一个驱动文件,一个一个获取引脚,然后设置成为中断引脚,然后关联中断函数,设置一个定时器函数在中断函数的下半部进行消抖,一般是10ms。  在定时器中断函数调用输入子系统的接口
I.导语。当UE不活动时(在网络上注册,但不使用任何服务),不使用eNB分配的任何无线资源。因此,在已分配的资源中,网络会释放与无线接入相关的资源,并删除其相关信息(如ID、QoS参数等)。从网络的角度来看,S1释放意味着释放控制平面的S1信令连接和RRC连接,以及用户平面的下行S1承载和DRB(数据无线承载)等与UE相关联的资源。然而,从UE的角度来看,这意味着失去了控制平面和用户平面中的RRC
转载 2024-09-11 21:08:49
86阅读
一、简介:    Kmemleak工作于内核态,Kmemleak 提供了一种可选的内核泄漏检测,其方法类似于跟踪内存收集器。当独立的对象没有被释放时,其报告记录在 /sys/kernel/debug/kmemleak中,Kmemcheck能够帮助定位大多数内存错误的上下文。二、使用方法:(1)打开方法:    在kernel的defcon
转载 10月前
292阅读
一.主流的外存设备发展及介绍2017/12/12 23:08**1.首先,清楚内存和外存的区别:**一般是把这种RAM(random access memory,随机访问存储器,特点是任意字节读写,掉电丢失)叫内存,  把ROM(read only memory,只读存储器,类似于Flash SD卡之类的,用来存储东西,掉电不丢失,不能随机地址访问,只能以块为单位来访问)叫外存2.存储设
平台firefly-rk3399/AIO-3399C,固件版本:ubuntu18.04下载编译ubuntu18固件可以完全按照firefly的官方WiKi来,没有雷。firefly提供了两种下载固件的方式,一种是烧录统一固件,另外一种是按需烧录分区固件。在调试的过程中,按需下载分区固件是比较常用的。如何你更改了u-boot,可以把生成的trust.img和uboot.img一起下载进板子中。如果更
MP157 EMMC驱动分析emmc分区介绍:MP157 dts关于emmc配置 最近使用原子mp157制作了自己的底板,然后调试板载功能,将之前tftp下载uimage和dtb打包成bootfs并从emmc启动过程中遇到问题,内核启动时会卡在如下位置: [ 3.411516] stm32f7-i2c 40015000.i2c: doesn't use DMA [ 3.418630
转载 2024-07-19 19:24:32
926阅读
接上文:汇编指令学习_0221. NEG取补指令 NEG(NEGate)格式: NEG OPRD功能: 对操作数OPRD进行取补操作,然后将结果送回OPRD.取补操作也叫作求补操作,就是求一个数的相反数的补码.        说明:1. OPRD为任意通用寄存器或存储器操作数.2. 示例: (AL)=44H,取补后,(AL)=0
近一年出的国产非智能手机(尤其是有M字号的)大多使用的mtk芯片,尤其是杂牌的,你可以试试下面的驱动:   《MTK解决方案手机特征:触摸屏可以手写,屏幕下方有触控的功能表--4个触摸式的按键,可以放MP3 MP4 3gp等多媒体文件;多数手机有巨大的屏幕;有多个喇叭输出;JAVA不支持或支持差》  大多不是智能手机,    三、相关教程:http://wenku.baidu.com/view/b
#“法在你身边”征文活动# 上电不开机故障分析:出现该故障所涉及的电路比较多,主要有电源电路,晶振电路,复位电路。 (一)、电源电路故障 检查步骤: ①先排除零部件的问题,检测 EMC 防护模块,变压器,滤波电容,保险管以及电源线是否有损坏,把损坏的零部件更换,故障排除。②如果以上步骤没有找出问题,那我们就上电对电路进行检测(注意高压电源),首先检查有没有 220V 的交流电输入,再
  • 1
  • 2
  • 3
  • 4
  • 5