原创 https://editor.csdn.net/md/?articleId=131348876

前言   前面搭建了基礎環境,在使用統信UOS系統的相關行業也是不能上網的,但是可以傳遞壓縮包,爲了很好的方便相關從業人員工作,特將此種方式流程分享出來。(與國產銀河麒麟不同)  本篇文章的重點就是離線安裝,包括了在線安裝,提取離線安

原创 統信UOS系統開發筆記(五):安裝QtCreator開發IDE中的中文輸入環境Fcitx輸入法

前言   中文輸入法,QtCreator中無法輸入中文也是ubuntu中一個常規問題,在國產銀河麒麟系統中也有此問題(PS:最終無法結局,用文本自行貼),國產UOS也有此問題,本片要解決此問題,主要是安裝和使用Fcitx輸入法。  (

原创 Qt+QtWebApp開發筆記(六):http服務器html實現靜態相對路徑調用第三方js文件

前言   前面做了一些交互,網頁是直接通過html對response進行返回的,這裏QtWebApp與傳統的web服務器不同,傳統的web服務器可以調用同級目錄相對路徑或者絕對路徑下的js,而QtWebApp的httpserver是r

原创 統信UOS系統開發筆記(四):從Qt源碼編譯安裝之編譯安裝QtCreator4.11.2,並配置編譯測試Demo

前言   上一篇已經從Qt源碼編譯了Qt,那麼Qt開發的IDE爲QtCreator,本篇從源碼編譯安裝QtCreator,並配置好構建套件,運行Demo並測試。   統信UOS系統版本   系統版本:     Qt源碼下載

原创 Qt+QtWebApp開發筆記(五):http服務器html中使用json觸發ajax與後臺交互實現數據更新傳遞

前言   前面完成了頁面的跳轉、登錄,很多時候不刷新頁面就想刷新局部數據,此時ajax就是此種技術,且是異步的。  本篇實現網頁內部使用js調用ajax實現異步交互數據。  在js中使用 ajax是通過XMLHttpRequest來實

原创 統信UOS系統開發筆記(三):從Qt源碼編譯安裝之編譯安裝Qt5.12.8

前言   上一篇,是使用Qt提供的安裝包安裝的,有些場景需要使用到自己編譯的Qt,所以本篇如何在統信UOS系統上編譯Qt5.12.8源碼。   統信UOS系統版本   系統版本:   Qt源碼下載   參考博文《獲取下

原创 統信UOS系統開發筆記(二):國產統信UOS系統搭建Qt開發環境安裝Qt5.12

前言   開發國產應用,使用到統信UOS系統,安裝Qt5.12.8的Qt開發安裝包直接安裝(這是本篇使用的方式,另外一種源碼編譯安裝將在下一篇講解)   統信UOS系統版本   系統版本:     Qt源碼下載   參

原创 Qt+QtWebApp開發筆記(四):http服務器使用Session和Cookie實現用戶密碼登錄和註銷功能

前言   前面實現了基礎的跳轉,那麼動態交互中登錄是常用功能。  本篇實現一個動態交互的簡單登錄和註銷功能,在Qt中使用Session和Cookie技術。   Demo    下載地址   鏈接:https://pan

原创 統信UOS系統開發筆記(一):國產統信UOS系統搭建開發環境之虛擬機安裝

前言   開發國產應用,需要使用到統信UOS系統,之前已經開發過國產銀河麒麟V4、V7和V10版本了,本次新項目使用到統信UOS,記錄UOS虛擬機安裝流程,方便快捷進行相關開發工作。   提前準備 VMware 16虛擬機軟

原创 Qt+QtWebApp開發筆記(三):http服務器動態html連接跳轉基礎交互

前言   網頁很多時候是動態的,於是本篇文章目標實現一個簡答的動態頁面—頁靜態頁面互相跳轉,點擊可以跳轉到子頁面。   Demo    下載地址   鏈接:https://pan.baidu.com/s/1bbhcu1

原创 Qt+QtWebApp開發筆記(一):QtWebApp介紹、下載和搭建基礎封裝http輕量級服務器Demo

前言   在arm上做了Qt的應用程序,爲了在局域網實現web頁的訪問方式來配置arm上Qt的程序,局域網輕量級http服務器是很好的實現方式之一,有機會做國產麒麟上Qt的http服務器,正好接觸到了QtWebApp可以實現。  本篇

原创 Linux驅動開發筆記(三):基於ubuntu的helloworld驅動源碼編寫、makefile編寫以及驅動編譯加載流程測試

前言   前面學習了驅動的基礎框架,上一篇編譯了gcc7.3.0,那麼爲了方便很好的熟悉流程,本篇,將使用ubuntu18.04,直接編譯ubuntu18.04的驅動,然後做好本篇文章的相關實戰測試。   Ubuntu虛擬機準備

原创 Linux驅動開發筆記(二):ubuntu系統從源碼編譯安裝gcc7.3.0編譯器

前言   編譯ubuntu驅動之前,發現使用的gcc是7.3.0,而使用apt管理和下載的都無法直接或間接安裝gcc7.3.0,於是只能從源碼安裝gcc7.3.0編譯器。   GCC 概述   GCC是以GPL許可證所發行

原创 Linux驅動開發筆記(一):helloworld驅動源碼編寫、makefile編寫以及驅動編譯基本流程

前言   基於linux的驅動開發學習筆記,本篇是描述了一個字符驅動的基礎開發流程,以便做嵌入式開發多年的應用或者系統學習驅動開發。   筆者自身情況   筆者擁有硬件基礎,單片機軟硬基礎,linux系統基礎等各種,就是沒有l

原创 Qt+MySql開發筆記:Qt5.9.3的msvc2017x64版本編譯MySql8.0.16版本驅動並Demo連接數據庫測試

前言   mysql驅動版本msvc2015x32版本調好, mysql的mingw32版本的驅動上一個版本編譯並測試好,有些三方庫最低支持vs2017,所以只能使用msvc2017x64,基於Qt5.9.3,於是本篇編譯mysql驅