笔记
HackFun嵌入式系统工作室
专注嵌入式系统OpenCV开发
展开
-
2022-01-08 c++ tuple
tuple 元组可存放不同类型的数据,类似于数组,最多10个元素。原创 2022-01-18 08:52:47 · 424 阅读 · 0 评论 -
2022-01-07 学习OpenCV
买了本OpenCV的教程,学习学习。上大学时有门数字图像处理的选修课,没想到现在还用上了,虽然忘的差不多了,但看到书上的内容,多少还能有些印象。也不算完全从零开始。原创 2022-01-17 10:00:17 · 592 阅读 · 0 评论 -
2022-01-06 周总结
本来接了个OpenCV图像识别的活儿,结果赶上公司年底项目冲刺,一周时间都在忙项目,没时间弄这个,接单不易!现在总算忙完了,继续搞私活儿。原创 2022-01-15 11:13:49 · 140 阅读 · 0 评论 -
2022-01-05 OpenCV简介
OpenCV是一个基于Apache2.0许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和Mac OS操作系统上。[1]它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。OpenCV用C++语言编写,它具有C ++,Python,Java和MATLAB接口,并支持Windows,Linux,Android和Mac OS,OpenCV主原创 2022-01-10 14:12:08 · 2624 阅读 · 1 评论 -
2022-01-04 编译OpenCV报错internal compiler error
原因:虚拟机内存不够,加大内存原创 2022-01-09 15:51:45 · 1773 阅读 · 0 评论 -
2022-01-03 嵌入式Linux开发环境搭建
安装虚拟机VmWare或VirtualBox安装Linux操作系统Fedora,Ubuntu等原创 2022-01-09 09:04:08 · 346 阅读 · 0 评论 -
2022-01-02 C++ CMake工程中添加新文件问题解决
在CMake管理的C++工程中添加一个源文件,编译时找不到新加的文件。开始以为CMakeFileList写的有问题,反复检查也没发现问题。后边尝试用touch把全部源文件和头文件的时间戳都更新一下,再编译就可以了,新文件也编译链接到了。最后在编译脚本中增加了一句touch语句,后面再加新文件就没有问题了,一劳永逸。...原创 2022-01-03 09:59:47 · 1178 阅读 · 0 评论 -
2022-01-01 CMake学习笔记【转载】
CMakeList.txt的简单使用https://www.jianshu.com/p/5866cb4f9f2e原创 2022-01-01 10:45:15 · 222 阅读 · 0 评论 -
C++笔记之私有继承2021.12.24
从今天开始,力争每天写一篇笔记!C++还有另一种实现has—a关系的途径是私有继承。使用私有继承,基类的公有成员和保护成员将成为派生类的私有成员,基类方法不会成为派生类对象接口的一部分,但可以在派生类的成员函数中使用它们。公有继承,继承基类接口。私有继承,不继承基类接口,继承基类实现。包含将对象作为一个命名的成员对象添加到类中,私有继承将对象作为一个未命名的继承对象添加到类中。...原创 2021-12-24 10:05:12 · 549 阅读 · 0 评论 -
2021年书单总结
这一年在刷手机之余也读了几本书,有些读完了,有些读了一部分。大体分为三类吧:第一类,股票类滚雪球穷查理宝典股票大作手巴芒演义手把手教你读财报怎样选择成长股待补充第二类,商业类遥远的救世主(读完)胡雪岩传曹德旺自传 心若菩提(读完)第三类,技术类C++ Primer PlusC++代码整洁之道...原创 2021-12-23 15:56:48 · 544 阅读 · 0 评论 -
聚焦聚焦再聚焦
最近在读曹德旺先生写的自传《心若菩提》,其中一章提到专业化经营,为了聚焦汽车玻璃业务,砍掉了包括房地产在内的很多无关业务,这才有了福耀汽车玻璃后来的发展!很多成功人士也都不约而同的提倡聚焦,专注的理念。只有聚焦,将全部的精力投注到一个细分领域,才有突破的可能所以,要聚焦,聚焦,再聚焦!...原创 2021-12-20 15:53:37 · 342 阅读 · 0 评论 -
Virtualbox虚拟机设置共享文件夹
在Virtualbox设置中设置共享文件夹在/mnt下建立目录mydirmkdir -p mydir在Virtualbox中的Ubuntu终端输入挂载共享文件夹命令(q793077569)mount -t vboxsf mydir /mnt/mydir原创 2021-12-10 11:12:17 · 1357 阅读 · 0 评论 -
ubuntu查看32位还是64位
最近接了一单Linux驱动开发的活儿(q793077569),需要查看所使用的ubuntu是32位还是64位的。方法如下:在linux终端输入命令uname --m如果显示i686,说明是32位如果显示x86_64,说明是64位原创 2021-12-07 15:36:48 · 600 阅读 · 0 评论 -
Exec format error问题的原因
最近接了一单Linux驱动开发的活儿(q793077569),在搭建开发环境的过程中,编译内核时出现报错,exec format error,经过排查,是因为所使用的ubuntu系统是32位的,而交叉编译工具是64位的。所以提示可执行文件的格式错误。后面重新安装了一个64位的ubuntu系统,再编译就ok了。...原创 2021-12-07 15:32:23 · 18303 阅读 · 1 评论 -
日常进展
最近接到一个Linux驱动开发的单子,连续熬了几个晚上了,有点累。原创 2021-12-07 13:50:02 · 86 阅读 · 0 评论 -
搭建Linux开发环境
原创 2021-11-26 16:01:48 · 480 阅读 · 0 评论 -
Linux开发板学习日志2021.11.26
解决串口连接和网口连接问题可以用tftp从电脑下载文件到开发板上原创 2021-11-26 00:12:59 · 135 阅读 · 0 评论 -
程序员其实是个很弱势的职业 随想2021.11.24
人年纪越大,时间越不够用。事情越来越多,想做的事情很多,但杂事也很多。抽不出时间来做真正想做的事情。程序员其实是个很弱势的职业。没什么话语权,什么事情都得听别人的,老板,需求方,测试等等,程序员夹在中间,左右不是人。打工像是在饭店做厨师,只需要炒就可以了。创业则需要自己准备全部的工具,环境。...原创 2021-11-24 08:53:28 · 185 阅读 · 0 评论 -
【HackFun】HackFun STM32 I型开发板傻瓜式用户手册
(一)初次见面硬件连接开机随便玩玩(二)如何开发搭建软件开发环境(下载工具,安装工具)编写代码编译镜像连接网络下载镜像运行程序(三)更多功能开发(四)常见问题解决...原创 2021-11-23 09:51:46 · 155 阅读 · 0 评论 -
【HackFun】Linux开发板使用记录2021.11.22
新买的串口线到了,连上电脑和开发板,电脑设备管理器可以看到串口设备,说明驱动是正常的,xshell中也可以正常打开串口设备。但开发板上电后,串口终端没有打印出来。原因待查。原创 2021-11-23 08:59:05 · 543 阅读 · 0 评论 -
关于扁平化管理
扁平化管理的思想指的是尽量减少层级,减少沟通成本,同样适用于项目的自我管理,例如汇总管理全部的版本,汇总管理全部的项目,汇总管理全部的缺陷,汇总管理全部的模块,汇总管理全部的需求等等。同一类别的所有项目从统一汇总的入口进入。也暗合分类思想。...原创 2021-11-23 08:43:14 · 200 阅读 · 0 评论 -
嵌入式系统软件兼容性设计要考虑哪些问题【HackFun】
嵌入式系统的一个特性就是软硬件复杂多样,为了使代码具有尽量好的兼容性,需要考虑很多因素,这里简单罗列几条。当然并不是说我们的代码里要全部支持这些兼容性,而是根据具体的项目需求,选择其中一部分加以设计。如果有其他的考虑,欢迎留言交流~兼容不同操作系统如Linux,Windows,MAC等兼容不同编译环境如gcc的不同版本兼容不同的编译语言版本如C/C++的不同版本兼容不同的小系统版本如不同的内核版本兼容不同的第三方库版本如libcurl兼容不同的硬件版本兼容不同的系统架构版本兼容单原创 2021-11-19 09:49:20 · 925 阅读 · 0 评论 -
工作日志2021-11-17
新买的ARM Linux开发板开箱,下载资料。下载boost源码整理出工作台原创 2021-11-18 08:43:27 · 216 阅读 · 0 评论 -
开发文档
需求文档包含概要需求和详细需求文档方案设计文档包含概要设计文档和详细设计文档接口文档如果需要对外提供接口,也需要提供接口说明文档测试方案文档对测试方法和测试用例进行说明用户说明文档对用户使用进行指导...原创 2021-11-12 17:23:06 · 282 阅读 · 0 评论 -
2021-10-30 C++ algorithm算法库索引
<algorithm> - C++ Reference<algorithm>Standard Template Library: AlgorithmsThe header<algorithm>defines a collection of functions especially designed to be used on ranges of elements.A range is any sequence of objects that can be..转载 2021-10-30 22:46:18 · 124 阅读 · 0 评论