原创 robot_sim_demo: Cannot locate rosdep definition for [yocs_cmd_vel_mux]

提綱 1、問題描述 2、解決方法 3、原因分析 1、問題描述 下載了ROS-Academy-for-Beginners後,開始用rosdep安裝依賴,但是發現執行官方文檔提供的依賴安裝命令:rosdep install --from-p

原创 build-essential的作用

1、build-essential的作用 linux操作系統上面開發程序, 光有了gcc 是不行的 它還需要一個 build-essential軟件包 作用是提供編譯程序必須軟件包的列表信息 也就是說 編譯程序有了這個軟件包 它才知道 頭文

原创 ubuntu上的軟件源

0、Ubuntu上安裝軟件的方式和原理 Ubuntu 中安裝軟件的方式: 在 Ubuntu 中軟件安裝的方式和 Windows 系統中雙擊 exe 文件的傻瓜式軟件安裝的方式有很大的不同,它主要可以分爲下面三種安裝方式: 可執行文件安裝。

原创 ubuntu下軟件安裝工具apt和apt-get的區別

1、apt命令的引入 Ubuntu 16.04 發佈時,一個引人注目的新特性便是 apt 命令的引入。其實早在 2014 年,apt 命令就已經發布了第一個穩定版,只是直到 2016 年的 Ubuntu 16.04 系統發佈時纔開始引人關注

原创 kubeEdge安裝

提綱 1、kubeEdge和邊緣計算 2、集羣規劃 3、docker部署 4、kubernetes部署 5、kubeEdge部署 1、KubeEdge和邊緣計算 kubeEdge是一個開源的系統,可以將雲端k8s集羣中的容器化應用編排和

原创 基於SOA架構的汽車軟件

提綱 1、車輛軟件體系概述 2、基於SOA的汽車軟件架構的方法和關鍵技術 1、車輛軟件體系概述 2、基於SOA的汽車軟件架構的方法和關鍵技術 參考資料 1、https://zhuanlan.zhihu.com/p/6667782

原创 cloudcore安裝過程報錯解決

1、問題 cloudcore啓動後,systemctl status cloudcore,發現狀態是activiating。 2、解決方法 ps -ef | grep cloudcore kill -9 cloudcorepid sys

原创 kubeadm init過程報錯解決

1、問題 kubeadm init初始化kubesphere集羣的時候遇到如下錯誤: 1)錯誤1: W0613 15:49:11.550029 2140 images.go:80] could not find officiall

原创 linux centos yum 報錯[Errno 256]No more mirrors to try 解決方法

解決方案大致有三種 一、更新yum 二、若不行,可能是因爲DNS不穩定吧,因爲yum安裝時會從三個”repo源“(base,extras,updates)隨機獲取地址 背景 我使用yum方式安裝軟件時,比如zabbix這種軟件,我們在安裝時

原创 將代碼上傳到git後有文件夾進不去

1、問題 將代碼上傳到git後有文件夾進不去,git status查看本地倉庫的狀態,發現有 (modified content) ,而且對應的文件無法git add。 2、原因 因爲該文件夾原本也是一個git倉庫,導致git將其當成一個子

原创 國家智能網聯汽車創新中心自動駕駛操作系統訓練營第二期開始啦,歡迎報名參加!

自動駕駛OS開發訓練營是國家智能網聯汽車創新中心發起的技術培訓項目,旨在爲在校大學生和智能汽車領域工作人員提供專業的自動駕駛操作系統開發技能和知識。 培訓課程涵蓋三個階段,初階實現驅動開發,中階完成OS移植適配,終階面向自動駕駛場景應用。

原创 rust拾遺之rust宏編程

參考資料 1、https://mp.weixin.qq.com/s/6COMA93mniDT5t5xMmSEeg,這篇很詳細 2、b站的cnosdb視頻

原创 rust拾遺之workspace

提綱 1、爲什麼需要 workspace? 2、什麼是 workspace? 3、如何應用 workspace? 4、擴展:依賴升級 1、爲什麼需要 workspace? 如果功能和邏輯都被構建在一個crate中,隨着項目開發的深入,你

原创 apt-get update出現xxx is not signed

1、問題 root@DESKTOP-Q86FNIK:~# apt update Get:1 http://mirrors.163.com/ubuntu bionic InRelease [242 kB] Err:1 http://mir

原创 rust拾遺之println!("{:?}")的作用

println!("{:?}")是在println!不能直接打印出來的情況下, 使用println!("{:?}")可以打印數據類型。 如果參數是結構體,可以打印結構體信息。 如果參數是數組,可以打印數組的信息。 fn main() {