摘要: 在程序中出现栈溢出的情况,就是分配局部变量时因为内存溢出而重启,局部变量分配在栈中,栈区域满了导致溢出,需要修改startup_stm32f10x_hd.s中,或startup_stm32f10x_ld.s,startup_stm32f10x_md.s,具体文件按要看CPU是否是High-density flah,修改Stace_Size来解决。 阅读全文
posted @ 2011-12-23 18:08 Jezze 阅读(3051) 评论(0) 推荐(0) 编辑
摘要: U-Boot常用命令 ?:得到所有命令列表或者列出某个命令的帮助。用法:? [command ...]说明:列出命令的帮助信息,当不带参数时,列出所有命令及简要说明。 help:同? printenv:打印环境变量。用法:printenv [name]说明:name一般是Hiboot环境变量的名字,也可以是用户自定义的变量;当value为空时,删除变量 "name", 否则设置变量"name",且... 阅读全文
posted @ 2011-12-23 18:06 Jezze 阅读(7228) 评论(0) 推荐(0) 编辑
摘要: ADC一般与DMA一起使用,电路图上经常会写ADC12,ADC123之类的,表示此通道是ADC1和ADC2共用的,不同的ADC转换器可以共同工作,但一个在不同的转换器的同一通道只能单个工作 。 阅读全文
posted @ 2011-12-23 18:05 Jezze 阅读(708) 评论(0) 推荐(0) 编辑
摘要: 1.下载 sudo apt-get install tftpd-hpa tftp-hpa xinetd 2.修改 sudo gedit /etc/default/tftpd-hpa 改为 TFTP_USERNAME="tftp" TFTP_DIRECTORY="/home/jezze/tftpboot"TFTP_ADDRESS="0.0.0.0:69"TFTP_OPTIONS="-l -c -s"... 阅读全文
posted @ 2011-12-23 18:03 Jezze 阅读(10457) 评论(0) 推荐(0) 编辑
摘要: 查找 包含alias字符串的*.conf的文件find / -name "*.conf" | xargs grep "alias"1. grep -R -l 一些也可以实现,但是通过管道 | 比单纯用grep 复杂的参数更有效率。2. xargs是用来展开find获得的结果,使其作为grep的参数。 阅读全文
posted @ 2011-12-23 18:02 Jezze 阅读(1272) 评论(0) 推荐(0) 编辑
摘要: 内嵌汇编语法如下: __asm__(汇编语句模板: 输出部分: 输入部分: 破坏描述部分) 共四个部分:汇编语句模板,输出部分,输入部分,破坏描述部分,各部分使用“:”格开,汇编语句模板必不可少,其他三部分可选,如果使用了后面的部分,而前面部分为空,也需要用“:”格开,相应部分内容为空。例如: __asm__ __volatile__("cli": : :"memory") 1、汇编语句模板 汇编... 阅读全文
posted @ 2011-12-23 18:00 Jezze 阅读(1721) 评论(0) 推荐(0) 编辑
摘要: 1- Open /etc/apt/sources.list with a text editor like gedit:sudo gedit /etc/apt/sources.list 2- Add the following lines to the end of the file then save it and close: ## For sun-java5-jdkdeb http://ir... 阅读全文
posted @ 2011-12-23 17:57 Jezze 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 这个实验主要学习交叉编译环境的安装,方法很多,首先可以自己下载相关的包,然后手动安装。当然现在已经有很多设置好的安装包,直接下载相关的包并且安装。1. 下载安装包。注意要下载稳定版本,开发版本很容易出错。下载的版本是buildroot-2010.02wget http://buildroot.uclibc.org/downloads/buildroot-2010.02.tar.bz2tar jxv... 阅读全文
posted @ 2011-12-23 17:57 Jezze 阅读(1369) 评论(0) 推荐(0) 编辑
摘要: /etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置./etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅... 阅读全文
posted @ 2011-12-23 17:54 Jezze 阅读(668) 评论(0) 推荐(0) 编辑
摘要: 端模式(Endian)的这个词出自Jonathan Swift书写的《格列佛游记》。这本书根据将鸡蛋敲开的方法不同将所有的人分为两类,从圆头开始将鸡蛋敲开的人被归为Big Endian,从尖头开始将鸡蛋敲开的人被归为Littile Endian。小人国的内战就源于吃鸡蛋时是究竟从大头(Big-Endian)敲开还是从小头(Little-Endian)敲开。在计算机业Big Endian和Littl... 阅读全文
posted @ 2011-12-23 17:52 Jezze 阅读(358) 评论(0) 推荐(0) 编辑