Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

iOS常见异常Exec_Bad_Access问题解决办法

iOS常见异常Exec_Bad_Access问题解决办法

在iOS开发中,经常遇到Exec_Bad_Access异常,导致程序奔溃问题,一般这个问题都是因为过早的release对象,然后又对该对象发送消息导致这个问题。可以通过在Xcode中设置NSZombieEnabled变量来获取一些详细信息。Xcode 4之前的做法是:1 在XCode界面中,双击Executables中的可执行文件,将会弹出一个设置对话框2 在Arguments选项中的下半部分“Variables to be set in the envi...
从HAL层到Java应用层重写mini6410 LED功能

从HAL层到Java应用层重写mini6410 LED功能

从HAL层到java应用层重写mini6410 led功能记录了我从HAL层到应用层如何把led这个设备控制实现的过程。如果有遗漏或者错误,请各位高手指点。led驱动的代码就不说了,以后有空再实现,第一步,查看linux驱动设备是否工作正常。之后所有的一切,都是在这个leds设备的基础上操作完成的,所以,检查这个设备是不是有用成为了一个很重要的关键。首先,用adb shell查看Android dev下的目录,发现有leds这个设备:ls -l /dev/...
Linux中SPI子系统图解和mini2440下的SPI驱动移植

Linux中SPI子系统图解和mini2440下的SPI驱动移植

1.SPI子系统框图详解:SPI总线上有两类设备:一类是主控端,通常作为SOC系统的一个子模块出现,比如很多嵌入式MPU中都常常包含SPI模块。一类是受控端,例如一些SPI接口的Flash、传感器等等。主控端是SPI总线的控制者,通过使用SPI协议主动发起SPI总线上的会话。而受控端则被动接受SPI主控端的指令,并作出响应的响应。如图1所示,linux下的spi子系统主要涉及3个部分:spi核心、spiprotocol驱动和spi主控制器驱动。如图1.1,...
基于S3C2440的嵌入式Linux驱动——SPI子系统解读(一)

基于S3C2440的嵌入式Linux驱动——SPI子系统解读(一)

本文将介绍SPI子系统。内核版本为2.6.30。如有错误欢迎指正。预备知识要求:1.SPI总线2. platfrom平台3. sysfs子系统4. 阅读过LDD3第3,5,6,7,9,10,11章的内容。NOTE:如果没有看过LDD3的相关内容,直接看内核源码将非常吃力!!!PC主机:Ubuntu 和 RedHat 9.0目标板:TQ2440开发板 cpu:s3c2440 linux内核:2.6.300.引言本系列文章对Linux设备模型中的SPI子系统进...
S3C2440使用RAM来挂载jffs2文件系统

S3C2440使用RAM来挂载jffs2文件系统

开发环境:PC主机:Ubuntu 和 RedHat 9.0目标板:TQ2440开发板,linux内核2.6.30,根文件系统为YAFFS。0. 引言 在yaffs2,jffs2和cramfs这3个文件系统中,只有cramfs可以作为loop device使用mount命令来挂载,而其他两个则不行。 不过内核可以使用RAM来模拟一个块设备,从而可以让jffs2文件系统使用mount命令来挂载文件系统。 至于yaffs2文件系统的挂载,目前还不知道有什么方法。...
<< 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 >>