基于S3C2410A和Linux的嵌入式系统教学
时间:2026-01-14
时间:2026-01-14
针对自动化等偏向硬件专业的高校学生,基于S3C2410A和Linux平台,结合教学和科研实践,给出了嵌入式系统教学时的重点和难点,以便使学生在较少的学时里掌握嵌入式系统开发的基本流程,并着重理解Linux驱动程序和应用程序的开发方法。
SSN1 72 1 38 6 .4 CN1 - 99/ 1 4 4 T
中砚代装国孝备
21第期总 11 0年3 11第期
基于¥C 4和L X 32 A U的嵌入式系统教学 1 0 i f l张海涛吴贵芳张松灿河南科技大学河南洛阳 4 10 703
摘
要:针对自动化等偏向硬件专业的高校学生,基于¥C 4 0和L n x台,结合教学和科研实践,给出了嵌入式系统教 3 2 1 A iu平
学时的重点和难点,以便使学生在较少的学时里掌握嵌入式系统开发的基本流程,并着重理解L n x iu驱动程序和应用程序的开发方法。
关键词:嵌入式系统;A M;L n x R 9 iu;驱动程序
嵌入式系统的应用十分广泛,小 ̄M 3手机、] Wp、
在¥ C 4 0 3 2 1 A中,其I O/管脚都是复用引脚。在作为基本 I0/引脚时,其使用必须按照以下步骤: () 1配
机顶盒、数码相机,大到网络家电、智能家电、车载电子设备、工业机器人、航空航天设备等。近些年, 嵌入式系统已经成为最热门的研究领域之一,许多高校也相继开设了嵌入式系统相关课程。
置端口为输入、输出还是其他功能引脚; ()置端 2配口是否有上拉电阻; () 3输入或输出数据。 12存储空间的结构 .¥C 4 0尽管有两种启动方式,但在实际中,我 32 1A们通常选择N N F a h为启动R M因而我们在教 A D 1s作 O。学中必须着重讲解N N F a h动方式下的存储器影 A D l s启射结构。 ¥ C 40内置了N N l s控制器,可以使用其 3 2 1A AD F ah
由于嵌入式处理器和嵌入式操作系统种类繁多,也为教学选择带来了许多困难。笔者通过多年的嵌入
式系统的实践经验和教学经验,对于自动化、电子信息科学等偏向硬件设计的专业而言,A M和嵌入式 R9Lnx i a系统是很好的选择。A M处理器的主频在 I0 R9 O t
40 H,应用广泛;嵌入式L u系统源代码开放, 0M Z n x i内核和开发平台免费,并且主要厂家都提供外设的驱动程序,易于开发产品。 我校以北京精仪达信公司的嵌入式教学平台组
作为启动R M O。系统上电时,会自动将N N 1 s的 AD Fa h前4 B K代码复制到片内SA中,
并自动执行。 RM 此外,需要强调以下几点: ()址线A -A 6 1地 O 2是
建了嵌入式系统实验室,该平台采用了A M微处理器 R9¥ C 4 0,具有L n x C S i C等嵌入式操作 3 2 1A i u,U 0及W n E
所有B n的片内地址线,是所有B n公用的; () a k ak 2在扩展S R M l s时,需要注意地址线的连接方式, D A和F a h 即系统需要根据扩展的S R M D A或者F a h l s的数据总线的大小选择不同的地址线的联接方式; () NN l s 3在 AD F ah启动时,启动代码会占用 B n O a k的最低 4 B由于这 K, 4 B片内S A,因而尽量不要使用B n O如果要使 K是 RM a k,
系统。在教学过程中,我们使用嵌入式L u操作系 i x n统,其内核版本为 L n x .。 i u 2 4
笔者着重从硬件设计、软件设计和 B o l a e等 o t od r几个方面讲述嵌入式系统的重点教学内容。
用,需要避开这段地址区。
1硬件设计 1 1 io ./管脚
13中断 .
A M的中断系统同我们学过的8 8和M S 5系统 R9 06 C -1有较大区别,需要强调以下几点: () 1每种中断都有两种模式:I Q R模式和F Q I模式。F Q I是快速中断,优先级高于 I,通常在进行大批量复制、数据传输等 RQ
收稿日期:2 1— 9 0 0 0 0— 4
工作时使用; () 6中断源分为两级,由7 2 5个个优先级
作者简介:张海涛,博士,副教授。
裁决器控制。
2 1年 1 01月
上一篇:-2015万圣节主题班会活动
下一篇:第一节 亚洲概述粤教版