嵌入式
ONIM
这个作者很懒,什么都没留下…
展开
-
amr-linux-gcc
arm-linux工具的功能如下: arm-linux-addr2line 把程序地址转换为文件名和行号。在命令行中给它一个地址和一个可执行文件名,它就会使用这个可执行文件的调试信息指出在给出的地址上是哪个文件以及行号。 arm-linux-ar 建立、修改、提取归档文件。归档文件是包含多个文件内容的一个大文件,其结构保证了可以恢复原始文件内容。 ar转载 2014-02-22 09:37:53 · 898 阅读 · 0 评论 -
makefile $@ $< $^ 自动化变量
自动化变量及其说明: $@ 表示规则中的目标文件集。在模式规则中,如果有多个目标,那么,"$@"就是匹配于目标中模式定义的集合。 $% 仅当目标是函数库文件中,表示规则中的目标成员名。例如,如果一个目标是"foo.a(bar.o)",那么,"$%"就是"bar.o","$@"就是"foo.a"。如果目标不是函数库文件(Unix下是[.a],Windows下是[.转载 2014-02-22 14:34:51 · 676 阅读 · 0 评论 -
tiny6410: linux内核移植以及文件系统
经过两个星期的坎坎坷坷,终于算是内核启动成功了。 这里主要是参考了网上一篇 6410内核移植的文章,和国嵌的视频。 目标板:tiny6410 宿主机:win7+CentOS 编译器:arm-linux-gcc-4.5.1 之前花了好多时间去移植bootloader,但是没有成功,内心十分着急。所以跳过了这块,直接去移植内核了。。。。 所以,bootloader用的是友善之臂的原创 2014-03-18 22:20:28 · 1461 阅读 · 0 评论 -
无题
void write_number(uchar x,uchar y,uint num) { uchar t[10]; char i=0; if(y==0) write_com(0x80+x); else write_com(0xc0+x); if(num == 0) goto zero; while(num>0) { t[i] = num%10; i++; n原创 2015-04-23 16:14:52 · 571 阅读 · 0 评论