or1200+rawos
龟龟仔
珍惜生命...远离代码...
展开
-
or1200下Raw-OS学习(仿真环境篇)
貌似最近都在公司混日子过了,怎么办?哎哎哎~罪过啊罪过,不过也是的,加工资居然没我份,顶领导个肺的,叫我怎么继续活啊~哎哎哎~ 算了,不谈这些鸟事情了,说多了都是泪啊,这篇blog开始我们进入raw-os的api学习,为期大概是2个月吧,因为我从来没有接触过操作系统,好多东西都要补,本科学的是通信专业,妹的天天搞电路,不是放大器就是滤波器,不是锁相环就是AGC,天天搞天天搞,搞到原创 2013-08-03 14:22:10 · 1689 阅读 · 0 评论 -
or1200移植fatFs文件系统
好久没更新blog了,本屌最近比较懒了,呵呵~ 好的,转入正题吧~上节基于simple-spi把SD卡的驱动编写OK,至于SD驱动的测试,骚年们你们可以自行去调试,在写这个驱动的时候我没遇到什么bug,写完编译就可以用了,这可能是传说中的人品,但是这样写代码没有bug我个人感觉是不爽的,写程序怎么可能没bug呢? 本来按原计划这节是移植znFat文件系统,虽然说原创 2013-07-22 20:21:23 · 1740 阅读 · 0 评论 -
or1200基于simple-spi的SD卡驱动
这篇blog来说说基于simple-spi这个ipcore编写spi模式的SD Card裸机的驱动程序,移植依赖分不清什么SD卡啊,micro SD啊,miniSD,MMC,SDIO啊,SDHC啊等等一大堆的概念,今天抽了点时间百科和wiki扫盲去了,顺便把总结的贴出来,留自己以后回顾~ MMC:Multimedia Card(多媒体记忆卡),基于NAND-Flash技术,衍生版原创 2013-05-03 21:00:30 · 2630 阅读 · 1 评论 -
or1200下Raw-OS学习(例子篇)
没有图我说个~毛(J)线(B)~对吧??? 直接上一个以前做过的项目来说说怎么去从一个前后台的程序过度到利用操作系统去管理的你代码吧~以前想过直接用事件驱动的框架去编写代码的,无奈这方面的资料实在太少~而且我的水平也不足与胜任,既然现在在全力支持Raw-OS,那么就用RTOS的框架去描述这个工程lor,好了,直接上图了,没有图我说个~毛(J)线(B),一个ICT的例子,先给框图再原创 2013-08-05 23:42:14 · 1283 阅读 · 0 评论 -
or1200移植实时系统Raw-OS(二)
4-24得知RAW-OS重新开通了~鼓掌~ http://www.raw-os.org/ 扑街啊,今日一上Q嗰时就知道RAW-OS官网挨封杀,顶佢个肺啊,E个年头连自己友都唔撑自己友,世态炎凉,世风日下啊,唉~想话向前发展谈何容易啊~~ 现在RAW-OS的代码托管在google code上,望大家也可以默默支持啦,小弟我也是只能帮顶上了,支持t原创 2013-04-22 20:13:57 · 1758 阅读 · 4 评论 -
or1200下Raw-OS学习(任务篇)
这次就来说说基于上一节介绍的系统框图去建立我们所需要的任务,顺便学习Raw-OS提供的API,根据上节的分析,对于Slave Board有如下设计: Slave Board有三个任务,分别负责测试阻抗,电压,电流功能,至于底层实现先不管,先把任务框架设计出来~ 对于任务相关的操作,Raw-OS提供一组API操作,用到什么解释什么,说多了都原创 2013-08-06 20:41:16 · 1286 阅读 · 0 评论 -
or1200移植实时系统Raw-OS(一)
Raw-OS的官网网站:http://www.raw-os.org/ 这是一个起步不久的make in china的实时操作系统哈~崇尚开源的米娜桑多多支持支持啦~ 记得我们在移植大多数实时操作系统的时候需要做的工作吗,回想一下最主要的,四个函数的编写,最高优先级任务启动start_first_task(),任务切换函数task_switch(),中断ISR原创 2013-04-09 19:11:24 · 3120 阅读 · 2 评论 -
Raw-OS源码分析之互斥量Mutex
分析的内核版本截止到2014-04-15,基于1.05正式版,blogs会及时跟进最新版本的内核开发进度,若源码注释出现”???”字样,则是未深究理解部分。 Raw-OS官方网站:http://www.raw-os.org/ Raw-OS托管地址:https://github.com/jorya/raw-os/ 今天来说说Raw-OS的互原创 2014-06-13 22:40:15 · 1356 阅读 · 0 评论