S3C2440 Linux驱动移植——SPI

PC主机:Ubuntu 10.4 目标板:TQ2440开发板,linux内核2.6.32 本文将从原理上讲解如何进行SPI驱动移植。作者希望在移植SPI驱动之前,您已对SPI子系统有所了解。 本文的讲解将基于我所写的spi子系统分析: 基于S3C2440的嵌入式Linux驱动—...

Linux执行top命令后看到的参数都是什么意思

top命令 Mem: 11344K used, 17064K free, 0K shrd, 0K buff, 7384K cached CPU:   9% usr   0% sys   0% nice  90% idle   0% io   0% irq   0% softirq Load average: 0.00 0.00 0.00   PID  PPID USER     STAT   VSZ %MEM...

Linux内核printk打印格式

来源:HTTPS://WWW.KERNEL.ORG/DOC/DOCUMENTATION/PRINTK-FORMATS.TXT If variable is of Type, use printk format specifier: --------------------------------------------------------- int %d or %x unsigned int %u or %x l...

linux IIC子系统分析(一)——AT24C02 芯片简介

现在很多地方都有应用到eeprom存储芯片,主要是因为它现在存储空间越来越大,价格越来越便宜,我使用的mini2440开发板上贴的是AT24C02,与S3C2410的IIC相连接,为了更好的学习Linux的IIC子系统,了解IIC芯片操作方式是非常有必要的。AT24C02...

华为 嵌入式软件工程师面试题

(1)什么是预编译,何时需要预编译: 答案: 1、总是使用不经常改动的大型代码体。 2、程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项。在这种情况下,可以将所有包含文件预编译为一个预编译头。 预...

opencv2:读入摄像机视频并写入AVI视频文件

class="markdown_views prism-atom-one-light"> 首先用opencv 来显示一段视频,视频是提取成图片帧来播放的。 opencv读入一段视频 #include using namespace cv; int main(int argc, char** argv){ cvNamedWindow("Ex...

【面试】【android驱动开发】

1、字符设备和块设备的区别 字符设备是以字节为单位进行数据读写,只支持顺序读写,不支持随机读写。 块设备是以块为单位进行数据读写,支持随机读写。 还有他们的结构体、接口和注册方式都有所不同。 具体详见:https://blog.csdn.net/...

Zedboard学习(二):VGA显示

在本篇文章中,将实现在Xilinx ZYNQ上实现用PL部分驱动VGA显示12bit的彩 {MOD}图像,涉及到VGA的驱动原理,vivado上的PLL IP和ROM IP的使用以及彩 {MOD}图像coe文件的生成。最后将提供整个项目代码。 本文所使用的开发板是Miz702(...

Linux进程间通信源码剖析,共享内存(shmget函数详解)

  shmget int shmget(key_t key, size_t size, int flag); key: 标识符的规则 size:共享存储段的字节数 flag:读写的权限 返回值:成功返回共享存储的id,失败返回-1 key_t key-----------------------------------------------   ...

ALSA-lib/utils 编译移植 及 问题解决

转载地址:https://blog.csdn.net/chunleigan/article/details/21000127 库和工具版本为: alsa-lib-1.0.27.2 alsa-utils-1.0.27.2 1.首先对压缩文件进行解压; 2.库编译 ./configure --host=arm-none-linux-gnueabi CC=arm-none-linux-gn...

Linux中禁止Ctrl-Alt-Delete

http://os.rdxx.com/Linux/2003-9/14/174629796.shtml 作者:冷风      默认情况,Linux系统用/etc/inittab文件来控制系统对在系统终端前同时按下[CTRL]-[ALT]-[DELETE]组合键时是reboot还是shutdown。如果你愿意的话,你可以完全禁止这...

linux下mysql出现中文乱码(中文问号)

  今天遇到一个很特别的情况,由于mysql的外网服务器遭受了攻击,无法不能使用可视化的方式连接数据库,这样给我的数据查询造成不小的麻烦,可是程序的问题往往是需要比对数据库的信息的,那怎么办?   后来使用Linux命令查询数据库,...

linux折腾日记:解决无线wifi的连接问题 (Broadcom 802.11)

在某些linux桌面版系统电脑中,发现无法使用wifi,如果你的电脑不是新电脑,网卡硬件有可能用的是Broadcom(博通公司)的。这就要注意了,很多linux系统默认是不支持Broadcom无线网卡的! 那么,如果电脑的无线网卡是Broadcom 802....

Linux 开发板4G转WiFi热点 手机连接热点上网(一 思路)

很多时候我们需要一个这样的设备,建立一个wifi热点通过4G模块的流量进行上网。 为此这里记录自己实现它的经历。 为了达到目的,需要做下面两大部分: 1.4G模块的联网。 2.WiFi模块的AP热点建立。 对于4G模块,一般来说供应商都会给资料,...

ARM开发板修改设置静态IP

转载自:http://blog.csdn.net/good123_2014/article/details/50222289 此方法可用在开发板中,也可运行在linux虚拟机中 有些嵌入式设备中为了节省成本或者体积原因都没有配备掉电保存电池,每次上电之后就需要人为手动的更新系统时间,...

发布经验,赚取财富值,与更多的电子工程师一起成长!

写文章

热门文章

一周热门问题