原创 【win10】一鍵設置靜態ip與動態ip

因需要調試開發板以太網通訊,因此需要頻繁的修改ip,特別麻煩。本着提高效率的原則,簡單編寫了bat腳本進行設置。 1.腳本內容 ::Author:chenwr ::2020.06.28 @echo off title Quick

原创 ** (java:10104): WARNING **: Could not open X display (MobaXterm無法打開smartgit)

1.問題 平常都是windows這臺主機通過MobaXterm遠程到另外一臺Ubuntu主機,今天突然smargit無法使用。 報錯: root@chenwr-pc:/home/workspace/project/grpc_pro

原创 移植ffmpeg至海思平臺

一、xvid、x264、ffmpeg源碼下載 鏈接:https://pan.baidu.com/s/13phSFrLqkGrKDGF3_a2cSA 提取碼:ls2s 二、交叉編譯 1. xvid tar zxvf xvidcor

原创 讓gRPC源碼下得飛起

一、遇到的問題 按照github上的說明進行操作 grpc/BUILDING.md at master · grpc/grpc Unix $ git clone -b v1.28.0-pre3 https://github

原创 讓gRPC動態庫變得短小精悍

之前對strip還一臉懵逼,剛好在makefile中搜索到關鍵字,依葫蘆畫瓢測試一波,果然成功了,後來發現只要一條命令就解決的事情。還是記錄下自己解決問題的過程吧。 修改grpc目錄下的makefile 修改前: 修改後: 將

原创 Ubuntu 定時開關機

一、定時開機 del主板 F12進入bios,其他品牌主板自行百度。 進入bios setup 進入power management 選擇auto on time 設置好啓動時間 (注意有的時候date/time時區不一致,需要

原创 試玩dlib人臉識別

一、Ubuntu端試玩dlib 源碼下載: wget http://dlib.net/files/dlib-19.18.tar.bz2 使用cmake進行編譯。 1.1 編譯gcc版本dlib unzip dlib-19.18.

原创 筆記本重裝系統後藍屏記錄

大白菜製作U盤啓動盤,剛好公司有個純淨版的系統iso鏡像。然而重裝系統的時候手賤勾選了USB3.0的驅動,導致安裝後出現藍屏。 原因是驅動與設備不兼容導致。還以爲是系統的問題,原先都是安裝雨木林風的ghost版本,到沒遇到這個問

原创 小白入門之gRPC helloword

一、安裝gRPC 1.安裝相關工具 sudo apt-get install build-essential autoconf libtool pkg-config OpenSSL sudo apt-get install cma

原创 Ubuntu14.04 安裝ffmpeg

一、xvid、x264、ffmpeg源碼下載 鏈接:https://pan.baidu.com/s/13phSFrLqkGrKDGF3_a2cSA 提取碼:ls2s 二、安裝 1. xvid tar zxvf xvidcore-

原创 cmake自動選擇編譯器腳本

一、什麼是cmake CMake 是一個跨平臺的,開源的構建系統(BuildSystem)。CMake 可以通過 CMakeLists.txt 文件來產生特定平臺的標準的構建文件,例如:爲 Unix 平臺生成makefiles文件

原创 mmap: Invalid argument 錯誤記錄

相同的demo。Ubuntu下運行沒問題,在海思開發板運行一直有問題。 期間檢查了無數遍參數與mmap的實現代碼,完全沒問題。後來發現原來是文件系統的問題導致。 mmap的文件存放在SD卡中成功,放在在內置Flash ext目錄下

原创 Ubuntu系統修復、系統安裝與系統備份

一、Ubuntu系統修復 1.正常開機無法進入圖形界面 卡logo,無法進入系統圖形化界面,但是ctrl+alt+F1 能夠進入tty1命令行界面進行操作。 解決辦法: 通過命令行進入。需要重新配置網卡。 ifconfig eth

原创 gRPC client端請求響應速度慢問題

文章目錄1.問題描述2.問題分析與解決3.DNS知識點補充3.1 什麼是dns?3.2 主機名與域名是不是同一個概念?3.3 Linux端如何配置域名解析?3.4 127.0.1.1與127.0.0.1有啥區別? 1.問題描述

原创 實戰搞定gRPC之移植篇

一、交叉編譯protobuf 1.配置交叉編譯器 export PATH=$PATH:/opt/EC20_crosstool/ql-ol-crosstool/sysroots/x86_64-oesdk-linux/usr/bin: