嵌入式软件开发-vxwork/ARM开发/驱动开发
文章平均质量分 77
maliang1225
一直从事C++ 相关的跨平台开发工作
展开
-
单片机编程基础
单片机编程基础单片机的外部结构:DIP40双列直插;P0,P1,P2,P3四个8位准双向I/O引脚;(作为I/O输入时,要先输出高电平)电源VCC(PIN40)和地线GND(PIN20);高电平复位RESET(PIN9);(10uF电容接VCC与RESET,即可实现上电复位)内置振荡电路,外部只要接晶体至X1(PIN18)和X0(PIN19);(频率为主频的12倍)程序配置EA(PIN31)接高电转载 2007-07-05 19:55:00 · 5053 阅读 · 1 评论 -
VxWorks学习笔记——操作系统课程回顾
操作系统内核的典型功能:进程管理: . 进程的创建与终止 . 进程的调度 . 进程切换 . 进程同步与进程间通信 . PCB (Process Control Blocks)管理 内存管理: . 进程的地址空间分配 . 交换 . 页面及段管理 I/O管理: . 缓存管理转载 2007-04-16 15:36:00 · 1119 阅读 · 0 评论 -
VxWorks学习笔记——实战之在VMWare上安装VxWorks操作系统
准备工作我们假设您有一台普通配置的PC机,并安装了Windows2000操作系统。其次您需要安装Tornado 2.2 for pcPentium开发环境。缺省安装的Tornado 2.2 for pcPentium可能不包括pcPentium的BSP组件,但该组件可以从风河公司(Windriver)的网站免费下载。我们将在下文以WIND_BASE引用Tornado的安装路径。其转载 2007-04-16 15:38:00 · 1643 阅读 · 0 评论 -
VxWork BSP 和启动过程
开发BSP主要的两点: 系统image的生成,image的种类,image的download下载过程,系统的启动顺序和过程,调试环境的配置及远端调试的方式和方法,相应BSP设置文件的修改(网络,串口..),BSP各文件的组成和作用. 要对系统底层驱动清楚,也就是对CPU及相关的硬件有所了解.主要是32微处理器(上电启动过程,转载 2007-04-17 15:02:00 · 1220 阅读 · 0 评论 -
基于ARM的嵌入式TCP/IP协议的实现
摘要:介绍嵌入式TCP/IP协议在低速处理器中的一种简化实现方案,并成功应用于某分布式监控系统中。 关键词:TCP/IP协议 嵌入式 ARM在网络应用日益普遍的今天,越来越多的嵌入式设备实现Internet网络化。TCP/IP协议是一种目前被广泛采用的网络协议。嵌入式Internet的技术核心是在嵌入式系统中部分或完整地实现TCP/IP协议。由于TCP/IP协议比较复杂,而目前嵌入转载 2007-04-22 17:54:00 · 1228 阅读 · 0 评论 -
最简单的引导程序
一 个最简单的引导程序的写法,功能很少,但是我想对操作系统的初学者有一定的帮助。;它实现的功能是制作一张可引导的软盘,软盘的实际内容则是一段程序,则段程序在系统引导的时候在屏幕;上打印一大串的‘a’。只要你有想象力,你就可以把它变成你想要的任何东西。;程序的使用方法是:;1.新建一个文本文件(setup.asm)把上面的程序拷贝到进去,保存;2.用masm和link编译成.exe 文件。执行mas转载 2007-05-10 16:37:00 · 1002 阅读 · 0 评论 -
Linux驱动入门
内核版本: 2.4.22 阅读此文的目的: 学会编写Linux设备驱动。 阅读此文的方法: 阅读以下2个文件: hello.c,asdf.c。 此文假设读者: 已经能用C语言编写Linux应用程序, 理解"字符设备文件, 块设备文件, 主设备号, 次设备号", 会写简单的Shell脚本和Makefile。 1. "hello.c" --------------------------------转载 2007-05-10 16:44:00 · 762 阅读 · 0 评论