摘 要:文中从课程地位、课程目标设计、课程内容设计、能力项目训练设计等几个方面对Linux网络操作系统课程进行了整体设计与研究,旨在培养适合当代需求的高职应用型人才。从教学效果来看,此举大大提高了学生的学习效率与学习积极性,具有较好的推广前景。
摘要:基于Linux字符设备操作接口和各类串行总线的共,性,按照分层的思想,抽象出各种总线的统一接口。统一接口的应用层API与底层的具体总线操作形式无关,而且便于应用系统的升级和移植。文中给出了一种多种串行总线统一接口的实现方法,并以ARM9为平台,以I2C、1-Wire、SPI为例,验证了新方法的可行,性。
摘 要:针对Altera SoC FPGA平台的Linux环境下ARM核与FPGA逻辑之间的数据交换问题,提出了一种简单有效的异步接口实现方案。该方案在轻量级总线桥上挂载Avalon 三态控制器,并通过Linux应用程序读写控制器对应的地址,从而实现ARM核与FPGA逻辑间数据的异步交换。实验结果表明,该方案能够稳定、正确、快速地读写数据,可达到预期目标。
关注、星标嵌入式云IOT技术圈,精彩及时送达来源|Github-EmbeddedSystem1.根文件系统原理1.1为什么需要根文件系统init进程的应用程序在根文件系统上根文件系统提供了根目录/内核启动后的应用层配置(etc目录)在根文件系统上。几乎可以认为:发行版=内核roo...
Linux系统中图形显示方案1FBDEVFramebufferdevice社区参与度不高,基本转移到了DRM。DRM/KMSDirectRenderingManager/KernelModeSetting主流的图形显示方法,社区参与度高,支持图形系统精细化操作,基本形成了一套图显...
很多基础的概念,将跨越软件的层次而存在。比如slab,对于内核人员,我们都知道slab是buddy之上的一层。因为buddy作为Linux内核最底层的内存管理器,它分配1页,2页,4页,2^n页,但是作为内核的堆用户本身,经常只是调用kmalloc()申请一个小内存,或者调用km...
摘 要:针对当下比较通用的USB_WiFi无线通信芯片在嵌入式系统开发应用中的具体要求,分析 Linux系统下基于ARM9处理芯片S3C2440 的USB_ WiFi驱动程序。结合 S3C2440与AR9271的接口电路设计、USB_WiFi驱动程序体系结构移植了USB无线设备驱动,并分析了数据传输的具体过程。根据实验结论,该WiFi驱动程序能够实现预期目标,并可用于应用系统的开发。
摘 要:以低功耗、低成本、微型化、远距离的无线传感网络作为主要依托,设计一种基于ARM处理器和Linux操作系统的网关。将多种短距离无线通信技术与远距离无线通信技术相结合集成于网关节点,构建多模态网关。通过分析实验数据, 与传统网关相比具有低成本、易移植、兼容性的优势。
今天分享5组有趣的Linux命令,即使你是小白,get后也能装大神。注:以下内容使用阿里云的Ecs服务器以及Xshell实现的。01蒸汽火车小伙子,想学开火车吗?在安装小火车后,我们只需要输入sl,屏幕上便会出现一个从右向左开的小火车了。通过mansl查看帮助手册。而且,配合al...
我宣布我脱粉了!
摘 要:主要介绍了工业控制组态软件开发环境中图元类的设计思想,结合实时数据库应用,并利用QT集成开发工具及C++面向对象的特性,给出了在Linux平台下组态人机界面中图元类的一种设计实现方法,实现了图元控件的封装性、独立性和可重用性。
哈喽,我是老吴,我又来分享学习心得了。
已经运行了一段时间的系统上会产生大量不连续的page, 要想找到高阶(high-order)条件的内存空间具有挑战性。
AWTK Designer已覆盖常用开发平台,可以在Windows x86/x64和Ubuntu系统上直接运行使用。
Linux的内存管理可谓是学好Linux的必经之路,也是Linux的关键知识点。
什么是调度?按照某种调度算法,从进程的ready队列中选择进程给CPU。
通过图文的方式来讲解 Linux 文件系统的原理,而不用陷入源代码的深渊之中。
讲解一个小巧精致、可以直接在Linux平台下运行的tcp协议栈,带你感受源码剖析tcp的快感!
通用操作系统,通常都会开启mmu来支持虚拟内存管理,而页表管理是在虚拟内存管理中尤为重要,本文主要以回答几个页表管理中关键性问题来解析Linux内核页表管理,看一看页表管理中那些鲜为人知的秘密。