# powerpc_i2c_temp **Repository Path**: houwentaoff/powerpc_i2c_temp ## Basic Information - **Project Name**: powerpc_i2c_temp - **Description**: No description available - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-12-18 - **Last Updated**: 2021-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 整个工程的需求: 乙方方获取关于板上采集到的各种信息 甲方将采集到的信息和乙方需要的其他相关信息放入fpga中(直接写入fpga (localbus)上的指定地址) 我的工作是将采集到的所有数据写入fpga中指定存储地址中。 简易说明: 采集传感器等的值全是从内核驱动中获取采用,应用层ibmc.c调用获取函数,则触发驱动中read一次,并将采集到的所有值通过copt_to_user返回到应用层,应用层再将值通过驱动送入到fpga中。ibmc.c中还有对磁盘大小 槽位号等信息的获取。 详细设计: 应用层ibcm.c从内核驱动中ThreadMain.c中的读函数获取温度电压值,驱动ThreadMain.c中的read调用接口LTC2991.c。LTC2991.c中调用i2c驱动 i2c_ltc2991.c中的i2c读写的接口,向驱动ThreadMain提供对传感器芯片的操作接口。LTC2991.C作为中间层(封装的API) ThreadMain是字符驱动,fpga是字符驱动,LTC2991.c是接口封装,i2c_ltc2991.c是对i2c总线上ltc2991芯片读写的字符驱动. 每台设备上根据槽位生成指定的ip,利用ip作为嵌入式设备的互联的地址, 嵌入式系统中的互联,互联技术比较: tcp/ip以太网,PCI Express SRIO 打包效率 79% 82% 92%-94%