论文摘要
膜片钳技术是一种通过记录细胞通道离子电流来反映细胞电生理特征的重要手段。嵌入式系统工作在为特定用户群体设计的系统中,用来实现特定的功能。采用嵌入式技术构建的膜片钳放大器具有小型化、专用化、低功耗、高集成度、资源利用率高等优点,并且具有较长的生命周期,能够避免由于通用计算机软硬件的更新给开发者和实验人员带来的不便。本项目的嵌入式膜片钳放大器系统平台基于ARM9处理器和嵌入式Linux操作系统构建,有别于传统的PC系统:首先,硬件平台主要由S3C2410最小系统、外围电路以及数据采集卡组成,而传统PC系统采用通用计算机;软件系统采用可裁剪的嵌入式Linux操作系统作为内核,在此基础上开发专门的应用程序,而传统PC系统利用Windows平台开发。二者形成一个有机的整体,专用于膜片钳实验。本文首先介绍了嵌入式膜片钳放大器的硬件平台和软件系统。然后论述了基于总线连接和中断驱动的数据采集卡驱动程序设计方案,以及利用处理器I/O口直接读写的膜片钳控制信号系统驱动程序的设计。接着重点讨论了膜片钳放大器应用程序的设计,该程序提供友好的人机操作界面。并且在PC机下设计了将实验结果转换成ABF标准文件格式的程序。最后介绍了在开发过程中的测试方法。