嵌入式应用开发基础课程标准-武汉软件工程职业学院内容摘要:
搭建 嵌入式 LINUX 简介与发展 LINUX 快速入门 建立嵌入式LINUX 开发环境 熟悉嵌入式开发平台 嵌入式 LINUX开发工具 LINUX 下的调试技巧 MAKE 工程管理器 交叉编译 项目实践: 学习 LINUX 系统命令 配置 TFTP 服务 配置 NFS 服务 建立嵌入式开发环境 下载内核到嵌入式平台 下载根文件系统 编写并下载应用程序到嵌入式平台 能掌握嵌入式Linux 的开发流程,掌握诸如tftp 、 nfs 等Linux 下服务器的配置方法,为嵌入式 Linux 的高效开发做铺垫。 12 进程的属性和状态 进程的控制和调度 :了解到 Linux系统中的进程的概念,从内核的角20 嵌入式 LINUX 进程及进程间通讯开发 进程的创建、执行、消亡 进程的相关系统调用 守护进程 进程间通信基本概念 管道( PIPE) 信号( SIGNAL) 内 存 映 射( MAPPED MEMORY) 消息队列( MESSAGE QUEUE) 信号量( SEMAPHORE) 共享内存( SHARE MEMORY) 项目实践: 使用 PS 命令查看进程信息 使用 PROC 文件系统查看进程信息 使用 SYSTEM()系统调用运行和等待 EXIT 和 EXEC 系统调用实例 编写一个守护进程 编写基于串口通信的多进程程序 度了解进程的原理和实现。 同时会掌握 Linux 下守护进程的编写方法,了解 Linux下几种进程间通讯的方法,并具备编写进程间通讯。嵌入式应用开发基础课程标准-武汉软件工程职业学院
相关推荐
般都应对政治( Political)、经济( Economic)、技术( Technological)和社会( Social)这四大类影响企业的主要外部环境因素进行分析。 简单而言,称之为 PEST 分析法。 如图所示: 本文采用 PEST 分析的变形 PESTEL 分析,在 PEST 基础上加上了法律Legal 和环境 Environmental。 PESTEL 的 六大因素,如下:
通常可以悬着的根文件系统有: Romfs、 CRAMFS、RAMFS、 JFFS EXT2 等,甚至还可以使用 NFS 作为根文件系统。 ( 2) cramfs文件系统 Cramfs是 Linux创始人 Linux torvalds开发的一个适用于嵌入式系统的小文件系统。 Cramfs是一个只读文件系统,采用 zlib压缩,压缩比一般可以达到 1: 2,但仍可以做到高效的随机读取。
和子系统之间通过信息等元件连接,实现数据传输。 输入单元:用 于将外部控制信号变换成控制系统上传输的信号 , 如可编程的多功能 (开 /关、调光、定时、软启动 /软关断等 )输入开关、红外线接收开关及红外线遥控器 (实现灯光调光或开 /关功能 )。 各种型式及多功能的控制板,可进行多点控制、时序控制等,调整照明,以达到使周围环境保持适宜的照度,节约电能 [8]。 输出单元
性,一般都固化在只读存储器中或闪存中,也就是说软件要求固态化存储,而不是存储在磁盘等载体中。 Linux 在嵌入式系统发展的初期,还没有出现操作系统的概念,大部分功能是用汇编语言来实现,由于这些汇编程序只能用于某一种特定的处理器,所以这种嵌入式系统的兼容性、通用性和扩展性都很差。 C 语言的出现使得嵌入式操作系统的开发变得简单、便捷和可靠。 自从上个世纪八十年代开始
介质,就目前来说,双绞线通常被做为建筑物内局域网的主要通信介质,而各建筑物之间的局域网主干通常采用光纤作为通信介质。 双绞线可分为非屏蔽双绞线( UTP)和屏蔽双绞线( STP)两大类,其中,屏蔽双绞线又可细分为 3 类、 5 类两种,非屏蔽双绞线又可细分为 3 类、 4类、 5 类、超 5 类 4 种。 屏蔽双绞线与非屏蔽双绞线的区别
LLCON (*((volatile unsigned char *) 0xE01FC080)) //PLL 控制位保持寄存器 define PLLCFG (*((volatile unsigned char *) 0xE01FC084)) //PLL 配置值保持寄存器 define PLLSTAT (*((volatile unsigned short*) 0xE01FC088))