
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
问题:今天同事在写一个STM32上的程序时,总是遇到内存溢出的错误。结果发现是因为使用了一个局部变量导致的。因为C语言的局部变量被编译器自动放到栈区的空间(全局变量需要手动申请并释放空间)。嵌入式系统的栈区本来就很小,而且要放进去的变量是一个结构体类型,非常庞大(大数组也会导致相同错误)。所以直接栈区溢出了(或是地址重叠错误)。而且这样的错误在编译的过程中不会有任何错误,只有跑起来才出现…
这个网址包含了16个网址:免费的人工智能电子书有的是可以直接下载的,有的需要注册,有的智能在线阅读。不过很有用了!http://www.getfreeebooks.com/?p=10831
这个网址包含了16个网址:免费的人工智能电子书有的是可以直接下载的,有的需要注册,有的智能在线阅读。不过很有用了!http://www.getfreeebooks.com/?p=10831
今天需要在linux上跑点程序,但是有些程序的IDE需要保持在Win,而且还开着许多网页。所以装了个虚拟机。公司还不许下载大东西,一个ubuntu快700M了。于是果断tiny core了。完成安装后,下载了compiletc和python,就需要把Win底下的程序拿到Linux下运行。共享文件夹设置的资料大部分都是Ubuntu和CentOS的,什么启动后Device==>install gu
http://linux.chinaunix.net/techdoc/system/2008/09/20/1033376.shtml安装DSL(Damn Small Linux)到硬盘上 在Linux中混了一段时间,还没开始学习Shell命令,就只会那几个常用的命令。虽然自己的系统已是Linux了,还是不敢在自己的系统中学习Shell命令(特别是一些危险操作的命令),还是用虚拟机吧。
主机不能连接Uniwide,本想通过安装虚拟机尝试一下是不是系统问题。最后查了一下几篇文章后发现,虚拟机必须通过主机才能上网,不能独立上网。http://forum.ubuntu.org.cn/viewtopic.php?t=309237VirtualBox是一款SUN出品的非常优秀的虚拟机程序,版本也非常齐全,你可以在官网上找到适合各种操作系统平台的版本。这里
我之前自己试验时,用CorePlus(即最大的那个70+MB的)中得图形化安装选择Text Only,安装出来虚拟机硬盘占了33M!我就纳闷了,应该9M左右才对啊!TC官网上的Install guide和Older的都是图形化的。我下载了9MB的Core后,进去连/mnt/sr0下的boot都没有!!!找了好多资料,终于找到一个非常详尽的。感谢这位老外!============







