12 2018 档案

摘要:先看一下boost库的介绍。 boost库感觉还是很强大的。c++的体系也很庞大,c++11也添加了很多有用的新特性,不过并非全部都会用到。 接下来在学习(chao xi)opencv程序的过程中,去运用学习c++。 阅读全文
posted @ 2018-12-22 16:13 flamewen 阅读(545) 评论(0) 推荐(0) 编辑
摘要:1.QString转换String string s = qstr.toStdString(); 2.String转换QString QString qstr2 = QString::fromStdString(str); 阅读全文
posted @ 2018-12-22 10:02 flamewen 阅读(575) 评论(0) 推荐(0) 编辑
摘要:本来是想用qtcreator+opencv,简单写几行代码,把opencv库加入qtcreator工程文件中编译, 发现报错,不识别类型之类的错误。(日常报错,接下来看怎么解决) 百度一下,发现是opencv2.4.x版本之后就不带mingw库, 而qtcreator使用的是mingw的编译链,于是 阅读全文
posted @ 2018-12-20 22:51 flamewen 阅读(2014) 评论(0) 推荐(0) 编辑
摘要:lua文件不多,主要看的是lua如何调用底层硬件驱动接口。 liolib.c文件里面实现了lua对fopen,fclose.....函数的调用。如果我们运行的环境没有实现posix接口,那么该文件也没什么用。 接下来要实现接口 luaL_setfuncs 或者 luaL_newlib luaL_do 阅读全文
posted @ 2018-12-19 19:24 flamewen 阅读(143) 评论(0) 推荐(0) 编辑
摘要:添加头文件 #include<stdlib.h> void main() { system("echo 1 > default.conf"); } 编译运行,发现本目录下多了一个default.conf文件,内容为1。 这应该是很方便的一个功能。 阅读全文
posted @ 2018-12-16 00:35 flamewen 阅读(1349) 评论(0) 推荐(0) 编辑
摘要:扩容方法: 1. 65GB是虚拟机扩容后的大小。 2.进入ubuntu中,sudo fdisk /dev/sdX ,(根据自己盘是哪个 ,修改X 3.把分区全删了,重新建立分区表 (注意,sdX1的初始页应该与之前一样,至于大小重新填 ,比如 +60G (怎么分区之类的,自行百度) 4.保存 ,w 阅读全文
posted @ 2018-12-13 15:10 flamewen 阅读(1048) 评论(0) 推荐(0) 编辑
摘要:看起来不错的东西,实现了 POSIX标准接口,只需要填充硬件接口。 Any device that implements the BlockDevice interface can host a file system in Mbed OS. You can change the BlockDevi 阅读全文
posted @ 2018-12-13 11:10 flamewen 阅读(274) 评论(0) 推荐(0) 编辑
摘要:static inline void sdelay(int loops){ __asm__ __volatile__ ("1:\n" "subs %0, %1, #1\n" "bne 1b":"=r" (loops):"0"(loops));} inline:内联函数(解决一些频繁调用的小函数大量消 阅读全文
posted @ 2018-12-11 17:18 flamewen 阅读(249) 评论(0) 推荐(0) 编辑
摘要:实际配置: dtb:要用dock的dtb(或者自己改一下非dock版重新编译 linux内核 和 r8723bs.ko 版本:4.14 (随便编译一个 固件:(因为比较小 包含apt 准备好了,就开始烧录固件,minmin_dd.dd 替换linux内核,dtb, 把r8723bs.ko文件copy 阅读全文
posted @ 2018-12-08 11:00 flamewen 阅读(166) 评论(0) 推荐(0) 编辑