08 2013 档案
摘要:这段时间稍微折腾了一下stm32,稍微知道了一点stm32程序的编写方法,所以再次拿起了rtt,因为这个东西确实很强大。随手记录一下rtt的一些知识:1、关于finsh 这是一个命令行系统,很好玩,开始不知道怎么用的,输入help之类的毫无用处,后来发现按tab键就能出现帮助。命令格式不是一般想象中那样,而是类似于C语言函数,比如:显示进程,得这样写list_thread(),再比如控制LED亮灭,得这样写led(1,0),这样第2个led就灭了。当时确实折腾了我好一整子。另外,还可以将自己写的函数可以在finsh中调用,参考led.c的最后部分,用FINSH_FUNCTION_EXPORT.
阅读全文
摘要:标题确实很别扭,因为我现在用这个库也很别扭。在不久之前,一直有个讨论的话题:STM32开发是用库还是用寄存器?很多人的结论是不需要讨论!但是,今天我想说下我的看法。首先,我还是一个菜鸟,对库对寄存器都不太熟悉,给我的感觉是都比较复杂。其次,我不得不感谢一下ST,他们做了这样一个库,确实方便了很多操作。但无论如何,我老感觉这库很别扭。理由如下:1、函数名、结构题名特别长,还经常大小写切换,在MDK没升级之前都没有自动完成功能,敲个代码来不是一般的麻烦,之前一直在找用eclipse做IDE的办法,主要原因就是这个。2、库照样很复杂,要实现一些东西照样要操作很多,一个简单的例子是操作一个IO照样需要
阅读全文
摘要:说到操作系统,这是是一个我很感兴趣的东西,这可能源于中学时期玩文曲星留下的一些情怀,因为当时对文曲星系统内部构造相当感兴趣,经常用一些16进制显示软件对系统那些犹如乱码般的指令看了又看。后来上大学了,接触了单片机,虽然到现在先后用过了51、AVR、MSP430、STM32,但这些都仅仅只是用过,让这些MCU做一些简单的事情,老感觉掌握的东西太少,用起来摸不着头脑。在这期间,我一直想自己写一个操作系统,今天,先把理解的东西记录一下。1、先说说什么是操作系统现在我没去查资料,用一个手机坐在一个没人来往的楼梯写这些东西,我不想被打扰。我最开始所理解的操作系统跟现在一般定义的操作系统有些不一样,现在定
阅读全文
摘要:今天偶然间发现这样一个家伙:HoeKey这是一个很好玩的东西,很小,很健康,哈哈。初看是一个可以设置各种快捷键,还能有一定脚本执行能力的东西。嗯,正是我很需要的一个东西,这样一来比如可以设置一个快捷键关屏幕、再Win+L、比如快捷键打开cmd……想想都觉得有意思。等下再研究,先把这个好东西存在博客上再说。猛击这里可以下载我是怕作者主页哪天挂了,所以备份一下。不过貌似这种国外Geek的主页一般情况下十几年了都存在的,不像国内一些大牛,突然销声匿迹了。另外HoeKey作者页面上还有一些照样是Tinny的工具,大多数是快捷键相关的。顺便还想到一个东西,一个串口调试工具,叫COMdbg.exe,总共就
阅读全文
摘要:GB2312编码高位 低位0xA1 0xA10xFE 0xFE文件位置:address =((code_h-0xa1)*(0xfe-0xa1+1)+(code_l-0xa1))*32宋体GB2312_16*16字库下载GBK编码高位 低位0x81 0x400xFE 0xFE文件位置:address =((code_h-0x81)*(0xfe-0x40)+(code_l-0x40))*32宋体GBK_16*16字库下载字库生成工具下载靠,GBK低位没有7F,害我搞这么久,先睡觉
阅读全文
摘要:这几天我在学着怎么使用RT-Thread。起初只想用一下里面的RTGUI,却一直没成功,功力实在不行啊。RT-Thread用了scons来创建工程,似乎还能编译,还有很多可配置项,很是方便。于是我想倒腾一下用scons创建一个普通的MDK工程。好在scons脚本是Python,尚且还能看得一点懂。没去手册文件,摸索了一下,先在这里下载scons-2.3.0-setup.exe,安装。下面这个是我整理的:http://files.cnblogs.com/fwindpeak/scons_test.7z运行project目录下的scons-build.bat就能创建一个工程了。user、system
阅读全文
摘要:前几天我在看uCOS-II的东西,看来看去一直没什么头绪。还有一点是,我很介意它现在是个商业软件,在官网下载东西,半天下完结果只有个lib,没有源代码。只能去其他地方下载老版本。我还很介意不是在官方网站下载的东西,感觉是被人修改过的。基于这些原因,我想找一个开源的免费的嵌入式RTOS。然后在昨天下午就发现了RT_Thread。这是一个国产的系统,开源、免费,虽然没有uCOS著名,也没有uCOS年长,但是因为是国产,学习门槛应该低一些,所以将源码下载了。稍微浏览了一下,感觉比uCOS清晰多了,先不说功能,代码风格也是我喜欢的样子,貌似还有个RTGUI,嗯,就它了!现在,我开始了兴奋的学习过程……
阅读全文
摘要:发现仅仅设置R03H是不能设置方向的,还需要设置R32H,R33H的坐标位置。比如我现在是R03H=0x1000H,R20H=239-x,R21H=319-y:竖直正向R03H=0x1030H,R20H=x,R21H=y:竖直反向R03H=0x1028H,R20H=239-y,R21H=x:横屏向右R03H=0x1018H,R20H=y,R21H=319-x:横屏向左
阅读全文
摘要:先贴一个官方说明文档:http://www.keil.com/support/man/docs/ecluv/default.htm
阅读全文

浙公网安备 33010602011771号