- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
USB:下载程序RS232:人机交互烧写NAND:JTAG下载线+SJF2440烧写NOR:JTAG下载线+HJTAG*四.ARMLinux内核操作系统的基本功能:处理器管理(即管理cpu)存储器管理(管理内存)设备管理(管理其它外设,比如打印机)作业管理(如何完成用户交给的任务)文件管理(管理用户的文件)任务、进程和线程任务(task)指由软件完成的一个活动。一个任务既可以是一个进程,也可以是一个线程。进程(process)常常被定义为程序的执行。可以把一个进程看成是一个独立的程序,在内存中有其完备的数据空间和代码空间。一个进程所拥有的数据和变量只属于它自己。线程(thread)则是某一进程中一路单独运行的程序。线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.任务、进程和线程的区别与联系一个程序至少有一个进程,一个进程至少有一个线程。进程间是独立的,这表现在内存空间,上下文环境;线程运行在进程空间内。一般来讲(不使用特殊技术)进程是无法突破进程边界存取其他进程内的存储空间;而线程由于处于进程空间内,所以同一进程所产生的线程共享同一内存空间。同一进程中的两段代码不能够同时执行,除非引入线程。线程是属于进程的,当进程退出时该进程所产生的线程都会被强制退出并清除。线程占用的资源要少于进程所占用的资源。进程和线程都可以有优先级。堆栈是每个线程一个,所以局部变量对每一线程来说是私有的。单层,段(section)映射大小:1MB地址映射二层页面映射大页面:64KB小页面:4KB细小页面:1KB单层映射三步骤*0x2000000000000x0000000000000xFFFFFFFFFFFF低20位物理地址高12位确定映射表位置一、初始:32位CPU虚拟地址二、映射:段映射表(4096个表项)三、结果:组合为32位物理地址访问许可等标志12位物理段地址单个描述项低20位物理地址高12位物理段地址一、初始:32位CPU虚拟地址*100004096低12位物理地址高12位-首层映射表二、首层映射四、结果:组合为32位物理地址低12位物理地址高20位物理段地址次8位-2层映射三、2层映射:256个表项每个表项指向一个二层映射表000xFFFFFFFF其他标志20位物理段地址Linux中的可加载模块(Module)是Linux内核支持的动态可加载模块01Insmod02rmmod03Linuxmodule载入内核后,它就成为内核代码的一部分04若某个module空闲,用户便可将它卸载出内核05*五.嵌入式文件系统文件系统格式存储硬件文件系统如硬盘、SD卡、NORFlash、NANDFlash等如FAT32、NTFS、JFFS2、YAFFS2等如init脚本、shell、基本命令集等FlashMemory简介FlashMemory上的两种技术NAND:串行;顺序读取;适合大容量;通常需MTDNOR:并行;随机读取;适合数据或程序存储;XIP;JEA2440开发平台上所使用的闪存64MNAND:K9F1208;2MNOR:29LV160DBExt2fs、JFFS和YAFFSext、ext2、xia、vfat、minix、msdos、umsdos、proc、smb、ncp、iso9660、sysv、hpfs、affs、ufs、vfs等BusyBox包括系统不可或缺的init程序,以及其他诸如sed,ifconfig,halt,reboot,mkdir,mount,ln,ls,echo,cat,vi编辑器...等等,大小不过几百K左右。用户还可以根据自己的需要,修改BusyBox默认的编译配置,决定到底要编译进哪些应用程序的功能,其体积可以进一步缩小。BusyBox支持多种体系结构,可以静态或动态链接glibc或者uclibc库。12*六.嵌入式设备驱动字符设备以字节为单位逐个进行I/O操作字符设备中的缓存是可有可无不支持随机访问如串口设备/dev/ttyS0(/dev/cua0为以前常用名)块设备块设备的存取是通过buffer、cache来进行可以进行随机访问例如IDE硬盘设备/dev/hda支持可安装文件系统(mount)网络设备通过BSD套接口(BSDSocket)访问030201Linux抽象了对硬件的处理,所有的硬件设备都可以作为
您可能关注的文档
- 控制系统的干扰.ppt
- 心脑血管病的预防.ppt
- 岩石隧(巷)道掘进机施工工艺技术.ppt
- 心理压力与调适.ppt
- 散文赏析句子和标题的作用.ppt
- 强化食品加工技术.ppt
- 教师师德修养培训.ppt
- 幕墙工程施工培训-课件PPT.ppt
- 室内设计中的照明.ppt
- 快乐工作快乐生活.ppt
- 2024年天津市滨海新区《质量员之设备安装质量基础知识》考试完整版带答案(预热题).docx
- 2024年天津市滨海新区《一级注册建筑师之建筑物理与建筑设备》资格考试王牌题库及参考答案(基础题).docx
- 高中历史第4单元商路贸易与文化交流第10课近代以来的世界贸易与文化交流的扩展课时训练部编版选择性必修3.docx
- 2024年天津市滨海新区《一级注册建筑师之建筑物理与建筑设备》考试通关秘籍题库及答案【精选题】.docx
- 2024年天津市滨海新区《一级注册建筑师之建筑物理与建筑设备》资格考试必背100题题库大全附答案(基.docx
- 2024年天津市滨海新区《一级注册建筑师之建筑物理与建筑设备》考试必背100题完整版(综合题).docx
- 2024年天津市滨海新区《一级注册建筑师之建筑物理与建筑设备》考试题库及参考答案(典型题).docx
- 2024年天津市滨海新区《一级注册建筑师之建筑物理与建筑设备》资格考试必背100题题库含答案(模拟题.docx
- 2024年天津市津南区《执业药师之西药学专业一》考试必背200题完整题库附答案(基础题).docx
- 2024年天津市滨海新区《一级注册建筑师之建筑物理与建筑设备》考试必刷100题真题题库带答案(轻巧夺.docx
文档评论(0)