嵌入式Linux+ARM开发基础.ppt

1.购买有网卡的ARM开发板并验证网卡可以正常工作。 2. 学习linux内核网络协议栈编程与钩子函数。 3.Linux下的应用程序开发。 4.人机交互界面开发。 涉及知识点: 1.Linux下网络程序的开发。 2.Linux下ARM平台的网络驱动。 3.Linux下网络协议栈开发。 Linux下的聊天软件 功能要求: Linux平台上实现类QQ的聊天软件。 涉及知识点: 1.Linux下网络程序的开发。 2.Linux下图形化界面开发。 3.Linux下应用程序开发。 智能车 目标: 1.探测前方,左方与右方是否有障碍物。 2.转向无障碍物的方向并前进。 3.判断是否沿路径正中行驶。 4.寻找迷宫的最优路径。 5.显示电池电量。 底板结构图 主要器件: ARM核心CPU。 2个步进电机以及驱动芯片。 5个红外发射以及传感器。 1个按键。 LED显示(多个器件)。 1)前方五个红外发射与传感器系统用于发送以及接收红外线,用于判断哪个方向有障碍物。 2)ARM核心CPU通过步进电机驱动芯片控制步进电机,从而控制智能车的运动。 3)按键用于控制智能车的停止/运动,即第一次按下智能车运动,第二次按下智能车停止,以此类推。 涉及知识点: 1.用于循迹的控制程序开发。 2.红外探测驱动程序开发。 3.步进电机驱动程序开发。 Linux+ARM学习步骤

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档