前言:新下載了firefly rk3399 ubuntu固件16.04,可是發現沒有HL-340 USB轉串口的驅動,而機器人底盤驅動是HL-340的,因此一直提示沒法找到設備驅動。html
因爲沒有技術支持,因此只能本身摸索,看了網上資料,發現HL340與ch341驅動是能夠通用的,而3399內核源碼恰好有ch340驅動,只是沒有加載到內核裏面,因而須要從新進行linux內核編譯。linux
具體步驟以下:ubuntu
1,下載最新的firefly rk3399 內核源碼以及編譯工具,參考:http://www.t-firefly.com/doc/product/info/id/100.html工具
2,本次Linux內核編譯的主機系統是Ubuntu16.04。在進入內核編譯以前,首先須要在主機系統上安裝一些依賴包,不然編譯過程當中會出現一系列問題。使用如下命令安裝依賴的包:
sudo apt-get install build-essential lzop libncurses5-dev libssl-dev libc6:i386ui
3,配置make menuconfig 進去usb 設備,將ch340選擇上,而後save。es5
4,編譯命令:spa
make ARCH=arm64 rk3399-firefly-linux.img -j8
參考:http://developer.t-firefly.com/thread-12595-1-2.htmlcode
5,將編譯出來的生成kernel.img和resource.img文件放入到firefly燒寫工具裏面htm
先低格,而後點擊執行。ssl