logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

嵌入式Linux——oops:根据oops信息,找到错误的产生位置以及函数的调用关系

简介:    本文主要介绍通过oops信息找到程序中出错位置的方法。并结合自己代码中的错误来讲解如何找到出错位置。同时还会介绍使用栈信息来推到函数间的调用关系。 Linux内核:linux-2.6.22.6 所用开发板:JZ2440 V3(S3C2440A)声明:    本文主要是对韦东山老师视频的总结,同时看了一些网友的博文来对这方面.

STM32 之 USB 虚拟串口

        在现代个人电脑的USB是几乎所有外设的标准通信端口。然而许多工业应用软件仍然使用经典的串口(UART)。USB虚拟串口提供了绕过这个问题的一个简单的解决方案。        为了让USB被视为一个COM端口,USB设备必须根据通信设备类(CDC)规范来实现两个接口:1.抽象控制模型通信,在端点中有1个中

#嵌入式
将windows上的文件复制到虚拟机中

问题:想要将windows上的内核源码拖拽到虚拟机的centos系统上去,查找资料发现需要在linux系统下载安装VMware Tools,在centos上下载安装后还是不行解决方法:经过多次尝试,发现在centos上安装VMware Tools是没有成功的,安装打印不对;系统换成Ubuntu是功能就可以正常使用了。...

linux spi 片选问题

spi通过片选信号来支持一个spi总线上支持挂载多个spi设备。具体实现就是通过一个spi设备对应一个片选gpio引脚,spi_device的chip_select成员即对应的片选引脚id。在设置spi传输是需要显性的设置chip_select,否则可能出现无法通信的问题......

#驱动开发
input子系统详解

 Input子系统详解一.Input子系统架构Linux系统提供了input子系统,按键、触摸屏、键盘、鼠标等输入都可以利用input接口函数来实现设备驱动,下面是Input子系统架构:Input子系统架构二.Input系统的组成输入子系统由驱动层(Driv...

宋宝华:Linux的任督二脉——进程调度和内存管理

宋宝华,他有10几年的Linux开发经验。他长期在大型企业担任一线工程师和系统架构师,编写大量的Linux代码,并负责在gerrit上review其他同事的代码。Barry Song是Linux的活跃开发者,是某些内核版本的最活跃开发者之一(如https://lwn.net/Articles/395961/ 、

#linux
android HAL 教程(含实例)

 http://www.cnblogs.com/armlinux/archive/2012/01/14/2396768.html Android Hal 分析                   &n

#android
Linux图形显示DRM框架学习

一、Direct Rendering Manager(DRM)是linux内核子系统,负责与显卡交互。DRM提供一组API,用户空间程序可以使用该API将命令和数据发送到GPU并执行诸如显示器的模式设置之类的操作。用户空间程序可以使用DRM API命令GPU执行硬件加速的3D渲染、视频解码、GPU计算。二、fbdev:Linux内核已经有一个fbdev的API,用来管理图形适配器的帧缓存区,但不能

到底了