摘要: “我还要交税?在国内的时候我可是问过你了,你说加拿大没有遗产税!”秦时鸥叫道。 阅读全文
posted @ 2018-01-10 07:05 风抚弦 阅读(588) 评论(0) 推荐(0) 编辑
摘要: u-boot-2014.10代码分析及移植说明 1 ENTRY(_main) 2 3 /* 4 * Set up initial C runtime environment and call board_init_f(0). 5 */ 6 7 #if defined(CONFIG_SPL_B... 阅读全文
posted @ 2014-12-29 22:46 风抚弦 阅读(699) 评论(0) 推荐(0) 编辑
摘要: u-boot-2014.10代码分析及移植说明鉴于没有妹纸可以陪,那就找件事打发时间吧,写到哪算哪。2014.10与2013.07的版本相比,代码上并没有跨越式的改变,但是编译方式上,却有了极大的改变,一种更为优越的编译体系Kbuild&Kconfig System终于被引入了u-boot中。Kbu... 阅读全文
posted @ 2014-12-25 21:07 风抚弦 阅读(988) 评论(0) 推荐(0) 编辑
摘要: 1.3 核的控制 虽然CPU的主要功能只是执行指令,但是其功能不仅限于执行指令,围绕该核心功能,CPU又有许多其它的特色功能。 指令流的控制自然还是靠指令,分支跳转指令所实现的功能便是控制指令流,另外异常也是一种特殊的指令流控制方式。而CPU其它功能的实现,则需要寄存器的配置。 寄存器是几乎所有硬件与软件之间的接口,软件对硬件的控制的实现,几乎都是通过配置相应寄存器来实现的。CPU自然也不例... 阅读全文
posted @ 2014-06-01 22:01 风抚弦 阅读(534) 评论(0) 推荐(1) 编辑
摘要: 1.2 存储体系结构 CPU作为整个系统的核心,其功能便是完成软件所指定的工作。具体到其内部,便是执行一条条的指令。那么指令从何而来? CPU所执行的指令大致可分为三类:指令流控制,数据存取,数据处理。另外还有其它的一些设计CPU内功能的,譬如WFI指令之类。这里,其实最重要的当然还是数据的处理,包括存取与运算。它才是CPU的核心工作。那么数据从何而来。 CPU的核心部分,即前一节所说的in... 阅读全文
posted @ 2014-04-20 16:18 风抚弦 阅读(2479) 评论(0) 推荐(1) 编辑
摘要: ARM是什么,自不必多说,相信能点进来的也尽知晓。 真正开始了解ARM,是从12年入职开始,那时仅仅知道ARM是个做CPU的其它就一概不知了,后来才渐渐知道SOC,知道嵌入式,知道ARM。 入职一开始,作为一个完全无关专业,只是了解C/C++编程的人,对所谓SOC完全一头雾水,连SOC的名称意义也是度娘教的。因此一开始也就是学习一些简单的小模块,譬如UART、TIMER... 阅读全文
posted @ 2014-03-02 22:26 风抚弦 阅读(2968) 评论(0) 推荐(0) 编辑
摘要: 平台:XP,Code::Blocks 10.05(包含gcc 4.4.1),matlab 2010b方式:C++调用matlab引擎设置步骤: (一)系统变量:path中添加MinGW\bin; MATLAB\runtime\win32;MATLAB\bin; MATLAB\bin\win32, 即MinGW的bin目录,matlab的bin和bin\win32目录,似乎我自己手动添加的就只是bin\win32这个目录,其他在软件安装的时候就已自动设置。 (二)获取静态链接库文件:libeng.lib, libmat.lib, libmex.lib, libmx.lib,由于matlab直接提 阅读全文
posted @ 2011-10-28 16:19 风抚弦 阅读(2133) 评论(2) 推荐(0) 编辑
摘要: “这么简单的代码,一目了然也会出这种错?”看着这个错误提示,你是不是很纠结,很无奈,恨爹不成刚,怨爸不双江好吧,其实,答案就是:1、你的例子还在后台运行呢,看看任务管理器里是不是有个××.exe的进程,××即你的工程名2、没有?都还没编译成功呢,哪儿来的进程,那好,仔细看看你的头文件里的函数,一定有个没有在源文件实现的漏网之鱼3、以上两点都没用?那,做人呢,最重要的是开心那!世上的事了,总会有有些波折的嘛,安安心心google比什么都强! 阅读全文
posted @ 2011-09-29 00:32 风抚弦 阅读(3881) 评论(0) 推荐(1) 编辑
摘要: 《精通QT4编程》第三章,利用qt designer 做一个文件查找窗口,由于今天是重做(昨天做的被我一时手滑shift+delete了),很快完成,结果uic的时候出现提示“ ' 'isn't a valid widget”而且有三行。单引号里面是空的,于是只好把各个部件检查一遍重试,结果还是不行。然后想起布局时候再次手滑把另一个部件给拖到已经布局好的QFrame里面去了,于是我又把它拖了出来。再次检测,提示少了一行,看来问题果然在这儿。于是尝试把QFrame整个剪切,发现没有提示了。再次粘贴上去,移出QFrame里的两个部件,删除QFrame,如我所料,没有错误了。 阅读全文
posted @ 2011-05-17 22:01 风抚弦 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 《精通Qt4编程》一书2.2节一段代码如下:int main(int argc, char *argv[]){ QApplication a(argc, argv); QTextCodec::setCodecForTr(QTextCodec::codecForName("gb18030")); QTranslator translator; { ........ } .....}这是一个登录框程序的一部分,编译无报错,运行时Qt creator的Application output中显示一行乱码,对话框也是乱码。于是google发现网上有详细说明,总结起来就是,在QT中默认 阅读全文
posted @ 2011-05-14 21:21 风抚弦 阅读(925) 评论(0) 推荐(0) 编辑