自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (7)
  • 收藏
  • 关注

原创 qemu-system启动linux内核

qemu-system启动内核

2023-03-01 22:06:29 880

原创 C++ 转交函数

C++ 转交函数

2022-11-05 11:33:20 284

原创 linux gpio喂狗驱动

linux gpio 喂狗驱动

2022-08-14 11:08:22 599

原创 备份linux rk3399系统固件及恢复

备份rk3399系统固件平台背景步骤1. 获取rk3399分区表2. 获取分区3. dd复制分区镜像4. 恢复分区镜像平台arm64rockchip rk3399 linuxpcubuntu 64背景没有系统源码以及系统固件的情况下使用,也可通过window系统的AndroidTools工具进行操作,这里仅是linux系统环境进行操作。步骤1. 获取rk3399分区表电脑端linux系统使用瑞芯微rk3399SDK中的烧写软件upgrade_tool,将板子的烧写口和电脑连接起来,板

2022-01-31 17:47:03 4678

原创 rk3399 安装 postgresql(交叉编译)

文章目录平台SDK路径交叉编译1. zlibbuild.shrun.sh编译输出2. opensslbuild.shrun.sh编译输出3. postgresqlbuild.shrun.sh编译输出安装平台rk3399ubuntu 16.04 x64SDK路径/data/project/rockchip/fireflyrk3399/src需要去掉firefly交叉编译1. zlibbuild.sh#! /bin/bashif [ ! -f ./zlib-1.2.11.tar.xz

2021-06-23 22:04:26 1008 2

原创 ubuntu16(unity图形化界面)安装x11vnc

文章目录系统及软件安装vnc viewerwindows 版本ubuntu 版本ubuntu x11vnc测试系统及软件ubuntu 16vnc viewer安装vnc viewerhttps://www.realvnc.com/en/connect/download/viewer/ 下载vnc viewer。windows 版本下载,点击安装即可。ubuntu 版本sudo dpkg -i VNC-Viewer-6.21.406-Linux-x64.debubuntu x11v

2021-06-13 10:10:00 739 4

原创 agx gpio-leds

We have a custom board with GPIO_X1_AUD_PX1 connected to an LED. I want to set up the device tree such that this LED is a heartbeat. I’ve added the following to the device tree, but don’t see any new entries under /sys/class/leds (the only thing there is m

2021-06-03 23:03:18 270

原创 agx pwm使用

sudo apt-get install busybox/sys/class/pwm# ls -llrwxrwxrwx 1 root root 0 Apr 20 10:10 pwmchip0 -> ../../devices/3280000.pwm/pwm/pwmchip0 pwm1lrwxrwxrwx 1 root root 0 Apr 20 10:10 pwmchip1 -> ../../devices/c340000.pwm/pwm/pwmchip1

2021-04-24 16:20:56 898

原创 jetson agx DNS异常,出现nvidia.com

问题jetson agx rootfs中去掉了默认配置,手动添加静态IP地址,但系统启动后/etc/resolv.conf内容总是nvidia的网址,即便重新更新内容,重启后恢复原样。~$ cat /etc/resolv.conf# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE

2021-04-19 21:25:29 303

原创 jetson agx 批量固件制作与烧写

生成批量固件系统源码Linux_for_Tegra目录下,执行命令:sudo BOARDID=2888 BOARDSKU=0004 FAB=400 BOARDREV=K.0 FUSELEVEL=fuselevel_production ./nvmassflashgen.sh jetson-agx-xavier-devkit mmcblk0p1命令格式:sudo BOARDID=<boardid> BOARDSKU=<sku> FAB=<fab> [BOARDREV

2021-04-13 21:30:58 1232 1

原创 jetson agx xavier gpio-user驱动

设备树Linux_for_Tegra/source/public/hardware/nvidia/platform/t19x/galen/kernel-dts/tegra194-p2888-0001-p2822-0000.dts#include "common/tegra194-p2888-0001-p2822-0000-common.dtsi"#include "common/tegra194-p2822-camera-modules.dtsi"#include "t19x-common-modu

2021-03-30 16:35:31 883 3

原创 jetson agx xavier 系统源码编译及固件烧写

准备系统Ubuntu 16.04 64位,实体机(Ubuntu18 试过可编译,但无法烧写成功)源码编译器gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu.tar.xz内核Tegra186_Linux_R32.5.0_aarch64.tbz2、public_sources.tbz2文件系统Tegra_Linux_Sample-Root-Filesystem_R32.5.0_aarch64.tbz2配置解压交叉编译器mkdir

2021-03-23 22:07:41 2515 2

原创 docker安装与使用

文章目录docker安装卸载旧版本使用 Docker 仓库进行安装设置仓库测试容器使用1. 查看docker版本2. 拉取Ubuntu:18.04容器3. 前台运行容器4. 容器中操作5. 将容器生成镜像6. 编写容器需要的启动的程序引导7. 在列表中创建一个容器镜像8. 查看容器镜像列表9. 从docker镜像表中导出容器包10. 将容器镜像导入到docker镜像表中11. 后台运行容器12. 进入容器13. 退出14. 查看运行中的容器15. 停止正在运行的容器16. 删除加载的容器17. 查看已加载的

2021-02-25 17:53:22 260

原创 Ubuntu16 xfce 安装中文输入法

安装输入法拼音输入法sudo apt-get install fcitx fcitx-googlepinyin fcitx-module-cloudpinyin fcitx-sunpinyin -y谷歌输入法sudo apt-get install fcitx fcitx-googlepinyin -y如果出现安装失败,输入以下命令,安装相关依赖包。sudo apt-get -f install配置输入法安装好后,在xfce中Preference–>Fcitx Configura

2021-01-14 21:38:45 2989

原创 hostid

sudo apt-get install coreutilscat /etc/hosts192.168.0.209 localhost.localdomain localhostubuntu 下安装的hostid 命令并不能作为唯一认证码,hostid很可能是主机的IP地址经过转换得到,例如主机IP地址为192.168.0.209,那么可能得到了hostid就是 a8c0d100。192.168.0.209 --> 168.192.209.0 --> a8.c0.d1.00–&

2021-01-14 21:32:12 10053

原创 交叉编译libeXosip2.so.13

脚本build.sh#! /bin/bash#wget http://download.savannah.nongnu.org/releases/exosip/libexosip2-5.1.2.tar.gztar xvf libexosip2-5.1.2.tar.gzchmod +x run.shcp run.sh libexosip2-5.1.2cd libexosip2-5.1.2./run.sh这里用浏览器断点下载源码,wget总是出现断线的情况。run.sh注意:

2020-11-04 17:15:23 444

原创 交叉编译libosip2.so.13.0.0

脚本build.sh#! /bin/bashwget http://ftp.twaren.net/Unix/NonGNU//osip/libosip2-5.1.2.tar.gztar xvf libosip2-5.1.2.tar.gzchmod +x run.shcp run.sh libosip2-5.1.2cd libosip2-5.1.2./run.shrun.sh#! /bin/bashARM_CROSS_TOOL=/home/z/cross_tool/gcc-l

2020-11-04 17:14:05 370

原创 交叉编译libcares.so.2.4.0

脚本build.sh#! /bin/bashwget https://c-ares.haxx.se/download/c-ares-1.16.1.tar.gztar xvf c-ares-1.16.1.tar.gzchmod +x run.shcp run.sh c-ares-1.16.1cd c-ares-1.16.1./run.shrun.sh#! /bin/bashARM_CROSS_TOOL=/home/z/cross_tool/gcc-linaro-4.9-201

2020-11-04 14:35:29 903 1

原创 c语言static变量初始化

《程序员面试笔试宝典》第123页,举了个例子#include <stdio.h>void fun(int i){ static int value=i++; printf("%d\n",value);}int main(){ fun(0); func(1); fun(2); return 0;}书中写道:程序输出结果为000作者原意是想表明 static int value=i++;是变量value由于static的修饰,只会定义一次value变量,并且

2020-10-30 11:39:55 4186 5

原创 交叉编译Python-3.6.8

准备平台安装 python3.6安装 交叉编译器(按实际工程安装对应版本,这里是gcc 版本 8.2.1 20180802 (GNU Toolchain for the A-profile Architecture 8.2-2018-08 (arm-rel-8.23)))源码Python-3.6.8.tgzzlib-1.2.11.tar.xzopenssl-1.1.1d.tar.gz交叉编译zlib脚本build.sh#! /bin/bashwget https://udomai

2020-10-23 14:21:39 644

原创 zlib-1.2.11 交叉编译

脚本build.sh#! /bin/bashwget https://udomain.dl.sourceforge.net/project/libpng/zlib/1.2.11/zlib-1.2.11.tar.xztar xvf zlib-1.2.11.tar.xzchmod +x run.shcp run.sh zlib-1.2.11/cd zlib-1.2.11./run.shrun.sh#! /bin/bashCOMPILER_PATH=/home/sigmasta

2020-10-23 10:38:09 726

原创 *p++=9;与*++p=9;

代码#include <stdio.h>#include <string.h>int main(int argc,char* argv[]){ int a[3]={1,2,3}; int *p =a; printf("%d %d %d\n",a[0],a[1],a[2]); printf("*p++\n"); printf("addr = %d\n",(int)p);

2020-10-22 14:23:00 1210

原创 libcrypto.so.1.0.0编译

背景运行程序出现./main: /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.25’ not found (required by /lib/arm-linux-gnueabihf/libcrypto.so.1.1) 是编译的libcrypto.so版本高于系统的glibc版本,只能是重新编译一个低版本的libcrypto.so库。脚本build.sh#! /bin/bashwget https://www.openssl.org/

2020-10-15 17:34:57 5713

原创 交叉编译bison-3.7

脚本build.sh#! /bin/bashwget http://ftp.gnu.org/gnu/bison/bison-3.7.tar.gztar xvf bison-3.7.tar.gzchmod +x run.shcp run.sh bison-3.7cd bison-3.7./run.sh~ run.sh#! /bin/bashARM_CROSS_TOOL=/home/z/cross_tool/gcc-linaro-4.9-2016.0

2020-09-30 16:08:34 709

原创 内存对齐 计算struct结构体大小

代码#include <iostream>using namespace std;struct example1{ short a; long b;};struct example2{ char c; example1 struct1; short e;};struct example3{ char c; example1 struct1; long long e;};struct example4{

2020-09-26 17:51:48 133

原创 交叉编译mosquitto

1. build.shvim build.sh内容#! /bin/bashwget https://mosquitto.org/files/source/mosquitto-1.6.12.tar.gztar -xvf mosquitto-1.6.12.tar.gzcp run.sh ./mosquitto-1.6.12cd mosquitto-1.6.12./run.shcd ../2. run.sh注意:SSL_LIB=/home/z/Desktop/openss

2020-09-19 19:17:21 1167

原创 交叉编译SSL

1. build.shvim build.sh内容#! /bin/bashwget https://www.openssl.org/source/openssl-1.1.1d.tar.gztar -xvf openssl-1.1.1d.tar.gzcp run.sh ./openssl-1.1.1dcd openssl-1.1.1d./run.shcd ../2. run.shvim run.sh内容#! /bin/bashARM_CROSS_TOOL=/home/z

2020-09-19 18:54:53 496

原创 全志V40适配wifi模块rtl8723bs

1. 平台Android 4.4,Linux 3.102. 设备树lichee/tools/pack/chips/sun8iw11p1/configs/magton-perf/sys_config.fex中;--------------------------------------------------------------------------------;wlan configuration;wlan_used: 0-not use, 1- use;wlan_bus

2020-09-13 11:00:29 1387

原创 全志V40增加耳机输入检测(按键输入方式)

平台Android 4.4 ,Linux版本 3.10驱动增加lichee/linux-3.10/drivers/switch/switch_gpio_jack.c,内容/* * 201804281007采用了两个定时器,一个用于延时消抖,另外一个用于输入接收上报数据。使用两个键值进行按键事件上报,键值的取值需要根据input.h中的定义进行取值。 */#include <linux/types.h> #include <linux/delay.h&gt

2020-09-12 22:52:39 481

原创 GB28181-2016标准

GB28181标准转 https://www.jiangyu.org/gbt-28181-2016/在线预览 http://www.gb688.cn/bzgk/gb/newGbInfo?hcno=469659DC56B9B8187671FF08748CEC89

2020-08-25 16:27:04 1118 1

原创 c语言解析IP字符串

代码int Utils::parseIp(char *data,unsigned char *dataIp){ unsigned char i = 0; unsigned char j = 0; unsigned char k = 0; unsigned char point_num = 0; unsigned short value = 0; unsigned char ip[4]; memset(ip,0,4); unsigned char ipLen = 0; if(d

2020-08-18 11:09:54 893 1

原创 USB转4串口模块CP2108

网址https://www.silabs.com/interface/usb-bridges/classic/device.cp2108简介CP2108Classic USB BridgesThe CP2108 USB to Quad UART Bridge provides a complete plug and play interface solution that includes royalty-free drivers. This USB 2.0 compliant devi.

2020-07-04 11:05:30 2188

原创 全志 A63 Ubuntu wifi 启动脚本

1. 平台全志A63 Ubuntu内核 linux 3.10wifi ap6212a1( ap6212@a0 : 该版本是ap6212旧版本,第二行丝印是8位数 ;ap6212@a1 : 该版本是ap6212新版本,第二行丝印是9位数,并且最后一位数字是1 ;ap6212@43436B0 : 该版本是ap6212最新版本,第二行丝印是9位数,并且最后一位数字是2 )2. 文件bcm_btlpm.kobcm43438a1.hcdbcmdhd.koconfig.txtfw_bcm4

2020-07-04 11:00:57 713 3

原创 imx8mm pinctrl 设备树io配置

1.文件1.1引脚功能定义vendor/nxp-opensource/kernel_imx/include/dt-bindings/pinctrl/pins-imx8mm.h1.2 imx8m芯片数据手册iMX_8M_Mini_RM_RevB.pdf2. Pinctrl飞思卡尔的io配置与全志、瑞芯微做法有点不同。飞思卡尔的pinctrl注册时的格式为:<mux_reg conf_reg input_reg mux_val input_val pad_val >其中,mux_r

2020-07-04 10:11:53 2149

原创 全志A63使用USB转以太网 RTL8152B 设置mac

背景在全志A63板子上使用了一个USB转以太网 RTL8152B芯片,但是测试过程中发现不能上网,需要手动写入mac。经过一番询问,需要购买mac。为了自动写入mac,修改驱动就可以。修改文件 lichee/linux-3.10/drivers/net/usb/r8152.c修改内容//added by ZWQ in 20181106extern int sunxi_get_soc_chipid(u8 *chipid);//16 字节static int rtl8152_set_mac_a.

2020-07-01 22:36:05 4216 3

原创 全志V40 Android 修改默认输入法

Settings.javaframeworks/base/core/java/android/provider/Settings.java 中定义public static final String DEFAULT_INPUT_METHOD = "default_input_method";DatabaseHelper.javaframeworks/base/packages/SettingsProvider/src/com/android/providers/settings/Databa.

2020-06-25 09:38:04 991

原创 交叉编译 mysql-connector-c-6.1.11

准备1.1 下载 mysql-connector-c-6.1.11-src.tar.gz,网址 https://downloads.mysql.com/archives/c-c/1.2 修改的 CMakeLists.txt,需要注意的是修改交叉编译器路径,这里是 /newStore/project/arm/rockchip/px30/sdk/prebuilts/gcc/linux-x86/aarch64/gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-..

2020-06-22 22:44:10 1950

原创 交叉编译 ncurses-6.2

准备1.1 下载 ncurses-6.2.tar.gz ,网址 http://ftp.gnu.org/pub/gnu/ncurses/1.2 编写 run.sh #! /bin/bashSDK_PATH=/newStore/project/arm/rockchip/px30/sdkSYS_LIB_DIR=$SDK_PATH/prebuilts/gcc/linux-x86/aarch64/gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu/a.

2020-06-22 22:33:19 1402

原创 交叉编译openssl-1.0.22

准备1.1 下载 openssl-1.0.2.tar.gz,网址 http://distfiles.macports.org/openssl/1.2 编写 run.sh#! /bin/bashSDK_PATH=/newStore/project/arm/rockchip/px30/sdkSYS_LIB_DIR=$SDK_PATH/prebuilts/gcc/linux-x86/aarch64/gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gn.

2020-06-22 22:29:58 350

原创 FT4323H驱动配置

介绍FT4323H是FTDI第5代USB设备,有4个UART。官方网址 https://www.ftdichip.com/Products/ICs/FT4232H.htm内核配置进入内核目录make ARCH=arm64 menuconfigDevice Drivers/ USB support / USB Serial Converter support 1. USB Generic Serial Driver 2. USB FTDI Single Port Serial Dri.

2020-06-21 22:59:17 3592

jetson_xavier_nx.tar.gz

jetson xavier nx 载板设计文件、引脚配置文件

2021-02-12

Jetson_Nano_Developer_Kit_User_Guide.pdf

Jetson_Nano_Developer_Kit_User_Guide.pdf 英伟达Jetson Nano 开发者套件用户指南英文版

2021-02-12

jetson_agx_xavier_developer_kit_user_guide.pdf

jetson_agx_xavier_developer_kit_user_guide.pdf 英伟达jetson agx xavier 开发者套件使用指南英文版

2021-02-12

Jetson_Xavier_NX_Developer_Kit_User_Guide.pdf

Jetson_Xavier_NX_Developer_Kit_User_Guide.pdf Jetson Xavier NX 开发者套件使用指南英文版

2021-02-12

wifi_20190226.rar

全志 A63 ubuntu wifi ap6212a 启动脚本与固件。

2020-07-04

rtc-bl5372.c

上海贝岭 BL5372 实时时钟 linux驱动

2020-05-31

TcpSDK1.0.7.zip

臻识车牌识别一体机开发包2.0.5.4SDK,文件内容:SDK开发手册、SDK demo 以及SDK 源码。其中主要SDK源码为主,可进行编译。

2020-05-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除