激光雕刻系统步进电机驱动设计 0 引言随着嵌入式技术的不断成熟,基于嵌入式系统编写特制电路下的设备驱动程序也越来越受到人们的青睐。在各种嵌入式操作系统中,嵌入式Linux是免费的源代码开放软件,可根据需要任意进行剪裁。在嵌入式Linux开发过程中需要为指定设备编写和编译驱动程序,这与以往在PC机上的Li... 2023-06-13 激光雕刻步进电机S3C2440Linux文章课设毕设电机类
给学习嵌入式开发者的十点建议 1:遇到问题,首先进入百度、谷歌一下,任何一个嵌入式工程师都不敢否认,这是学习嵌入式最好的老师!2:尽可能多的论坛,遇到问题,及时发贴,情况紧急的时候,可以在不同的论坛同时发贴,这样,并行处理你的问题也许会解决得更快些。3:尽可能多的结交嵌入式高手,最好是在公司上班的嵌入式工程师,... 2023-06-13 嵌入式操作系统Linux文章技术应用嵌入式开发
大学生该如何学习嵌入式开发 一:练好基本功嵌入式系统专业是综合了计算机硬件技术,计算机软件技术以及电子电路技术的一门综合学科,所涉及的内涵和知识非常广泛,包括:数字电路,模拟电路,计算机组成原理,单片机基础,C语言基础,操作系统,数据结构,编译原理,计算机控制,计算机网络等知识。在真正学习嵌入式开发之前,首... 2023-06-13 嵌入式技术应用Linux文章嵌入式开发
关于ARM与嵌入式linux的入门建议 也许你会注意到,现在做嵌入式的人中,做linux研究的人远比做WinCE的人多,很多产家提供的资料也是以linux为主。我一直很难理解,其实WinCE的界面比linux的界面好看多了,使用起来也很方便,更为重要的是,WinCE的开发和Windows下的开发基本一样,学起来简单得多,但是学linux或者使用linu... 2023-06-13 ARM嵌入式Linux文章技术应用嵌入式开发
linux操作系统交叉编译环境建立方法 基于linux操作系统的应用开发环境一般是由目标系统硬件(开发板)和宿主PC机所构成。目标硬件开发板用于运行操作系统和系统应用软件,而目标板所用到的操作系统的内核编译、应用程序的开发和调试则需要通过宿主PC机来完成(所以称为交叉编译)。双方之间一般通过串口,并口或以... 2023-06-13 Linux操作系统交叉编译文章技术应用嵌入式开发
嵌入式Linux实时技术改进与实现 Linux虽然为分时操作系统,但由于其功能强大、源代码开放以及可移植性强等优势,已成为日益流行的嵌入式实时操作系统的解决方案,然而,在实时方面它还不能很好地满足实时系统方面的需要,其本身仅仅提供了一些实时处理的支持。为使Linux满足实时应用的要求,常用的方法是通过对Lin... 2023-06-13 嵌入式Linux实时技术文章技术应用嵌入式开发
嵌入式视频网络服务器的开发及其应用 引言近几年随着嵌入式技术的蓬勃发展,出现了基于嵌入式视频服务器技术的远程网络视频监控设备。嵌入式视频服务器的主要工作原理是:模拟视频信号经A/D后,采用MPEG-2或MPEG-4协议压缩,然后将压缩后的视频数据打包,传送到网络上。用户可以直接用浏览器或者客户端专用软件观看视... 2023-06-13 嵌入式视频网络Linux文章技术应用嵌入式开发
关于Linux嵌入式系统设计的3个层次 嵌入式系统设计有3个不同层次:1. 第1层次:以PCB CAD软件和ICE为主要工具的设计方法。这是过去直至现在我国单片机应用系统设计人员一直沿用的方法,其步骤是先抽象后具体。抽象设计主要是根据嵌入式应用系统要实现的功能要求,对系统功能细化,分成若干功能模块,画出系统功能框图,... 2023-06-13 Linux嵌入式技术应用文章嵌入式开发
在linux下更新Micropython固件 首先需要安装Linux版本的arm gcc工具链https://launchpad.net/gcc-arm-embedded安装python的USB驱动库sudo apt-get install python-usb python3-usb编译MicroPython的源码,产生目标文件make BOARD=XXXXX使开发板进入DFU模式(BOOT0-》VCC)写入固件make BOARD... 2023-06-13 技术应用嵌入式开发Micropython固件Linux文章
基于MeeGo的电容式触摸屏驱动设计方案 引言随着人们对操控要求的不断提高,市场上出现了越来越多的高端手机、平板电脑,这些产品共同的特点就是给人们提供了非常便利的操控方式,尤其是电容触摸屏的使用,它能很好地实现多点触控功能。多点触控技术是当今炙手可热的技术,它让人们的生活方式得到了前所未有的改变。电容... 2023-06-13 MeeGo电容式触摸屏Linux触控文章课设毕设显示类
基于Linux的USB设备 引言通用串行总线(USB)是一种快速而灵活地连接配件与计算机工作站的接口,其应用非常广泛。Linux中除了包含对USB主机控制器的驱动,还含有USB设备控制器,尤其是集成在StrongARM SA1110处理器上的控制器的驱动。这些控制器驱动通过使用USB可使基于Linux的嵌入式系统与主机 (运... 2023-06-13 USBLinux以太网文章课设毕设论文
在Linux下搭建STM32开发环境攻略(新版) 以前写过一篇博文,是使用Eclipse + CodeSourcery + openocd + stlink-master(stlink-v2)来进行开发的。时隔不久,再回头看发现,其实可以更加简化。使用开源软件习惯了之后,就不太乐意让集成开发环境替自己决定太多事情,所以没有让Eclipse调用openocd,而是单独使用终端,这样可以... 2023-06-13 单片机STM32Linux文章
个人总结:ARM+LINUX的学习路线 ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标:(1)掌握主流嵌入式微处理器的结构与原理(初步定为arm9)(2)必须掌握一个嵌入式操作系统(初步定为uclinux或linux,版本待定)(3)必须熟悉嵌入式软件开发流程并至少做一个嵌入式软件项目。从事嵌入式软件开发的好处是:(1)目前... 2023-06-13 ARMLinux学习路线文章单片机其他
基于EP9315的附网络存储NAS系统设计 以嵌入式微处理器和嵌入式操作系统为核心的嵌入式技术是近年来一项新兴的热门技术,特别是以ARM公司的32位IP核为基础的ARM嵌入式微处理器,以其高性能、低功耗、低成本等优势,得到了广泛的应用。然而,目前在网络存储领域,国内商用市场上的网络存储系统大都采用x86等成熟的... 2023-06-13 EP9315嵌入式Linux附网络存储NAS文章技术应用嵌入式开发
嵌入式linux 系统下的触摸屏驱动系统设计 1 引言随着计算机技术的发展和普及,触摸屏技术得到了越来越广泛应用,在各种手持设备中,如手机、MP4、掌上游戏机、掌上PDA 等,由于其方便、舒适,使其完全摆脱了键盘和鼠标的束缚,使人机交互更为直截了当。而在微软最新开发的windows 7 操作系统中,就有其值得骄傲并加以推广的多... 2023-06-13 Linux系统嵌入式i.MX27文章课设毕设论文
基于ARM uCLinux的网络控制系统设计与实现 引言随着网络和通信技术的发展,嵌入式系统现已进入高速发展阶段。并在社会各个领域得到了广泛的应用。本文介绍了一种采用ARM+uCLinux作为开发平台。实现基于TCP/IP的远程系统监控.从而取代传统单片机来实现数据采集、预处理和通信功能;并依靠互联网将数据向上位机传送,同时支... 2023-06-13 ARMLinux网络控制监控系统文章单片机
ARM在嵌入式linux内核裁剪与移植的应用 导读:文章以将linux移植到ARM920T内核的s3c2410处理器芯片为例,介绍了嵌入式linux内核的裁剪以及移植过程,文中介绍的基本原理与方法技巧也可用于其它芯片。微处理器用一片或少数几片大规模集成电路组成的中央处理器。这些电路执行控制部件和算术逻辑部件的功能。微处理器与... 2023-06-13 ARMLinuxFlash分区内核移植集成电路文章单片机
ARM设计的无线网卡设备驱动技术 1 硬件系统构成1.1 USB无线网卡介绍 无线网卡是无线局域网(WLAN)的重要组成部分,WLAN的物理层及MAC层是用无线网卡的硬件及其软件完成的,而LLC层以上各层均由计算机软件来实现。WLAN包括进行通信的网络接口卡(简称无线网卡)和接人点/桥接器(AP/网桥)。其中,无线网卡提供了最... 2023-06-13 LinuxUSBARM文章单片机
为mspdebug的prog命令添加烧写uuid序列号的功能 msp430系列单片机是不包含唯一序列号的,想用?Sorry,自己烧写到flash里面去!虽然这个功能使用mspdebug的mw命令很容易实现,可难道每烧写一块单片机都要执行一次uuidgen命令,然后将序列号粘贴在mw命令里,uuidgen的输出还得分割成一个字节一个字节才能使用,这样实在是有点麻烦。一直... 2023-06-13 LinuxMSP430单片机调试工具JTAG文章MSP430单片机
Linux设计液晶显示屏驱动技术 Linux设计液晶显示屏驱动技术Linux设备驱动程序属于Linux内核的一部分,并在Linux内核中扮演着十分重要的角色。它们像一个个“黑盒子”,使某个特定的硬件响应一个定义良好的内部编程接口,同时完全隐蔽了设备的工作细节。用户通过一组和具体设备驱动无关的标准化的... 2023-06-13 显Linux液晶文章技术应用光电显示
基于ARM9和Linux的液晶驱动终端 1 引言液晶驱动终端是将液晶控制器、微控制器等集成在一起,并将液晶控制与图形界面显示等功能通过软件封装在一起,为用户开放操作接口、屏蔽液晶显示器的控制细节,使用户通过熟悉的接口(如RS232接口)发送预定义命令即可控制液晶显示,进行图形界面开发工作。目前.已有的液晶驱动... 2023-06-13 液晶驱动ARM9Linux文章技术应用光电显示
详细分析Linux系统计算机死机的故障原因 系统出现死机,一般分为两种情况:一是硬件问题;二是软件问题。一、硬件问题可以考虑分析以下几点:1、不要超频CPU,如果已经超频的先回复到原来的频率虽然平时运行没有问题,但可能在高负载的使用中就会出现不可预料的故障了。特别是linux系统在某些应用上,是可以把硬件的性能发挥... 2023-06-13 Linux系统计算机死机故障原因文章软件开发Linux
Linux操作系统常见的小程序 只在shell命令行里跑的“df”,查看已经挂装的文件系统空间的占用情况.“df -k”,以KB为单位显示:“df -m”,以MB为单位显示.“fdisk”,一个功能强大的分区工具,对分区的调整能精确到扇区级别,但是不好用.只记住“fdisk -l&r... 2023-06-13 Linux操作系统常见小程序文章软件开发Linux
小白学Linux之内核模块编程 Linux内核模块编程Linux内核模块编程是一个很重要的知识点。尤其是编写底层驱动程序时,一定会涉及到它。内核模块编程也是Tiger哥学习Linux时第一节课所接触的知识。由此可以看出它的important,也可以看出其实它很easy。一前言:1.什么是内核模块1>内核模块是具有独立功能的... 2023-06-13 软件开发Linux内核模块编程文章
嵌入式Linux的GDB远程调试的实现 远程调试环境由宿主机GDB和目标机调试stub共同构成,两者通过串口或TCP连接。使用GDB标准远程串行协议协同工作,实现对目标机上的系统内核和上层应用的监控和调试功能。调试stub是嵌入式系统中的一段代码,作为宿主机GDB和目标机调试程序间的一个媒介而存在。就目前而言,嵌入式... 2023-06-13 嵌入式LinuxGDB远程调试文章软件开发