初试 uTenux】的更多相关文章

申请的的开发套件到目前还没到手,看到网友们都开始动手干了,我也是按捺不住了,所以就先在悠龙公司的主页下载了uTenux_V1.5.00r160.zip,打算看看,先了解一下. 下面是文件目录表: └─uTenux_OpenSource_Edition ├─image │ ├─atmel │ │ ├─at91sam3s4c │ │ └─at91sam4s16c │ ├─freescale │ │ └─mk60dn512xxx10 │ ├─fujitsu │ │ └─mb9bf506r │ ├─in…
之前已经配置过一次caffe环境了: Caffe初试(一)win7_64bit+VS2013+Opencv2.4.10+CUDA6.5配置Caffe环境 但其中也提到,编译时,用到了cuda6.5,但是实际训练时,使用GPU训练,又会出现问题.所以强迫症使然,我决定另外配置一个cpu_only的版本,编译时,不使用cuda. 于是网上查了查,很多小伙伴都是使用happynear配置的caffe-windows版本,并参照其博客中的步骤进行编译使用的: 如何快糙猛地在Windows下编译CAFFE…
[这个是汇总] 最近有点时间,参加了EEPW论坛和悠龙咨询组织的一个嵌入式操作系统uTenux试用活动.本来想借助这个活动提供的开发板做一个小项目,奈何OS使用功底太次.于是,这个活动被我降低到了学习嵌入式OS使用的档次. uTenux虽然没有uCOS那么出名,但是麻雀虽小五脏俱全.各种嵌入式操作系统的要素都有包含.可能会有些缺点,但是对于一个学习OS使用,而不是研究内核的人来说,完全是不需要关心的东西. 本文是一个汇总,是对我在学习uTenux时候做的一些实验的整理.以下是各个实验的链接: 1…
上一篇(初试Nodejs——使用keystonejs创建博客网站1(安装keystonejs))讲了keystonejs的安装.安装完成后,已经具备了基本的功能,我们需要对页面进行初步修改,比如,增加自己网站的logo.修改首页的介绍.对网站进行本地化等等.本文继续记录网站的基本改造过程. 首先按照上一篇的介绍,在本地安装开发版的keystoenjs网站,开发完成后,再部署到生产环境.安装完成后的目录结构是这样的:…
只能叫初试,前面虽然做了一些PHPUnit与团队所用框架的整合,但在整个团队还没有人可以主动推动这个事情,而作为Leader最重要的一种能力应该是"让正确的事情发生",所以今天开始着手对现有代码的Model进行单元测试用例和代码的编写. Db测试用例选择了MysqlDump工具生成Mysql专用xml格式文件存储,这样对开发人员来说应该是最方便的.生成的文件类似格式如下: <?xml version="1.0"?> <mysqldump xmlns…
首先恭喜你找到这篇博客,它会带你走出困境. 题外话(请忽略):一直以来想搞一个VPS,终于在自己的刺激下试了一下Digital Ocean,还没有使用很长时间不做太多评论,唯一给我的感觉是各种操作还算简便.网上有很多人推荐这个VPN也许它们有推广获取费用的策略,但是从很多程序设置也都提到对它的设置来看,它确实有一定的分量. 初试 购买:使用paypal,注册paypal是很简单的,paypal可以绑定你的银行卡,银联的借记卡(就是我们普通用的卡,不是信用卡)都可用.在你购买付款时,使用paypa…
2016年11月3日,微信小程序终于公测了,大家可以正式开发了.早在这之前,应公司要求,和同事就早早的试了一下微信小程序的开发,特此记录一下: 微信官方小程序文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1474632113_xQVCl&token=&lang=zh_CN 个人感觉官方文档写的太草率,不如直接看demo来的实际. 微信小程序学习:http://www.ionic.wang/ https://git…
1.使用的uTenux内核代码:http://www.uloong.cc/cn/download/uTenux_V1.6.00r180.zip 2.uTenux的特性: 1.微内核  2.开放源码.完全免费  3.不需要MMU,占用ROM/RAM少   4.可移植.可固化.可裁剪   5.抢占式实时多任务操作系统   6.支持所有32位ARM7/9和Cortex M系列的微控制器   7.可配置任意多个的任务.任务的优先级最多255个 3.实验软硬件环境: OS软件版本:uTexux1.60 开…
任务就是一个无限循环.uTenux提供的任务管理功能是很强大的,包括建立和删除一个任务,启动或退出任务,取消一个任务的启动请求,改变任务的优先级和査询任务状态,使任务进人睡眠状态和唤醒状态,取消唤醒请求,强制释放任务等待状态,使任务状态变成挂起状态.延迟调用任务的执行和禁止任务等待状态. 任务是一个通过ID来识别的对象,每个任务都有基础优先级和当前优先级,可用来控制任务的执行次序 任务管理的核心是调度.uTenux会根据创建任务时为任务设置的初始属性和任务运行是获得的动态属性,对任务进行调度.…
信号量(semaphore)是一个用来指示可用的资源并将可用资源的数量以数值的形式表示出来的对象.当使用一组资源时,信号量用来实现互斥控制和同步.uTenux提供了信号量出来的API,可以很方便地使用信号量. uTenux中,信号量包含一个资源计数(用来指示是否存在相应的资源以及资源的数量)和一个等待信号量的任务队列. 当一个任务返回m个资源时,信号量资源计数加m.当一个任务获得n个资源时,信号量资源计数减n.如果信号量资源的数量不够(进一步减少信号量计数可能使其值变成负数),则尝试获取资源的任…