简介
看到原理图上有关于这款逻辑芯片相关,因为要按着这个来编程序,所以需要对这个芯片有深入的理解,才能保证编程不会错误。理解有一点错误,可能会对编程造成一定的影响的。
编译NUC980的Uboot遇到找不到arm-linux-gcc的解决办法
编译环境:Ubuntu20.04 64位
下边的方法不一定适用所有出现这种情况的问题,也有可能是环境变量出现问题,需要自己首先一步步排除原因,安装的软件包也不一定适合所有系统,随着版本的改变包的名字会改变,需要自己根据系统所需的软件包名去安装软件包
安装的arm-linux-gcc是32位的所以64位系统下无法运行,需要安装libncurses5,lib32z1
1 | apt-get install libncurses5-dev |
编译过程中可能会缺少libstdc++.so.6
使用下边的命令安装就可以了1
2
3sudo apt-get install libstdc++6
sudo apt-get install lib32stdc++6
最近在做一个项目需要用到stm32f4作为网关处理车牌识别的结果,但是车牌识别的摄像头上传的数据是GB2312编码的,平台使用UTF-8编码的所以需要网关这边处理一下,将GB2312转成UTF-8,于是就有了下边的文章,本文参考了《Unicode与UTF-8互转(C语言实现)》的处理方法,下面将具体实现又整理了一下。
因为使用的是单片机,内存空间十分有限,无法使用一些c库或者c++的处理库
GB2312和UTF-8的交集很少,下边是我找到的一些资料