摘 要:针对无线传感器网络的结构特点及对无线可移动终端的需求,分析了Linux操作系统的启动过程,提出了无线传 感器网络可移动终端引导程序的设计方法,并对引导程序实现的4个关键环节的配置和设计进行了说明。实际调试结果表明: 引导程序可成功地运行在自主设计的无线终端硬件平台上。
摘要:Linux具有源代码开放、效率高、可裁剪等优点,在嵌入式系统的开发中具有广泛的应用。文章介绍了嵌入式Linux操作系统、移植目标平台SBC2410及Linux内核源代码的目录结构,分析了Linux移植到SBC2410平台的实现过程,阐述了Linux內核、u-boot的裁剪和编译以及根文件系统的制作过程,最后在SBC2410平台上成功移植了嵌入式Linux系统。
自己目前开发的嵌入式开发所用的操作系统是VxWorks,以前读大学的时候用的最多的是linux操作系统,但是,对于这两种操作系统之间到底有什么区别,还真没有真正去细心的总结过,被别人问起时,难免有些尴尬的感觉,毕竟自己是学嵌入式开发的,竟然对嵌入式开发系统了解的不深入,今天专门抽时间好好的总结下,二者到底有什么区别?
摘 要:文中从课程地位、课程目标设计、课程内容设计、能力项目训练设计等几个方面对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。