原创 我的內核學習筆記16:海思Hi3516平臺GPIO使用記錄

本文介紹海思平臺 Hi3516 的 PWM 使用,包括手冊介紹及用戶空間控制。 一、PWM 概覽 芯片一共提供2路獨立的 PWM,分別以 PWM0 和 PWM1 稱呼。PWM 時鐘有3種選擇:3MHz、24MHz 和50MHz。

原创 我的內核學習筆記15:海思Hi3516平臺GPIO使用記錄

本文介紹海思平臺 Hi3516 的 GPIO 使用,包括手冊介紹及用戶空間控制。 一、GPIO概覽 Hi3516 芯片支持 12 組GPIO(General Purpose Input/Output),即GPIO0~GPIO11

原创 KubeEdge 初測

本文在已經成功部署了 KubeEdge 的集羣中進行實測。目的是瞭解 KubeEdge 與 k8s 的異同。本文針對1.2版本。 一些說明 因爲 KubeEdge 在 edgecore 上實現了 kubelet 部分功能,所以理

原创 KubeEdge temperature 部署

本文對官方示例 temperature 進行實驗。 功能說明 本示例主要是演示在雲端獲取邊緣端的設備狀態。 編譯 本文對官方示例進行了修改。此處給出修改描述,詳情參考修改後的源碼。 1、參考 led 示例,新加 Makefile

原创 Qt實踐錄:常見控件操作示例1

本文記錄QT常見控件的操作示例。包括:QPushBotton、QLabel、QComboBox、QSlider、QSpinBox、編輯框(QLineEdit/QPlainTextEdit/QTextEdit) 等等。以使用爲導向,

原创 我的k8s隨筆:Kubernetes部署-問題篇

本文集中記錄k8s集羣部署過程的問題。由於各人環境不同,限於經驗,本文僅供參考。 注:本文會不定時更新。 源、key問題 使用國內中科大源: cat <<EOF > /etc/apt/sources.list.d/kuberne

原创 我的docker隨筆23:修改容器時區和添加中文支持

許多 docker 鏡像沒有時區,默認是0時區,對於日誌的時間顯示,可能不太友好。另外有些鏡像無法輸出中文,也不太好友。本文以 busybox 爲例,嘗試解決此類問題。 時區支持 運行busybox: docker run -

原创 我的docker隨筆20:多平臺docker鏡像下載

dockerhub上有很多官方的鏡像,支持多平臺。本文進行簡單介紹。 下載 以 busybox 爲例,官方鏡像地址爲: https://hub.docker.com/_/busybox?tab=tags 。可以查看各種平臺的各種

原创 KubeEdge 實踐過程的記錄

本文記錄KubeEdge實踐的一些記錄,包括疑問和解決方案。本文不定時更新。 雜項 編譯kubeedge,內存爲2GB會出錯,4G正常。 同一個pod導出節點端口相同,擴容會不成功,因爲節點端口已被佔用。 需要先運行得到配置文件

原创 KubeEdge led部署

本文對 KubeEdge 的 led 燈示例進行測試。 KubeEdge 官方示例文件倉庫爲 https://github.com/kubeedge/examples ,將其下載到$GOPATH/src/github.com/k

原创 我的docker隨筆26:製作arm平臺的python-pandas鏡像

需求: 構建 arm (linux_armv7l) 平臺上用於測試機器訓練的 python 鏡像,帶 numpy、 pandas、sklearn,等。 本文構建所用操作系統爲 ubuntu 16.04 64bit(4GB雙核),採

原创 MFC小筆記:控件隨窗口變化

一、需求 當窗口大小變化時,如最大化、最小化時,控件位置和大小並沒有變化,本文實現此功能。 二、界面 主界面爲對話框,有最小化、最大化、關閉等功能。 三、原理 當窗口變化時,響應 OnSize 函數,並計算各控件位置,按比例縮放

原创 參加一家公司面試

前幾天接到電話,約了今天上午面試。上個月機緣湊巧下,讓前同事幫轉遞簡歷,現在終於有迴音了。 昨晚下班把公司鑰匙給回同事,說明天有事不早來。半夜發了消息和老大說了一聲,其實我知道老大能猜到我去幹啥了。他上個月也跟我說要去找下家。

原创 我的docker隨筆27:基於容器的sqlite測試

需求: sqlite 常用於嵌入式平臺,本文使用容器進行測試。選用環境有 nodejs 和 python,主要目的是測試在容器運行的情況,及數據共享。測試代碼源自網絡,但有修改。 nodejs 環境 創建工程目錄。 運行容器:

原创 我的docker隨筆25:一個測試用的鏡像製作過程

本文記錄製作一個鏡像的過程,先構建可運行靜態程序的鏡像,以此爲基礎,構建一個golang語言編寫的web服務器,可獲取容器的主機、內核版本等信息。該鏡像可用於 k8s 和 KubeEdge 羣集測試。 環境說明 安裝docker