utf的一点笔记

前段时间搞那个串口程序,顺便将doxygen学习了一下,看资料,doxygen支持utf8(生成的配置文件默认的编码就是utf8),但我很久没在程序中使用中文作注释了,原因是我都是在文本模式下编写程序的,用中文会造成不必要的麻烦。而且,这些计算机英文不难,当学习英文了。

阅读全文>>

Linux串口编程实践

经常有人问我关于Linux平台的串口编程问题,但我一直没有亲自尝试,首先在本本使用的是USB转串口线,不太稳定;二来只有一台PC,不能测试多个串口(以前写MFC串口程序时使用了虚拟串口软件来模拟多个串口);三来ARM开发板只有区区一个串口(这个用于与PC间通信,对开发板进行操作)。最近,下了决心练习一下。当然,限于实际情况,只能在一个串口下测试,不涉及太高深的知识。

阅读全文>>

我的2010

2011年不知不觉来临了,回首2010,发觉它不过是一个普通的去年。同样,当2013年来到时,也会发觉2012不过是一个普通的去年。 去年最大的一件事情,就是我从一个普通学生变成一个普通社会青年,走向了工作岗位。

阅读全文>>

u-boot移植随笔(6):u-boot的内存分布图

花了两天时间来专门研究u-boot的内存分布,这个图网上已经有了,但只是大致图形,没有详细、深入解析。所以自己就专门画了图,添加一些东西。此外,还专门测试了一下u-boot下全局变量、未初始化变量等等的地址分布,也画了一张图。不过好像跟linux下进程的内存分布不太一致,估计是u-boot自己管理内存的——很明显,此时linux还不知道在哪里呢。但是,这些都不妨碍我们学习一些底层的东西。

阅读全文>>

u-boot移植随笔(3):u-boot shell与ASCII码

u-boot移植随笔:u-boot shell与ASCII码 前几天让u-boot的shell更接近“shell”,发现可以使用Ctrl-p等等来控制,心里总在想它们是怎么实现的,怎么能读取到我按下Ctrl-p的呢?今天又看了u-boot的代码,找了好久,蓦然回首,原来是在./common下面的main.c中,——我就说呢,在SI中看这个文件时候,没发现旁边下拉条那么短,聪明人一看就知道这里面有不少东西!唉,一时没注意。

阅读全文>>