平台:VS2010 版本:1.04 在讲解任务管理之前先看RAW-OS的就绪队列结构:typedef struct RAW_RUN_QUEUE {
RAW_U8
原创
2014-03-20 19:51:57
729阅读
平台:VS2010 版本:1.04 在学习RAW-OS的时间管理之前,请先了解WaitForMultipleObjects和semaphore原理。 &
原创
2014-03-10 20:55:49
510阅读
平台:VS2010 版本:1.04 1:传递地址 我们先看看消息队列的数据结构:RAW_QUEUE:typedef
原创
2014-05-14 21:06:41
783阅读
这次就来说说基于上一节介绍的系统框图去建立我们所需要的任务,顺便学习Raw-OS提供的API,根据上节的分析,对于SlaveBoard有如下设计: SlaveBoard有三个任务,分别负责测试阻抗,电压,电流功能,至于底层实现先不管,先把任务框架设计出来~ 对于任务相关的操作,Raw-OS提供一组API操作,用到什么解释什么,说多了都是泪~ 首先建立任务用到的API是raw_task_create,详细的解释见下文~ /*************************************************************************...
转载
2013-08-07 19:31:00
55阅读
没有图我说个~毛(J)线(B)~对吧??? 直接上一个以前做过的项目来说说怎么去从一个前后台的程序过度到利用操作系统去管理的你代码吧~以前想过直接用事件驱动的框架去编写代码的,无奈这方面的资料实在太少~而且我的水平也不足以胜任,既然现在在全力支持Raw-OS,那么就用RTOS的框架去描述这个工程lor,好了,直接上图了,没有图我说个~毛(J)线(B),一个ICT的例子,先给框图再说功能吧,也希望初学者能和小弟我一起讨论讨论,仅限于初学者哈~大牛不小心路过就不要吐槽小弟了~ 这是一个简易ICT的模块框图。 至于ICT是个什么东东呢~各位可以自行google一下,不解释了~...
转载
2013-08-06 18:17:00
37阅读
作为分析的内核版本2014-04-15,基于1.05正式版,blogs我们会跟上的内核开发进度的最新版本,如果出现源代码的目光”???”的话。没有深究的部分是理解。 Raw-OS官方站点:http://www.raw-os.org/ Raw-OS托管地址:https://github.com/jorya/raw-os/ 在
转载
2015-07-25 18:16:00
68阅读
2评论
分析的内核版本号截止到2014-04-15,基于1.05正式版,blogs会及时跟进最新版本号的内核开发进度,若源代码凝视
转载
2017-06-13 13:37:00
63阅读
2评论
分析的内核版本号截止到2014-04-15。基于1.05正式版。blogs会及时跟进最新版本号的内核开发进度,若源代码凝视出现”???”字样,则是未深究理解部分。 Raw-OS官方站点:http://www.raw-os.org/ Raw-OS托管地址:https://github.com/jory
转载
2016-04-20 16:48:00
78阅读
2评论
今天来说说Raw-OS的相互排斥锁Mutex模块,这个Mutex用起来非常easy,用户api也仅仅有5个函数。可是内核关于这个模块的代码有点复杂,看明确要花点时间,所以要做好心理准备啊~亲~ 一、优先级反转问题 先来看看所谓的“优先级反转”问题 任务訪问某个硬件。那么硬件对于系统来说是一个共享资源,用相互排斥量来保护,那么 1.
转载
2015-08-18 19:46:00
92阅读
2评论
分析的内核版本号截止到2014-04-15,基于1.05正式版。blogs会及时跟进最新版本号的内核开发进度,若源代码凝视出现”???”字样,则是未深究理解部分。 Raw-OS官方站点:http://www.raw-os.org/ Raw-OS托管地址:https://github.com/jory
转载
2017-07-19 18:44:00
77阅读
2评论
分析的内核版本号截止到2014-04-15,基于1.05正式版,blogs会及时跟进最新版本号的内核开发进度,若源代码凝视出现”???”字样,则是未深究理解部分。 Raw-OS官方站点:http://www.raw-os.org/ Raw-OS托管地址:https://github....
转载
2014-06-20 11:53:00
81阅读
2评论
Raw os的事件触发系统有以下特点:1 基于UML的状态机理念设计,实现了有限状态机(fsm)以及层次状态机(HSM)。2 实现了活动对象(ACTIVE OBJECT)的特性,一个活动对象包含了一个消息队列以及一个状态机。活动对象是具有优先级的,这样任务的实时性能够得到保证。消息队列的设计能够保证即时信号不丢失。3活动对象(ACTIVE OBJECT)一共有64个优先级,对于小系统而言足够了。4 整个系统消耗RAM只有几个字节,rom 消耗小于1K。而且64个活动对象共享一个栈空间。5 消息系统支持紧急事件发送。一般的时候事件发到消息队列尾部,紧急事件可以发到头部。6 支持活动对象超时机制,
转载
2013-06-17 22:07:00
46阅读
<br /> <br />Windows 平台下,使用OS files 代替raw devices,步骤如下:<br />
原创
2022-09-14 19:46:32
82阅读
Stringstring类型使用的数据结构有三种:int,raw,embstr 当保存的是数字类型的时候,底层存的是int类型。 如图: 当保存的是一个字符串,并且字符串大于32字节的时候,底层存的是raw类型。 如图: 当保存的是一个字符串,并且字符串小于等于32字节的时候,底层存的是embstr类型。embstr和raw的区别embstr只需要分配一次内存空间,因为redis对于embstr类
转载
2023-05-29 09:18:11
218阅读
检查你的Docker是否安装本指南假设你已经完成了Docker的安装工作。检查你安装的Docker,运行以下命令:# Check that you have a working install
$ docker info如果你得到 docker: command not found,你可能没有完整的安装上Docker。如果你得到 /var/lib/docker/repositories:
转载
2023-09-09 07:25:18
95阅读
RAW的好处实在太多。比如图片原始存档(你被侵权的时候,拿出RAW是最好的证据)、比如图片信息保留充分(你后期的空间很大),等等。但是RAW的不好也很充分,如果不转化为JPG等其他格式,你无法上传到网络。而且打开需要一些专门的软件。
而JPG的的好处就是快速出片,方便快速分享。
唯一能将RAW和JPG的好处都集合的办法就是,拍摄的时候选用RAW+JPG。
RAW永远用于存档。
转载
2023-10-01 07:34:52
81阅读
最近阅读了以redis官网关于--raw参数的解释,其功能有两个: 1.按数据原有格式打印数据,不展示额外的类型信息 例如:使用命令发送方式(redis在使用时有命令发送方式和交互方式两种)创建一个key,命名为kuyin:number,值为1,如下:
转载
2023-06-29 13:40:29
134阅读
环境:Win7+VS2013+OpenCV2.4.13材料:14bit的raw红外数据,低8位+高8位raw格式: 1、摄像头或者探测器得到的原始数据,一般的是14位,于是需要两个字节保存。 2、只有一个通道像素数据。BMP格式: 1、win最常用图片格式 2、有数据头,信息头,数据等等信息把raw变成bmp,使用opencv,很多教程都说可以使用cvCvtColor函数,但是我一直没有成
转载
2024-02-20 14:47:52
183阅读
一:MTK 平台查看eMMC和DDR的工作频率
eMMC:
adb shell cat /sys/kernel/debug/mmc0/clock
DDR:
adb shell cat /sys/bus/platform/drivers/emi_clk_test/read_dram_data_rate
1. 获取 flash id:
cat /
转载
2024-06-18 13:07:27
307阅读
一级调色还原-曝光-色彩-细节-质感修图的范围整体(掌握基本面板)——局部(曲线)——具象(混色器)修片最开始的准备工作看直方图:明暗跟色彩的数据表 分析图片是否存在以下问题: 1.曝光不足(注意图片的细节) 解决技巧: 调动高光和白色的关系 压暗亮部,高光比白色的范围要大 提亮亮部,白色比高光大范围大 曝光过高可用阴影去调细节 调动阴影和白黑色的关系: 提亮暗部,阴影比黑色的范围大 压暗暗部,黑
转载
2024-07-24 18:53:42
156阅读