1.裝好windowsxp,發(fā)現(xiàn)有提示還有30天激活....
創(chuàng)新互聯(lián)公司專注于克什克騰企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站建設(shè),商城網(wǎng)站制作??耸部蓑v網(wǎng)站建設(shè)公司,為克什克騰等地區(qū)提供建站服務(wù)。全流程按需求定制開發(fā),專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)
2.打開注冊表regedit
3.找到主鍵 Hkey_Local_Machine\Software\Microsoft\WindowsNT\CurrentVersion\WPAEvents\
4.刪除子鍵lastWPAEventLoged
5.修改子鍵OOBETimer鍵值為:ff d5 71 d6 8b 6a 8d 6f d5 33 93 fd (把原來的值替換,不要出現(xiàn)錯誤?。。。。。。?/p>
6.右擊注冊表中“WPAEvents”鍵→“權(quán)限”→“高級”→“所有者”→你的用戶名→“應(yīng)用”→“確定”
7.回到“安全”標(biāo)簽→“高級”→選擇列表中的“system”→“編輯”
8.把“拒絕”列下的方框全部打勾即可
9.“確定”退出
重起動發(fā)現(xiàn)已激活。如果你不放心,也可以單擊“開始”→“運(yùn)行”,輸入如下命令: oobe/msoobe /a (e與/間有空格)來檢測你的XP
是否已經(jīng)激活。
或者我們在第一次激活后,只要先備份好Windows下面的System32子目錄中的Wpa.dll文件。以后重新安裝Windows XP后,只需要復(fù)制該文件
到Windows下System32子目錄中即可激活。(以上方法可在安全模式下進(jìn)行)
Ubuntu環(huán)境下Pixhawk原生固件PX4的編譯
分類:無人機(jī)ubuntu代碼編譯Pixhawk
(3946) (6)
Ubuntu下Pixhawk原生固件PX4的編譯這個問題困擾了兩天時間,可能是博主腦力不夠,主要是環(huán)境搭建不起來,主要原因應(yīng)該是路徑的原因,最后在大師傅的幫助下還好成功將路徑搭建好,成功編譯。
下面就跟大家分享一下環(huán)境搭建的過程。
1.操作環(huán)境
每次寫文章,環(huán)境一定要介紹的,不同的環(huán)境總會出現(xiàn)不同的問題
我的環(huán)境是Windows下面安裝虛擬機(jī),虛擬機(jī)跑Ubuntu
Windows:win10 64位
虛擬機(jī):VMware Workstation 12 Pro 12.1.0 build-3272444
Ubuntu:Ubuntu15.10
2.編譯環(huán)境搭建
(1)權(quán)限設(shè)置
官方提示:
Warning Never ever fix permission problems by using 'sudo'. It will create more permission problems in the process and require a system reinstallation to fix them.
意思是你會遇到權(quán)限問題,不要用sudo解決,那樣會帶來更多問題,但是我沒聽他的,我沒用,最后也是實(shí)現(xiàn)了
官方提供指令
[plain] view plain copy
然后注銷,重新登錄生效
(2)安裝
更新包列表,安裝下面編譯PX4的依賴包。PX4主要支持的系列:
NuttX based hardware: Pixhawk, Pixfalcon
Snapdragon Flight hardware: Snapdragon
Raspberry Pi hardware: Raspberry Pi 2
Host simulation: jMAVSim SITL and Gazebo SITL
注意:安裝Ninja Build System可以比make更快進(jìn)行編譯。如果安裝了它就會自動選擇使用它進(jìn)行編譯。
[plain] view plain copy
卸載模式管理器
[plain] view plain copy
更新包列表和安裝下面的依賴包。務(wù)必安裝指定的版本的包
[plain] view plain copy
上面代碼中紅色部分大家需要一高警惕,gcc-arm-none-eabi版本導(dǎo)致PX4/Firmware編譯錯誤,現(xiàn)在apt-get安裝的gcc-arm-none-eabi基本上是4.9的版本,但是這個固件需要gcc-arm-none-eabi 4.8de 版本,所以最后安裝好以后,查看你的gcc-arm-none-eabi版本,如果是4.9需要手動安裝4.8的版本,安裝gcc-arm-none-eabi 4.8的版本的方法如下:
[plain] view plain copy
【W(wǎng)arning】上面紅色的路徑一定要添加正確,不然問題很多,我第一次就輸入錯誤,結(jié)果結(jié)果開不了機(jī)了,反復(fù)輸入密碼。博主裝的是Ubuntu 64位系統(tǒng),而上述arm-none-eabi是直接下載的編譯好的32位,還需要安裝一個東西
[plain] view plain copy
可以檢查arm-none-eabi 4.8.4是否安裝成功,輸入以下指令:
[plain] view plain copy
如果出現(xiàn)如上信息,交叉編譯環(huán)境搭建就搭建成功了
(3)代碼編譯
根據(jù)PX4中文維基官網(wǎng)教程。
安裝Git
[plain] view plain copy
下載代碼
[plain] view plain copy
初始化
先進(jìn)入Firmware文件夾,進(jìn)而進(jìn)行初始化、更新子模塊操作,耐心的等待……
[plain] view plain copy
權(quán)限
編譯時會遇到權(quán)限問題,執(zhí)行指令
[plain] view plain copy
-R 是對文件下面包含的子文件權(quán)限問題,* 是對所有文件的權(quán)限問題
編譯
[plain] view plain copy
注意到“make”是一個字符命令編譯工具,“px4fmu-v2”是硬件版本,“default”是默認(rèn)配置,所有的PX4編譯目標(biāo)遵循這個規(guī)則。
最后附一張編譯成功的代碼,如果這樣你還有問題,請給我留言。
[plain] view plain copy
-- nuttx-px4fmu-v2-default
-- The ASM compiler identification is GNU
-- Found assembler: /opt/gcc-arm-none-eabi-4_8-2014q3/bin/arm-none-eabi-gcc
-- Found PythonInterp: /usr/bin/python (found version "2.7.10")
-- Using C++03
-- Release build type: RelWithDebInfo
-- Adding UAVCAN STM32 platform driver
-- Configuring done
-- Generating done
-- Build files have been written to: /home/lihongwei/Documents/Firmware/build_px4fmu-v2_default
#+@Tools/check_submodules.sh
PX4 CONFIG: px4fmu-v2_default
Scanning dependencies of target git_mavlink
Scanning dependencies of target git_uavcan
Scanning dependencies of target git_gencpp
Scanning dependencies of target git_genmsg
[ 0%] Generating git_init_mavlink_include_mavlink_v1.0.stamp
[ 0%] Generating git_init_src_modules_uavcan_libuavcan.stamp
[ 0%] Generating git_init_Tools_genmsg.stamp
[ 0%] Generating git_init_Tools_gencpp.stamp
[ 0%] Built target git_uavcan
[ 0%] Built target git_mavlink
[ 0%] Built target git_genmsg
[ 0%] Built target git_gencpp
具體步驟如下:
首先要統(tǒng)一工作組名,也就是說想要組建家庭局域網(wǎng)的所有電腦必須有統(tǒng)一的工作組名字,否則不能成功創(chuàng)建局域網(wǎng),查看電腦工作組名的方法是右擊計算機(jī)(相當(dāng)于XP操作系統(tǒng)的我的電腦),然后點(diǎn)擊屬性便可看到。
2其次還要有不同的計算機(jī)名稱,一般在操作系統(tǒng)創(chuàng)建的時候都會填寫一個計算機(jī)名稱,這個名稱必須不同,否則可能造成識別錯誤,查看方式同工作組名,如果你的計算機(jī)名稱相同的話,要自行更改其中一個。
3完成以上操作之后就可以設(shè)置局域網(wǎng)了,打開控制面板,找到網(wǎng)絡(luò)和Internet選項,然后找到家庭組選項,點(diǎn)擊,回來到家庭組設(shè)置界面,點(diǎn)擊“更改高級共享設(shè)置”即可對“家庭和工作”和“公用”兩種局域網(wǎng)環(huán)境進(jìn)行設(shè)置。
4首先要啟用網(wǎng)絡(luò)發(fā)現(xiàn),顧名思義,就是發(fā)現(xiàn)其他網(wǎng)絡(luò)的計算機(jī)和設(shè)備,使得其他的計算機(jī)也可以發(fā)現(xiàn)此計算機(jī),是組建家庭局域網(wǎng)的必要條件,如果關(guān)閉局域網(wǎng)內(nèi)的電腦將無法互相訪問。
5接著來設(shè)置共享選項,啟用文件和打印機(jī)共享,方便局域網(wǎng)內(nèi)其他電腦的訪問,如果關(guān)閉,則不能訪問公共文件,同時還可以加密文件共享連接,幫助保護(hù)文件。具體設(shè)置選項默認(rèn)就行,如下圖所示。
6最后來設(shè)置剩下的選項,密碼保護(hù)的共享,啟動則訪問的時候需要密碼,關(guān)閉則不用,家庭組連接設(shè)置,如果家庭組的其他計算機(jī)和此計算機(jī)擁有相同的賬戶名和密碼則可以讓家庭組使用您的賬戶。
7此時家庭網(wǎng)絡(luò)的設(shè)置已經(jīng)結(jié)束,其他的win7計算機(jī)設(shè)置相同,接著需要創(chuàng)建家庭組,
簡易版和家庭普通版的win7不能進(jìn)行創(chuàng)建,其他版本可以,點(diǎn)擊創(chuàng)建家庭組,選擇需要共享的選擇,點(diǎn)擊下一步既可完成創(chuàng)建,如果你選擇有共享密碼的話,會彈出一個密碼,此密碼是其他計算機(jī)訪問你的計算機(jī)的鑰匙。
8至此win7的家庭局域網(wǎng)已經(jīng)創(chuàng)建完成了,但是它有局限性,只能適合win7操作系統(tǒng)使用
然后就可以連接局域網(wǎng)內(nèi)的打印機(jī)了。操作如下:
1.首先確定需要連接的那臺打印機(jī)已經(jīng)在電腦上面設(shè)置共享,然后確定一下連接打印機(jī)的那臺電腦的ip,第一步在開始里面輸入\\再加上需要連接的那臺電腦的ip
2輸入完以后點(diǎn)擊enter鍵,就可以看到已經(jīng)共享的那臺打印機(jī),然后雙擊打印機(jī)就會顯示正在安裝
3安裝完成之后就會如圖所示,顯示空白任務(wù)
至此完成所有操作可正常使用打印機(jī)。
px4官網(wǎng)。
如果是正版windows系統(tǒng),連接pixhawk飛控板,在設(shè)備管理器的端口下會有PX4FMU(COMX)出現(xiàn)。
配置文件,主要使用nuttx_px4fmu-v2_default.cmake。該處主要是關(guān)于系統(tǒng)使用的文件的路徑配置,在PX4系統(tǒng)所有的.CPP和.C文件都是通過在該處進(jìn)行路徑包含的。在需要自己創(chuàng)建私有任務(wù)或者sensor驅(qū)動程序時需要添加到該處。
分享題目:包含windows系統(tǒng)px4的詞條
地址分享:http://sd-ha.com/article48/hheihp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊、網(wǎng)站建設(shè)、App開發(fā)、企業(yè)網(wǎng)站制作、靜態(tài)網(wǎng)站、商城網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)