VxWorks
文章平均质量分 93
轻蓝雨
code less, create more, deploy everywhere.
展开
-
一个static引发的惨案
在一个阳光明媚休假的周末,一个static引发了一场就惊天动地的惨案……文章目录案情回顾案情还原案情调查解决方法solution 1更多的思考ToDo案情回顾周末在家接到同事电话说跑在Vx下的程序刚启动不久就导致操作系统重启。明明周五下班前自己是调试过没有问题的。周一一大早来到联试现场,启动程序,的确不到一分钟操作系统就自己重启了。反复试验数次,均复现。既然能复现就好办了。找到上周五提交...原创 2020-03-15 22:39:37 · 212 阅读 · 0 评论 -
VxWorks开发板驱动程序学习之文件系统(一)
这一节开始我们来学习文件系统。是的,你没看错,熟悉一点的读者一看目录就知道,本文的出处了。本文摘自陈智育,温彦军,陈琪等主编,人民邮电出版社出版的书籍《VxWorks程序开发实践》一书。当然了,还会有一些出自网络和其他文本资料的信息,如WindRiver官方出的Tornado Training Workshop和官方给出的BSP开发手册等,我们不能为了写而学,为了写而写,现在要先学再写,先学理解再总原创 2016-10-24 20:17:22 · 8874 阅读 · 0 评论 -
VxWorks开发板驱动程序学习之内部UART0
UART of S3C2410AUART0 驱动代码学习VxWorks API ioctl write taskSpawnioctlwritetaskSpawn 今天来学习一个简单的驱动——S3C2410内部的UART0即串口0驱动程序。 其实移植一个系统(VxWorks),最重要也是最开始的第一步就是把串口驱动调试好了,然后利用串口连接开发板和上位机开发环原创 2016-10-16 10:29:32 · 1300 阅读 · 0 评论 -
VxWorks开发板驱动程序学习之普通ADC驱动
后面还会讲到S3C2410用ADC结合触摸屏的驱动实验,此节简单介绍2410的ADC普通模式驱动方式。S3C2410的ADC简介S3C2410内置1个8通道的10位ADC,在2.5MHz的AD转换时钟下,最大转换速率可达500kHz。先看ADC模块图:此图来自S3C2410 datasheet. 简单说一下,外部晶体控制器部分控制外部的晶体管以控制触摸屏。AIN[0]-AIN[7]为七个模拟量输入通原创 2016-09-30 17:39:45 · 703 阅读 · 0 评论 -
VxWorks开发板驱动程序学习之LCD(2.2寸)
昨天看了一天文献,是该准备毕业论文了。今天继续学习VxWorks开发板上的2.2寸LCD屏驱动程序。原创 2016-10-14 22:20:30 · 2089 阅读 · 0 评论 -
VxWorks开发板驱动程序学习之LED
今天继续学习开发板上的驱动程序,LED,即IO控制。板子CPU是S3C2410,很老的一块芯片了。 先看原理图: 再来看看相关IO的管脚控制器存器: 于是只须将GPACON的相关位清0,GPBCON的相关位设置为01 即可都配置为输出模式。以下直接上驱动程序相关代码并做适当说明:驱动代码 /* hardware access methods */ #define SNGS原创 2016-09-28 16:54:04 · 868 阅读 · 0 评论 -
VxWorks开发板驱动程序学习之SD卡
现在要开始写毕业论文了,每天学VxWorks的时间就少一点。今天开始学S3C2410操作SD卡的驱动程序,争取在三天之内完成。这一节我们首先讲一下SD卡的相关信息,再看看S3C2410的SD卡接口,最后再看看Rock的开发板上基于VxWorks操作系统,如何用S3C2410驱动SD卡。SD cardS3C2410的MMCSDSDIO HOST CONTROLLERS3C2410A 的SDMMC原创 2016-10-19 20:51:22 · 5289 阅读 · 0 评论 -
VxWorks开发板驱动程序学习之IIC
手上的一块S3C2410的开发板搭载VxWorks 5.5操作系统,今天开始继续学习BSP源码和驱动程序,争取在硕士毕业前能自己实现BSP的配置。IIC接口IIC总线的状态及信号IIC总线数据传输格式S3C2410 IIC接口S3C2410 IIC串行总线编程S3C2410 IIC 驱动程序验证结果IIC接口这里简单复习一下IIC接口的相关知识。IIC/I2C(Inter-Integr原创 2016-09-25 14:57:32 · 1718 阅读 · 3 评论 -
VxWorks开发板驱动程序学习之SPI
今天来继续学习S3C2410的SPI接口和DS1390实时时钟。DS1390SPI of S3C2410ASPI操作S3C2410A的SPI支持的4种传输格式SPI 的特殊功能寄存器VxWorks开发板S3C2410A上SPI驱动DS1390SPI驱动代码学习外部接口logMsgSPI —— 低电压串行外设接口 DS1390 —— 实时时钟(RTC)芯片DS1390先来简单介绍一下原创 2016-10-11 19:02:41 · 1998 阅读 · 0 评论 -
VxWorks开发板驱动程序学习之KEY
实物图与原理图GPFKEY驱动程序设计国庆带女友回家了,第一次去家里,女友好像不是很开心。哎,好好学习,天天向上吧。今天开始来看看开发板上的按键并学习相关的驱动程序。实物图与原理图先来看看实物图:由下往上,由左往右,六个按键依次是 K1、K2、K4、K3、K5、K6各按键定义的功能如下:再来看看原理图:可以看到,六个按键依次连接S3C241原创 2016-10-09 10:59:18 · 1391 阅读 · 0 评论