- 博客(11)
- 收藏
- 关注
原创 imx6ull的IOMUX配置方法
芯片包含数量有限的引脚,其中大多数具有多个信号选项。这些信号到引脚和引脚到信号选项由输入输出多路复用器选择称为IOMUX。IOMUX还用于配置其他引脚特性,例如电压电平、驱动强度和滞后。imx6芯片利用IOMUX机制来解决引脚复用的问题,其引脚配置方法也有些复杂,它涉及到的寄存器有三类:PAD控制寄存器:全称SW_PAD_CTL_PAD_GPIO1_IO09,意为GPIO电气参数配置寄存器MUX控制寄存器:全名是SW_MUX_CTL_PAD_GPIO1_IO09,意为GPIO复用寄存器。
2023-02-22 20:51:39 838
原创 设备树编写LED驱动——基于百问网imx6ull开发板
驱动模块安装成功后,就可以使用测试程序来控制 led 灯的状态,如下图所示,操作 led 灯时可同时观察开发板串口旁的灯是否有亮灭的变化。进入/sys/bus/platform/devices/目录可以查看根据设备树生成的平台设备。1.进入设备树目录查看设备树文件,本实验用的是百问网100ask_imx6ull的开发板。进入/sys/firmware/devicetree/base目录查看生成的节点。编译驱动前,要确保虚拟机上的Linux内核版本与开发板上的内核版本一致。3.返回源码目录生成dtb文件。
2023-02-21 10:57:28 621
原创 MobaXterm连接Ubuntu:Network error: Connection refused
(1)先试一下在windows下的cmd命令行窗口中能不能ping通Ubuntu,如果不能ping通,则要设置一下虚拟机网络。(2)如果能ping通Ubuntu,但是ssh不能连接,那么有可能是Ubuntu没有安装ssh服务;如果是出现下面这种结果,说明Ubuntu没有安装ssh-server服务。(3)安装好ssh-server之后,开启ssh-server服务。(4)重新使用MobaXterm连接Ubuntu,连接成功!(2)安装ssh-server服务。
2022-11-11 20:58:25 4814 1
原创 VMware虚拟机Ubuntu系统网络设置:NAT和桥接
在这种模式下,使用VMnet0虚拟交换机,虚拟操作系统就像是局域网中的一台独立的主机,与宿主计算机一样,它可以访问网内任何一台机器。在桥接模式下,可以手工配置它的TCP/IP配置信息(IP、子网掩码等,而且还要和宿主机器处于同一网段),以实现通过局域网的网关或路由器访问互联网;还可以将IP地址和DNS设置成“自动获取”。如果你想利用VMWare在局域网内新建一个服务器,为局域网用户提供Web或网络服务,就应该选择桥接模式。
2022-11-09 20:16:14 4066
转载 hive底层与数据库交互原理
Hive只是在此基础上构建了一个表,在进行数据查询时,Hive引擎将SQL语句转化为下层的mr作业,然后在mr的基础上进行计算,计算完成,最后返回结果。但MySQL属于数据库,Hive属于数据仓库,它们对数据的处理有着本质的区别。(1)Hive的表达有限,无法表达迭代式算法((第一个MapReducer程序的结果作为另一个MapReducer程序的输入,这种就是迭代式算法));Hive没有服务端,它本质是Hadoop或者说是HDFS的一个客户端,对HDFS的数据和Meta store的元数据进行操作;
2022-11-05 22:14:43 562
原创 解决MySQL表中字段显示乱码
从上面可以看出,COLUMNS_V2表中的COMMENT字段的编码方式为utf-8,而COLUMN_NAME字段的编码方式为latin1_bin。&useUnicode=true&characterEncoding=UTF-8的作用为与localhost上3306端口上的名为mybatis库进行数据传输采用UTF-8的编码方式;编码的问题,MySQL中的表默认编码是latin1,而我的客户端及服务器采用的编码确是utf8,二者编码方式不一致导致的。首先查看一下出现乱码的那个表的编码方式,使用。
2022-11-05 21:11:50 1967
原创 mysql初始化 报错 [ERROR] --initialize specified but the data directory has files in it. Aborting.
出现这种情况的原因:大概是使用者曾经已经初始化,并启动过MySQL了,然后太久没使用过忘记了,在不知情的情况下又重新初始化了一遍。解决办法:将数据目录下已存在的文件全部删除,并重启服务就行了。2.删除/var/lib/mysql目录下的所有文件,然后重启MySQL服务。重启MySQL服务时,需要系统用户的权限,输入登录系统的用户密码就行了。1.先查找到datadir路径,输入以下指令。
2022-11-04 22:15:09 12761
原创 Linux中如何查看MySQL服务是否开启
在Linux命令行中使用service命令查看mysql服务状态;如上图所示,显示active,意为着MySQL服务处于开启状态。
2022-11-04 21:51:05 3989
原创 Centos7.x安装netcat以及netcat连接被拒绝(Ncat: Connection refused.)解决方法
通过上面的指令,可以看到nc链接的是/etc/alternatives/nmap,并不是netcat,所以遇到这种情况大概率是没有安装过netcat,安装一下就行,然后再将nc链接到netcat就行了;重新在netcat-0.7.1目录下执行./configure命令,等./configure命令执行完成之后,并接着在netcat-0.7.1目录下执行。4.在/usr/bin目录下创建一个新的nc链接,这个nc链接向/usr/local/bin下的nc。安装完wget后,重新下载netcat;
2022-11-01 10:56:58 3173 1
原创 Emgu的安装以及在VS2017上的配置
Emgu的安装以及在VS2017上的配置前言本人最开始是用VS2017和OpenCV做图像处理的,但是最近心血来潮想做一个UI界面,将之前做的图像处理算子封装在上面,然后利用可视化的处理手段进行调用。说干就干,鉴于本人目前的能力,我选择.NET框架下的winform来进行图形界面的设计,在图形界面设计的过程,发现之前的算子在C#的平台上调用有点问题。因为目前OpenCV并不支持C#,所以想在C#平台上调用OpenCV代码有两种方法。一:将C++写的OpenCV代码(本人之前的图像处理算子就是用
2022-02-24 18:56:58 3295
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人