上一篇:17-共享内存
下一篇:19-Linux的系统调用与文件IO(二)
推荐阅读最新更新时间:2024-05-02 20:58
基于tiny4412的Linux内核移植(支持device tree)(一)
平台简介 开发板:tiny4412ADK + S700 + 4GB Flash 要移植的内核版本:Linux-4.4.0 (支持device tree) u-boot版本:友善之臂自带的 U-Boot 2010.12 (为支持uImage启动,做了少许改动) busybox版本:busybox 1.25 交叉编译工具链: arm-none-linux-gnueabi-gcc (gcc version 4.8.3 20140320 (prerelease) (Sourcery CodeBench Lite 2014.05-29)) 概述 由于目前友善之臂提供的u-boot不支持uImage的引导方式,默认的配置也不支持
[单片机]
五大适合STM32的嵌入式操作系统
基于STM平台且满足实时控制要求操作系统,有以下5种可供移植选择。分别为μClinux、μC/OS-II、eCos、FreeRTOS和都江堰操作系统(djyos)。下面分别介绍这五种嵌入式操作系统的特点及不足。 1、μClinux μClinux是一种优秀的嵌入式Linux版本,其全称为micro-control Linux,从字面意思看是指微控制Linux。同标准的Linux相比,μClinux的内核非常小,但是它仍然继承了Linux操作系统的主要特性,包括良好的稳定性和移植性、强大的网络功能、出色的文件系统支持、标准丰富的API,以及TCP/IP网络协议等。因为没有MMU内存管理单元,所以其多任务的实现需要一定技巧。 μCli
[单片机]
【Linux高级驱动】触摸屏驱动的移植
触摸屏驱动的移植 流程 注意:看框架图 1.添加input.c组件 Device Drivers --- Input device support --- Generic input layer (needed for keyboard, mouse, ...) 2.添加evdev.c组件 Device Drivers --- Input device support --- * Event interface 3.添加s3c2410_ts.c触摸屏驱动 修改driver/input/touchscreen/Kconfig config TOUCHSCREEN_S3C2410 tristate Samsun
[单片机]
基于嵌入式Linux的智能手机系统设计
摘要:介绍以MotorolaMX1作为中央处理器、Wavecom公司的Q2403A作为无线收发模块、嵌入式Linux作为操作系统的智能手机系统的设计与实现。该设计可以实现GSM语音通信、GPRS上网及PDA相关应用软件等功能,具有结构清晰、易于开发等优点。
关键词:Linux 嵌入式系统 智能手机
随着手持通信设备市场的快速发展,手机的功能逐渐增多。现在手机已经不只是用于语音通信的手持设备,而成为集成了短信、彩信、上网以及移动办公等附加功能的嵌入式通信平台。集成了这些功能的手机被称为智能手机。近年,嵌入式处理器的运行速度和功能都有了很大的提高,使得许多以前只能在PC上实现的应用,现在都可以在手持设备上实现。目前,市面上的智能
[应用]
赛灵思ARM联手开拓嵌入式应用新蓝海
就像行走江湖的武林侠客都梦想有一把神兵利器一样,耕耘于电子产业的工程师们也希望有一种强大器件可以实现自己诸多的设计梦想,现在,这个器件终于要诞生了,近日,赛灵思和ARM联合发布了基于28nm工艺的全新的可扩展式处理平台 (Extensible Processing Platform) 架构,这款基于双核ARM® Cortex™-A9 MPCore™ 处理器平台可以让开发人员同时拥有串行和并行处理能力!它可为各种嵌入式系统的开发人员提供强大的系统性能、灵活性和集成度。 “与以往在FPGA中嵌入处理器内核最大的不同是,以往嵌入的内核都是依FPGA为主以处理器为辅,这次是以处理器为主FPGA为辅。”在该平台全球发布会上,赛灵
[汽车电子]
嵌入式Linux下基于MiniGUI的信息终端软件开发
摘要:嵌入式系统的开发已成为新的行业热点。本文首先概述嵌入式Linux系统开发的特点及其工具,然后具体描述MiniGUI图形系统的移植、使用方法,并举例说明在该系统上开始信息终端软件的过程。该方案有很大的应用前景。
关键词:嵌入式操作系统 Linux MiniGUI 信息终端
引言
近年来,随着软硬件资源的成熟与完善,嵌入式技术越来越和人们的生活紧密相关,功能单一的公用电话也开始向嵌入式多媒体信息终端转型。对嵌入式系统的研究,在全球激起了人们极大的兴趣。
选择开放源码的Linux操作系统开发新一代嵌入式产品已经成为其中新的技术热点。在本系统中,采用了MontaVista Linux系统。它提供了很多处理器、目标板和主机环境
[嵌入式]
军用宽温ETX嵌入式模块计算机产品【凌华】
2011年3月1日,北京讯 凌华科技发布Ampro by ADLINK™系列最新ETX规格强固型军用宽温级嵌入式模块计算机产品ETX-PVR,支持多款英特尔Atom™系列处理器,包括低功耗的单核N450、D410至高性能的双核D510。ETX-PVR 整合ETX标准规格、传统I/O接口、新一代Atom™处理器,为过去旧款的ETX模块产品提供搭载新型高性能处理器的最新替代方案。ETX-PVR遵守凌华科技Ampro by ADLINK™ 军用宽温级设计方法,本产品可承受高温、高冲击及震动,适用于严苛环境的应用,包括:航天、军事、国防及交通运输产业等,为此类应用的客户提供更长的产品生命周期保障。 凌华科技ETX-P
[工业控制]
嵌入式学习⑦——Ardunio下的STM32串口通信
一、使用Ardunio完成STM32的串口通信 1. 安装Ardunio 安装链接见百度云:百度云盘 提取码:q251 下载之后点击安装程序进行安装 安装完成 进行Ardunio IDE的配置 进入解压后的文件夹,将文件夹中的Arduino_STM32复制到Ardunio的安装目录下的hardware文件夹下 打开Ardunio,点击菜单栏工具开发板“Ardunio ” 开发板管理器 输入ARM关键字搜索,选中Cortex-M3系列的编译支持文件并安装,安装过程可能需要几分钟。 打开系统示例程序 若可以成功编译则证明ARM配置成功 2. 使用USB连接开发板 1).烧录程序 编写以下代码: St
[单片机]
最新嵌入式文章
更多精选电路图
更多热门文章
更多每日新闻
更多往期活动
11月28日历史上的今天
厂商技术中心