- 博客(5)
- 收藏
- 关注
原创 C++深度解析:学习笔记(1)
1、struct和class的区别:struct定义的类默认为public,class默认为private。2、编译器默认提供的拷贝构造函数时浅拷贝。3、无参构造函数只有类里面没有提供任何的构造函数(包括拷贝构造函数)时编译器才会默认提供一个。4、类中的const修饰的变量,只是只读变量,可通过指针修改。const成员只能通过初始化列表进行初始化。 const所在的内存与对象本
2017-03-21 16:50:59 319
原创 【S5PV210学习笔记】小错误引发大问题(2)
五、uboot移植,添加重定位代码后无法启动移植重定位的代码,程序烧录运行无任何现象,即之前移植好的功能都不见了。老办法,添加LED灯点亮的代码,发现程序第一句都没有执行。程序起始代码如下图所示,在16字节的占位前面,还添加了几行代码,影响了16字节的占位。所以检验和失败。把上面添加的几行代码移到后面合适的位置后即可,问题解决,重定位也ok了。(汇编学得不好~~)六、在
2017-01-30 16:51:37 417
原创 【S5PV210学习笔记】Ubuntu上网以及电脑win10和开发板三者相互ping通的方法
本文部分内容引用了“朱老师物联网大讲堂”中朱老师的上课笔记。一、Ubuntu上网虚拟机上网一般有两种方式:NAT和桥接。(1)NAT方式下上网配置过程前提是主机windows通过无线wifi上网了(或者windows通过有线上网也可以)。然后在虚拟机中配置2点:第一选择NAT方式。第二配置/etc/network/inerfaces文件中使用dhcp方式。然后重启网
2017-01-30 15:54:50 1271
原创 【S5PV210学习笔记】小错误引发大问题(1)
再低级的错误,也是错误,是因为有一些细节没有注意到,高手往往高在细节之处。共勉之。一、裸机移植标准输入输出函数(stdio)跟着教学视频进行移植,下载调试发现串口调试助手没有任何输出。经过一番折腾发现,是printf的传参出了问题。错误:printf('A');正确:printf("A");这个问题应该很好发现,但在Linux下用arm-2009q3进行编译,那时还不太习惯,完
2017-01-30 15:02:42 468
原创 【S5PV210学习笔记】外插SD卡启动程序失败的解决办法
正常的SD卡启动办法是:通过在uboot的命令行下输入如下命令:movi write u-boot 0x30000000该命令是把内存0x30000000处开始的内容写到iNand的u-boot分区中。这样就把原有的u-boot破坏,iROM的代码校验失败,转而进行第二启动。即通过外插的SD卡进行启动。如下图,正常情况下,这种办法是可以的,而且多次实测都没问题。不过,有
2017-01-30 14:09:00 1053
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人