原创 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驅