- 博客(4)
- 资源 (4)
- 收藏
- 关注
转载 用SciTE打造带函数提示的STM32开发环境
IAR自带的IDE只有简单的语法高亮,用做开发STM32时经常需要查阅函数库头文件看函数原型,跳来跳去的不是很方便。而eclipse,slickedit之流又太占资源,我手上的两台笔记本两台台式机都只有512M DDR333的内存,机器性能可想而知。又想马儿跑,又想马儿不吃草,那只有自己动手丰衣足食了。 使用SciTE来打造适合自己的低消耗高效率的开发环境。用的是SciTE的静态函数提示功能
2013-07-24 08:57:57 1199
原创 精读OSAL --我的SPI驱动的失败
很无奈,再分析完OSAL的内存分配代码后,发觉之前一直为之努力的SPI驱动太浪费RAM空间. 用队列来实现异步操作想法不错,可惜在一串字符串显示时会用尽内存. 而且内存分配不总是成功,这样带来不少麻烦. 最后回归到最简单的SPI驱动--------循环等待. 又不能异步就连DMA都没用上.
2013-07-23 15:01:03 934 1
转载 内存分配方式及常见错误
内存操作对于程序开发人员来说,永远是一块雷区。在这片区域,总是不断的埋雷、排雷,而且往往是排雷花了非常大的代价。记得在公司实习时,有大概2个星期的时间,team的几个人去排雷——有地方发生了memory leak! 而以我现在的认知来看,只有极少数的programer敢拍着胸脯说,非常熟悉内存操作,手到擒来不会排雷。针对这个情况,我要求自己在尽量去探索,以求少埋雷、甚至不埋雷(这是一个很大的挑战
2013-07-11 17:25:04 797
原创 精读OSAL --我的SPI驱动
当我仔细地看完OSAL里HAL的SPI驱动,发觉它并不是我们常用的普通SPI驱动. 在数据前增加头,做成包的形式发数据.而我们的项目里有四外设要用SPI,而且是普通的SPI操作. 最后用DMA的方式重新构造自己的驱动.概念如下,代码就不上了,需要的MSG吧. 首先,我构造一个全局的链表,每一个SPI操作都是先写到链表. 其次,考虑到SPI的通信方式,就不实现读写操作,只实现一个
2013-07-02 17:34:38 1148
devkitadv-GBA开发工具
2009-07-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人