嵌入式linux1_arm嵌入式设计
嵌入式linux1由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“arm嵌入式设计”。
设备的驱动程序和应用程序的区别:1应用程序以main开始,驱动程序没有main,它的一个模块初始化函数作为入口。2应用程序从头到尾执行一个任务,驱动程序完成初始化后不再运行,等待系统调用。3应用程序可以使用C函数库,驱动程序不能使用。
普通和预定义变量有什么区别:自定义变量的值由用户自行设定,而预定义变量一部分为默认值,一部分为设定值,预定义变量:AR:库文件维护程序的名称,默认值ar,as:汇编程序的名称默认值为as,cc;c编译器的名称默认值为cc。cxx:c++编译器名称
嵌入式系统:以应用为中心,以计算机为基础软件硬件剪裁,适应应用系统对功能,可靠性,成本,体积,功耗严格要求的计算机系统。应用:手机,pad、MP3、车载gps 机器人。特点、:1面性特定应用2系统内核小3专用性强4高实时性的系统软件。
用户系统命令:su:用户切换,useradd和pawd用户管理,ps和kill系统管理命令mount:文件系统命令。
Arm:存储格式:小端存储格式:低字节的内容保存在地地址空间高字节的内容保存在高地址空间里。大端存储格式:高字节存储在地地址中,低字节存储在高地址中。
简述嵌入式linux:1打开pc电源,cpu自动进入实模式,开始执行程序代码,并按bios中设置的启动设备进行启动。2linux进行内核引导,完成磁盘引导,读取机器系统数据等3执行init程序,init调用rc.sysinit和rc等程序,任务完成后返回init4init启动mingetty。打开终端供用用户登入系统。
Arm几种工作模式:1用户模式:应用程序执行状态2快速中断模式:用于高速数据传输货通道处理等快捷中断处理3外部中断模式:用于通用的中断处理4:管理模式:操作系统使用的保护模式(特求模式)5数据访问终止模式:用于虚拟存储及存储保护6系统模式:运行具有特权的操作系统任务7未定义模式
linux中的文件类型与windows显著区别在于linux对目录文件盒设备文件都当做文件操作系统处理文件格式都是不同的 windows操作系统内核是nt,而linux是shell;另外,windows硬盘格式是fat32或ntfs,而linux需要的文件格式是ext2或3,该操作系统还要多一个swap的交换分区