Linux项目实践
文章平均质量分 76
Terry_Yuan2011
stay hungry, stay foolish.
展开
-
[Linux项目实践] Marvel 8686 Wifi Module移植到S3C2440
环境:Ubuntu10.10 linux-2.6.38.8 S3C2440交叉编译工具链:arm-none-linux-gnueabi-一、 SDIO 设备驱动移植1、 修改SD卡驱动使内核支持SD卡修改文件:arch/arm/mach-s3c2440/mach-smdk2440.c1.1、添加所需头文件:#include#include#inclu原创 2012-04-16 00:05:48 · 5131 阅读 · 2 评论 -
[Linux项目实践] 物联网单板测试:OLED Dis_Menu
Dis_Menu(menu); //display the menu content/******************************************************************************** Function Name : LED_Menu_01* Description : LED test Menu.*原创 2012-03-31 19:16:35 · 1758 阅读 · 0 评论 -
[Linux项目实践] 物联网单板测试:LPC11C14 IIC_Init
I2CInitIIC初始化步骤:1、复位外设:LPC_SYSCON->PRESETCTRL |= (0x12、时钟使能:LPC_SYSCON->SYSAHBCLKCTRL |= (13、定义GPIO管脚,选择IIC功能管脚SCL、SDA: LPC_IOCON->PIO0_4 &= ~0x3F; /* I2C I/O config */ LPC_IOCON->PIO原创 2012-04-07 23:30:30 · 3326 阅读 · 2 评论 -
[Linux项目实践] 物联网单板测试之任务七:RFID之RFID_Test
完成单板代码/*任务7:RFID应用*/RFID_Test()/******************************************************************************** Function Name : RFID_Test* Description : RFID test.* Input :原创 2012-04-05 22:56:10 · 1260 阅读 · 0 评论 -
[Linux项目实践] 物联网单板测试之任务六:Accelerometer重力加速计
完成单板代码(部分IIC基代码共用之前博文)/*任务6:Accelerometer重力加速计*/Axis3_Test();/******************************************************************************** Function Name : Axis3_Test* Description :原创 2012-04-05 21:36:24 · 2012 阅读 · 0 评论 -
[Linux项目实践] 物联网单板测试之任务五:ZigBee Module之Fuction
完成单板代码/*任务5:ZigBee无线模块应用*/ZigBee Module传递信息到主机2440:1、头文件#include #include #include #include #include #include #include #include #include #define SIZE 12#define BUFF 1原创 2012-04-04 22:22:48 · 1341 阅读 · 0 评论 -
[Linux项目实践] 物联网单板测试之任务五:ZigBee Module之Transfer
完成单板代码/*任务5:ZigBee无线模块应用*/ZigBee Module传递信息过程:1、从节点单板信息结构体:typedef struct { uint8_t temp; uint8_t hum;uint32_t light; int8_t x; int8_t y; int8_t z; }BOARD_INFOR原创 2012-04-03 22:19:27 · 1640 阅读 · 0 评论 -
[Linux项目实践] 物联网单板测试之任务五:ZigBee Module之ZigBee_Test
完成单板代码/*任务5:ZigBee无线模块应用*/分析ZigBee_Test:/******************************************************************************** Function Name : ZigBee_Test* Description : ZigBee test.* Input原创 2012-04-01 11:34:48 · 2826 阅读 · 1 评论 -
[Linux项目实践] 物联网单板测试之任务四:光敏电阻
完成单板代码/*任务4:通过光敏电阻读取光强数值*/步骤:4.1、查找电路图(FS_11C14 V3.0.pdf)找到光敏电阻的接口4.2、这个IC没有使用过,查找这个光敏电阻的IC资料ISL29003.pdf由光敏电阻的电路资料可知,光敏电阻的 SDA、SCL分别连接到MCU中的I2C总线控制器4.3、首先初始化I2C总线:uint32_t I2C原创 2012-03-31 15:15:13 · 1985 阅读 · 0 评论 -
[Linux项目实践] 物联网单板测试之任务三:OLED菜单控制LED
完成单板代码/*任务3:通过OLED菜单显示选项控制LED灯*/步骤:3.1、分析代码上下文可知,这是一个在OLED显示的菜单中通过LED选项来进行LED灯的控制3.2、代码不会写,怎么办?参考上下文其他选项的写法,譬如speaker3.3、LED测试函数:void LED_Test(void){}3.3.1、构造一个子菜单:Menu_TypeDef menu;原创 2012-03-30 19:05:11 · 1853 阅读 · 0 评论 -
[Linux项目实践] 物联网单板测试之任务二:操作风扇
完成单板代码/*任务2:关风扇*/步骤:2.1、查找电路图(FS_11C14 V3.0.pdf)找到风扇接口由上图可知,控制风扇的开关为:FAN_SW,那么继续查找FAN_SW是连接到哪个控制器上的2.2、FAN_SW连接到MCU的PIO0_2管脚2.3、查找MCU的芯片资料(LPC1111_12_13_14 Datasheet R3.pdf)可知,原创 2012-03-30 12:57:15 · 1396 阅读 · 0 评论 -
[Linux项目实践] 物联网单板测试之任务一:实现流水灯
完成单板代码/*任务1:实现流水灯*/步骤:1.1、找到单板电路图(FS_11C14 V3.0.pdf)上要实现的流水灯的LED灯,即LED1、LED21.2、找到LED1、LED2对应MCU上的寄存器接口,即LED1对应PIO3_0、LED2对应PIO3_11.3、查找MCU芯片资料(LPC1111_12_13_14 Datasheet R3.pdf)对应寄存原创 2012-03-30 12:29:20 · 3049 阅读 · 0 评论 -
[Linux项目实践] LCD Panel的硬件分析及调试
LCD硬件分析项目使用3.5” TFT-LCD并且支持触摸控制。LCD的硬件可从几个方面学习:1)查看LCD的硬件连线。2)查看数据手册了解寄存器的控制。3)查看LCD DATASHEET了解硬件操作1)LCD硬件连线在图中有33个引脚,22根数据引脚和9根控制引脚。LCD的工作原理:像素点是从左至右,从上至下逐个显示,LCD控制寄存器会从从内存中的framebuffer通原创 2012-04-23 23:35:26 · 2787 阅读 · 0 评论