E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
VxWorks系统移植
stm32f103应用rt-thread 1.2.5搭建的Keil工程
为了提高自己,学习stm32和freescale.使用的硬件是公司的一些产品,开发人员已经基于RTX操作系统开发完成,为了提高一下(本人非开发),也有一些代码参考,故决定从rtx
系统移植
到rt-thread
竹城小遛
·
2017-09-19 18:20
RT-thread
STM32
stm32f103应用rt-thread 1.2.5搭建的Keil工程
为了提高自己,学习stm32和freescale.使用的硬件是公司的一些产品,开发人员已经基于RTX操作系统开发完成,为了提高一下(本人非开发),也有一些代码参考,故决定从rtx
系统移植
到rt-thread
竹城小遛
·
2017-09-19 18:20
RT-thread
STM32
[转]图解实时操作系统和非实时操作系统的区别
实时操作系统:uCOS/
VxWorks
/RTLinux非实时操作系统:Linux/Windows/OSX我也只能列举出来这么多了。
jo_joe
·
2017-09-19 14:58
linux
操作系统
Linux - sendto 出现 Resource temporarily unavailable
在
VxWorks
和Windows上,EA
hhy980205
·
2017-09-12 21:08
网络编程
深入探究Linux/
VxWorks
设备树视频教程-宋宝华-专题视频课程
深入探究Linux/
VxWorks
设备树视频教程—5116人已学习课程介绍 很多人看了很Linux多设备树的资料后,还是不会用设备树。
linux内存和进程
·
2017-08-16 14:34
视频教程
关于嵌入式系统, 使用MMU还是不使用MMU?
由于本人之前工作中从事的嵌入式系统开发工作当中用的
Vxworks
,QNX的项目,都没有使用MMU的,只对MMU有个基本的认识,就是内存管理单元,虚拟内存地址与物理内存的映射,并且分页管理虚拟内存等等。
阿拉丁神灯_
·
2017-08-02 18:46
Others
基于
VxWorks
的VxBus字符设备驱动
基于
VxWorks
的VxBus字符设备驱动VxBus是指在
VxWorks
中用于支持设备驱动的特有的架构,这种架构包含对minimalBSP的支持。
Escropion
·
2017-07-31 22:49
VxWorks
基于
VxWorks
的VxBus字符设备驱动
基于
VxWorks
的VxBus字符设备驱动VxBus是指在
VxWorks
中用于支持设备驱动的特有的架构,这种架构包含对minimalBSP的支持。
Escropion
·
2017-07-31 22:49
VxWorks
VxWorks
串口读写操作
在
VxWorks
中,系统内核已经帮我们实现了串口驱动,所以可以用统一的接口函数和命令来配置串口相关参数,这一点相比Linux简单得多。
Escropion
·
2017-07-31 22:17
VxWorks
VxWorks
串口读写操作
在
VxWorks
中,系统内核已经帮我们实现了串口驱动,所以可以用统一的接口函数和命令来配置串口相关参数,这一点相比Linux简单得多。
Escropion
·
2017-07-31 22:17
VxWorks
VxWorks
时间片轮转调度
VxWorks
时间片轮转调度任务调度是基于某种规则约束,给一个任务集合中每个任务分配开始和结束的时间。约束方式一般分为时间片约束和资源约束。
Escropion
·
2017-07-29 11:18
VxWorks
VxWorks
时间片轮转调度
VxWorks
时间片轮转调度任务调度是基于某种规则约束,给一个任务集合中每个任务分配开始和结束的时间。约束方式一般分为时间片约束和资源约束。
Escropion
·
2017-07-29 11:18
vxworks
VxWorks
Archlinux
系统移植
1.何为Archlinux?Archlinux是一个精简的通用linux系统发行版,定义:keepitsimple,stupid.有以下特点:简洁:避免不必要的添加、修改、复杂增加。安装软件包后,不能自动启动;不支持图形化配置界面,只用命令行/文件编辑器;现代:滚动升级策略,使得安装后持续升级,总保持最新稳定版本。用System初始化系统,现代文件系统、最新的内核等;使用:官方软件仓库中包含大量的
Simple_learner
·
2017-07-25 16:50
嵌入式Linux学习
zedboard-嵌入式Linux
系统移植
1.在构建好嵌入式开发环境的基础上进行下一步开发移植工作。2.编译U-Boot首先在线获取U-Boot源码,在源码include/configs/zynq_zed.h中,修改IP地址(CONFIG_IPADDR)、网关地址(CONFIG_SERVERIP)、MAC地址(CONFIG_EXTRA_ENV_SETTINGS-ethaddr)等宏定义参数,避免设备间通信冲突。修改完成后,使用交叉编译工具
Simple_learner
·
2017-07-25 15:47
嵌入式Linux学习
VxWorks
消息队列
VxWorks
消息队列在单CPU中,
VxWorks
的多任务通信的主要机制是消息队列。如图:消息队列允许以FIFO方式或给予优先级方式排队消息,消息的数目可变,消息的长度可变。
Escropion
·
2017-07-15 13:03
VxWorks
VxWOrks
信号量
VxWOrks
信号量信号量允许多个任务相互协调其活动。任务间最直接的通信方式就是共享各种各样的数据。
Escropion
·
2017-07-14 19:16
VxWorks
vxWorks
中sysClkRateGet()返回系统时钟详解
而在
vxWorks
中的一个重要参数就是SYS_CLK_RATE这个参数,也就是系统时钟率。。。。它的含义是:系统时钟滴嗒在一秒钟之内发生多少次。比如说,你定义为60,那么系统时钟在1s中将发
Escropion
·
2017-07-12 21:05
vxworks
操作系统
VxWorks
VB脚本:BAT脚本调用VB脚本的方法
在数通平台软件的性能或功能稳定性测试过程中,经常需要用一台调试机(一般是操作系统为Windows的计算机),通过SecureCRT等远程登录软件,连接一台或多台路由器设备(操作系统一般为Linux、
VxWorks
hanlizhong85
·
2017-06-24 13:57
VB
BAT
解决Android屏幕四周闪现红框的问题
下面详细说明一下完善方法:方法一、直接编译成usr版本如果你是在做
系统移植
的话,可以在android/build编译成usr版本,当然usr在开发的过程中权限问题比较多,编译
jobschu
·
2017-06-13 09:36
根文件
系统移植
(3)——busybox配置
一:下载busyboxwww.busybox.net二:makemenuconfig配置因为busybox比较简单,配置项目不多,所以直接makemenuconfig进行配置既可以,不需要makexxxconfig。配置如下Busybox Settings--->Build Options--->[*]Build BusyBox as a static binary(no shared libs)
菜鸟养成记
·
2017-06-05 21:06
配置
busybox
linux
内核移植
根文件
系统移植
(1)——根文件系统介绍
一:什么是根文件系统(1)首先明白一点,我们的文件在硬盘上的存储并非是连续存放的,而是零散的存放在硬盘中的某些空余扇区中的,这就导致了我们很难去查看我们存放的文件(因为人无法记住所有文件存放在哪些扇区,已经扇区的顺序),这时就有了我们的文件系统,所以简单来讲,文件系统就是对一个存储设备上的数据和元数据进行组织的机制。(2)根文件系统的根:我们知道,内核启动之后,通过调用kernel_init()得
菜鸟养成记
·
2017-06-05 21:08
根文件
系统介绍
linux
内核移植
根文件
系统移植
(2)——根文件系统的两种格式
一:镜像格式的根文件系统(1)镜像文件的根文件系统的主要作用是用来以后烧录到块设备上面的,块设备上的内核启动后去挂载它。(2)镜像形式的根文件系统是由文件夹格式的根文件系统通过特定的工具(mke2fs)制作得到的(3)镜像文件系统具有一定的格式,格式是内化的,跟文件名后缀是无关,而是在制作时决定的。二:文件夹格式的根文件系统(1)简单来说,文件夹格式的根文件系统其实就是我们开发主机下的一个文件夹而
菜鸟养成记
·
2017-06-05 21:17
镜像
系统
根文件
linux
内核移植
Android
系统移植
:驱动篇
【导语】在Android
系统移植
中,有很重要的一个部分工作,就是为新平台上的硬件设备移植驱动程序。
一块钢板
·
2017-05-24 15:23
android系统移植
从任务调度机制分析操作系统的实时性
什么是真正的实时操作系统做嵌入式系统开发有一段时间了,做过用于手机平台的嵌入式Linux,也接触过用于交换机、媒体网关平台的
VxWorks
。
康河水草
·
2017-05-16 15:52
OS
2014025644 嵌入式程序设计 第三第四周学习总结
开放源码;支持多种嵌入式操作系统内核,如Linux、NetBSD、
VxWorks
、QNX、RTEMS、ARTOS、LynxOS;支持多个处理器系列,如PowerPC、ARM、x86、MIPS、X
宋思雨
·
2017-05-15 21:00
VxWorks
内存分配分析
内存显示函数memPartShowstaticPART_IDtestMemoryPartId=NULL;voidmem_test(){char*memoryPool;void*pMemory;staticconstUINTinitialSize=3000;if((memoryPool=malloc(initialSize))==NULL)returnERROR;if((testMemoryPart
egbert果
·
2017-05-07 22:04
VxWorks
数据在内存中存储方式
嵌入式
vxWorks
系统属于静态加载方式,程序直接全部装载在内存去运行,对于这种处理方法,理论上运行速度优势明显,缺点是内存永远不够。
Calm_027
·
2017-04-01 17:43
操作系统
嵌入式 Linux根文件
系统移植
(三)——根文件系统构建
嵌入式Linux根文件
系统移植
(三)——根文件系统构建一、busybox简介BusyBox是一个集成了一百多个最常用linux命令和工具的开源软件,是嵌入式系统开发中创建根文件系统的工具。
天山老妖
·
2017-03-26 12:22
linux系统移植
常用嵌入式操作系统介绍
1)
VxWorks
VxWorks
操作系统是WinRiver(美国风河系统)公司于1983年设计开发的一种嵌入式实时操作系统(RTOS),它具有良好的持续发展能力、高性能的内核以及友好的用户开发环境,在嵌入式实时操作系统领域牢牢地占据着一席之地
天天water
·
2017-03-11 12:45
嵌入式技术原理与应用
如何选择可靠的实时操作系统
大型的RTOS比较重视这个问题,比如
VxWorks
、Greenhill,而小型的RTOS讨论的比较少,随着汽车、医疗电子等关键应用越来越多,这个问题需要引起重视。如何选择可靠的实时操作系统?
阿基米东
·
2017-03-06 17:38
u-boot 编译及其简单应用
U-Boot不仅支持嵌入式Linux系统,它还可用于NetBSD、
VxWorks
、QNX、RTEMS、ARTOS、LynxOS等嵌入式操作系统的引导。
不配野心
·
2017-03-02 11:25
Zynq-Linux移植学习笔记之九-petalinux
在对zynq上进行linux操作
系统移植
时,除了使用传统的由用户编译u-boot,kernel,rootfs方法外,目前主流采用vivado+petalinux操作方式。
Felven
·
2017-02-26 22:00
Felven在职场
elm FatFs文件
系统移植
总结
1前言本文将根据我的一些理解,针对elmFatFs文件系统做一个初步总结。2elmFatFs文件系统介绍顾名思义FatFs文件系统就是针对FAT文件系统来的,主要是应用于MCU中,STM32官方提供的文件系统就是这个,STM32CubeMx工具也集成了这个文件系统,同时一些国产MCU操作系统中也集成了这个文件系统,比如RTT(rt-thread),它是第三方提供的开源代码,是一个日本人开发的,开源
flydream0
·
2017-01-13 20:02
STM32
STM32的世界之旅
唠嗑
但是很纠结在于我上班的时候学习嵌入式
vxworks
系统。但是下班后我想学的东西太多了,总感觉世界上的诱惑太多了。一方面自己想学好QT。一方面还想学好嵌入式linux(工作)。
爪爪熊
·
2017-01-07 22:22
几种嵌入式实时操作系统的分析与比较
本文介绍4种嵌入式实时操作系统
VxWorks
、μClinux、μC/OS-II和eCos,详细分析比较了这4种操作系统的主要性能,并根据分析结果指出了各自的适用领域。
loongson_henda
·
2017-01-06 09:37
技术交流
嵌入式操作系统
系统移植
学习笔记
环境变量:设置env:setenv保存env:save1.设置服务器IP:我的(192.168.58.128)setserverip192.168.58.1282.设置板子的IP:setipaddr192.168.58.0(保证和服务器的IP同一网段)保存:save下载:1.下载kernel:tftp41000000uImage(这个文件在/tftpboots下)2.下载设备树:tftp42000
Neal-GX
·
2016-12-13 14:53
系统移植
《实时控制软件设计》第三周作业
一、博客作业:1.阅读笔记结合本周课堂所讲的实时操作系统知识内容,浏览如下商用和开源实时操作系统网站,写一段文字向其他同学简要介绍下某个实时操作系统的性能特点或进行操作系统间性能的比较:
Vxworks
:
chenhust
·
2016-12-08 23:00
基于MSP430F5529的μc/os嵌入式实时操作
系统移植
μc/os移植的条件uCOSII的移植需要满足以下要求:1)处理器的C编译器可以产生可重入代码:可以使用C调用进入和退出CriticalCode(临界区代码);2)处理器必须支持硬件中断,并且需要一个定时中断源;3)处理器需能容纳一定数据的硬件堆栈;4)处理器需有能在CPU寄存器与内存和堆栈交换数据的指令。移植需要完成的工作CPU的接口部分(Ports)–需要移植的代码部分汇编文件(OS_CPU_
ColdCoding
·
2016-11-22 18:39
基于MSP430F5529的μc/os嵌入式实时操作
系统移植
μc/os移植的条件uCOSII的移植需要满足以下要求:1)处理器的C编译器可以产生可重入代码:可以使用C调用进入和退出CriticalCode(临界区代码);2)处理器必须支持硬件中断,并且需要一个定时中断源;3)处理器需能容纳一定数据的硬件堆栈;4)处理器需有能在CPU寄存器与内存和堆栈交换数据的指令。移植需要完成的工作CPU的接口部分(Ports)–需要移植的代码部分汇编文件(OS_CPU_
ColdCoding
·
2016-11-22 18:39
基于STM32F103ZE芯片的RT-thread 操作
系统移植
本人之前从事嵌入式软件开发(主要使用STM32,C8051,NXP片子)将近5年,最近由于工作变动开始搞LINUX应用层软件开发(多了点算法),为了使自己不把这为数不多的兴趣爱好丢了,开始写点文章,主要从使用RT-thread入手(我之前没用过),渐渐加一些之前项目中的内容,比如各种器件操作、IAP、很久之前由于项目中遇到的实时性要求“不得不”自己写个微OS内核(说白了当初不会移植OS...)等,
太阳石协议
·
2016-11-22 00:00
u-boot的移植步骤
u-boot移植是
系统移植
的第一步也是为内核移植做准备工作,板子上电后,芯片内部irom里面的固化代码会判断开发板的启动方式(通过拨码开关可选择是EMMC启动还是SD卡启动),然后将U-BBOOT的第一部分代码加载到
mario_z
·
2016-11-17 14:33
系统移植
Linux背景
一、UNIX的相关标准简介产生标准的原因:为了使开发出来的应用程序在不加修改的情况下,能从一个
系统移植
到另一个系统,实现不同版本的相互兼容。
Feven_HW
·
2016-11-12 11:27
GNU/Linux编程
linux
编程
》》》感发:开始写博文
最近在忙Linux
系统移植
的事情。其实本来是一件很小的事情,而且之前也稀里糊涂的接触过一些。现在想要彻彻底底的把系统搞明白,却发现,我已经在一个个的小问题上消磨了近十天时间。
April422
·
2016-11-08 14:09
触
Linux
系统移植
实验---根文件系统制作
实验十一 文件系统的移植【实验目的】熟悉Linux文件系统目录结构,创建自己的文件系统,通过NFS方式测试;用文件系统工具生成ramdisk文件系统映象文件。 【实验环境】1、 ubuntu12.04发行版2、 FS4412平台3、 交叉编译器 arm-none-linux-gnueabi-gcc【实验步骤】一、根文件系统制作1、 源码下载我们选择的版本是busybox-1.22.1.tar.b
sessos
·
2016-11-07 14:00
根文件系统制作
Linux系统移植
Linux
系统移植
实验---内存调试
实验九 内存调试【实验目的】段错误和内存错误是C语言编程经常遇到的问题,使用memwatch是由johanlindh编写,是一个开发源代码C语言内存错误检测工具。能检测双重释放,错误释放,没有释放内存,溢出等等情况。【实验环境】1、 ubuntu12.04发行版2、 FS4412平台3、 交叉编译器arm-none-linux-gnueabi-gcc【实验步骤】1、 解压memwatch.-2.
sessos
·
2016-11-07 14:00
内存调试
Linux系统移植
Linux
系统移植
实验--内存调试
实验九 内存调试【实验目的】段错误和内存错误是C语言编程经常遇到的问题,使用memwatch是由johanlindh编写,是一个开发源代码C语言内存错误检测工具。能检测双重释放,错误释放,没有释放内存,溢出等等情况。【实验环境】1、 ubuntu12.04发行版2、 FS4412平台3、 交叉编译器arm-none-linux-gnueabi-gcc【实验步骤】1、 解压memwatch.-2.
sessos
·
2016-11-07 14:00
内存检测
Linux系统移植
Linux
系统移植
实验---USB驱动的移植
实验八 USB驱动的移植【实验目的】USB接口是现在计算机系统中最通用的一种接口,说明:在本
系统移植
课程实验中命令行提示符 “$”表示是在主机上执行,“#”表示在目标板执行【实验环境】• 主机:ubuntu12.04
sessos
·
2016-11-07 14:00
Linux系统移植
USB驱动移植
Linux
系统移植
实验---SD卡驱动移植
说明:在
系统移植
课程实验中命令行提示符 “$”表示是在主机上执行,“#”表示在目标板执行【实验环境】• 主机:ubuntu12.04发行版• 目标机:FS4412平台• 交叉编译工具:arm-none-linux-gnueabi-gcc
sessos
·
2016-11-07 14:00
Linux系统移植
SD卡移植
Linux
系统移植
实验---LED驱动的移植
实验六 LED驱动的移植【实验目的】1. 驱动程序的编译2. 应用程序如何打开/操作设备【实验环境】• 主机:ubuntu12.04发行版• 目标机:FS4412平台• 交叉编译工具:arm-none-linux-gnueabi-gcc【实验步骤】1. 添加驱动文件将实验代码Led_test/fs4412_led_drv.c拷贝到drivers/char下 2. 修改drivers/char/K
sessos
·
2016-11-07 14:00
Linux系统移植
LED驱动移植
Linux
系统移植
实验---网卡驱动的移植
说明:在本
系统移植
课程实验中命令行提示符 “$”表示是在主机上执行,“#”表示在目标板执行【实验环境】
sessos
·
2016-11-07 14:00
Linux系统移植
网卡驱动移植
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他