導航:首頁 > 操作系統 > 單片機kill4軟體下載收費嗎

單片機kill4軟體下載收費嗎

發布時間:2025-05-16 11:36:00

1. 嵌入式軟體開發應該學什麼(嵌入式軟體開發主要是做什麼)

如果是希望向嵌入式軟體方向發展的話,目前最常見的是嵌入式linuxARM方向,關於這個方向,我認為大概分3個階段:

1、嵌入式linux上層應用,包括QT的GUI開發

2、嵌入式linux系統開發

3、嵌入式linux驅動開發嵌入式目前主要面向的幾個操作系統是,LINUX,WINCE、VxWorks等等

Linux是開源免費的,而且其源代碼是開放的,更加適合我們學習嵌入式。所以自學的話你可以嘗試以下路線:

(1)C語言是所有編程語言中的強者,單片機、DSP、類似ARM的種種晶元的編程都可以用C語言搞定),因此必須非常熟練的掌握。

推薦書籍:譚浩強的很不錯,《TheCProgrammingLanguage》這本經典的教材是老外寫的,也有中譯版本。

(2)操作系統原理,是必需的,如果你是計算機專業畢業那也就無所謂了,如果是非計算機專業的就必須找一本比較淺顯的計算機原理書籍看一看,把啥叫「進程」「線程」「系統調度」等等基本問題搞清楚。

(3)Linux操作系統就是用C語言編寫的,所以你也應該先學習下Linux方面的編程,只有你會應用了,才能近一步去了解其內核的精髓。

推薦書籍:《UNIX環境高級編程》(第2版)

(4)了解ARM的架構,原理,以及其匯編指令,我們在嵌入式開發中,一般很少去寫匯編,但是最起碼的要求是能夠看懂arm匯編。

(5)系統移植的時候,就需要你從最下層的bootloader開始,然後內核移植,文件系統移植等。而移植這部分對硬體的依賴是非常大的,其配置步驟也相對復雜,也沒有太多詳細資料。

(6)驅動開發

linux驅動程序設計既是個極富有挑戰性的領域,又是一個博大精深的內容。

linux驅動程序設計本質是屬於linux內核編程范疇的,因而是對linux內核和內核編程是有要求的。在學習前你要想了解linux內核的組成,因為每一部分要詳細研究的話足夠可以擴展成一本厚書。以上只不過是大概的框架,在實際的開發中還會涉及很多東西,比如:交叉編譯、makefile、shell腳本等等,所以說學習嵌入式的周期較長,門檻較高,自學的話更是需要較強的學習能力和專業功底。只要能堅持下來一定會取得成功!

2. pc機有命令。像中毒的話可以在doc里輸入命令。那蘋果機有沒有在沒有顯示的時候按什麼鍵然後輸入命令的

正在載入... 社區檔案
個人主頁
留言
風中鈴聲
2007,一個值得努力的年份 首頁新的開始愛oksever 2008leopard單片機C語言學習linux學習相冊 陳才成

圖 深大
xuan's space友情鏈接
moonfish's spacelywscfan's spaceblue's space簡訊日誌]
瀏覽數:10143
訂閱數:1327
< leopard 里有...顯卡安裝 x300 ... >送上mac終端 命令行的一些基本操作
| 瀏覽數(458) | 評論數(0) | 04-01 16:35

送上mac 命令行的一些基本操作 復制內容到剪貼板
代碼:

多朋友都是從windows時代開始接觸計算機的。有dos基礎的應該是看看就明白,而玩過Linux的應該是輕車熟路了。這個貼子希望能給見到命令行就頭大的兄弟一些幫助,所涉及到的命令基本限於安裝kext,修改plist,更換核心所碰到的操作。如果想進一步了解Unix的命令,再網上找些關於Linux命令的文章看,有很多。

高手們就免看了,不過希望能來挑挑毛病,再來補充兩句。。。

——————————————————————————————————————————————

OSX 的文件系統
OSX 採用的Unix文件系統,所有文件都掛在跟目錄 / 下面,所以不在要有Windows 下的盤符概念。
你在桌面上看到的硬碟都掛在 /Volumes 下。
比如接上個叫做 USBHD的移動硬碟,桌面上會顯示出一個硬碟圖標,它實際在哪裡呢?
在終端里執行 ls /Volumes/USBHD, 看看顯示出的是不是這個移動硬碟的內容。

根目錄位置是 / 核心 Mach_kernel 就在這里,
驅動所在位置 /Systme/Library/Extensions
用戶文件夾位置 /User/用戶名
桌面的位置 /User/用戶名/Desktop

文件通配符為星號 *

注意:在 Unix系統中是區別大小寫字元的,A.txt 不等於 a.txt。
根目錄標志 / 不是可有可無,cd /System 表示轉到跟目錄下的System中,而cd System 表示轉到當前目錄下的 System中

——————————————————————————————————————————————

如何進入命令行操作模式
再圖形界面下,用finder 打開 應用程序 》實用程序》終端
如果連圖形界面都進不去了(比如安錯了顯示驅動),開機時按 F8,用-s參數啟動,然後輸入命令 mount -uw /

獲得許可權
為了防止誤操作破壞系統,再用戶狀態下時沒有許可權操作系統重要文件的,所以先要取得root許可權
sudo -s
然後輸入密碼,輸入密碼時沒有任何回顯,連星號都沒有,只管輸完回車就行了。

——————————————————————————————————————————————

基本命令
列出文件
ls 參數 目錄名
例: 想看看跟目錄下有什麼,
ls /
想看看驅動目錄下有什麼,
ls /System/Library/Extensions
參數 -w 顯示中文,-l 詳細信息, -a 包括隱藏文件
轉換目錄
cd
例:想到驅動目錄下溜達一圈
cd /System/Library/Extensions

建立新目錄
mkdir 目錄名
例:在驅動目錄下建一個備份目錄 backup
mkdir /System/Library/Extensions/backup
在桌面上建一個備份目錄 backup
mkdir /User/用戶名/Desktop/backup

拷貝文件
cp 參數 源文件 目標文件
例:想把桌面的Natit.kext 拷貝到驅動目錄中
cp -R /User/用戶名/Desktop/Natit.kext /System/Library/Extensions
參數R表示對目錄進行遞歸操作,kext在圖形界面下看起來是個文件,實際上是個文件夾。
把驅動目錄下的所有文件備份到桌面backup
cp -R /System/Library/Extensions/* /User/用戶名/Desktop/backup

刪除文件
rm 參數 文件
例:想刪除驅動的緩存
rm -rf /System/Library/Extensions.kextcache
rm -rf /System/Library/Extensions.mkext
參數-rf 表示遞歸和強制,千萬要小心使用,如果執行了 rm -rf / 你的系統就全沒了

移動文件
mv 文件
例:想把AppleHDA.Kext 移到桌面
mv /System/Library/Extensions/AppleHDA.kext /User/用戶名/Desktop
想把AppleHDA.Kext 移到備份目錄中
mv /System/Library/Extensions/AppleHDA.kext /System/Library/Extensions/backup

更改文件許可權
chmod 參數 許可權 文件
例:把驅動目錄下所有文件設定到root讀寫,其他用戶只讀
chmod -R 755 /System/Library/Extensions
參數R 表示遞歸,755表示各用戶的許可權

更改文件屬主
chown 參數 用戶:組 文件
例:把驅動目錄下的所有文件屬主改成根用戶
chown -R root:wheel /System/Library/Extensions
參數R 表示遞歸操作

修復整個系統中文件的許可權
diskutil repairpermissions /
嚴格的說這不是一個unix 命令,而是osx一個軟體,記得修改或添加的驅動就執行一次。

文本編輯
nano 文件名
例:編輯natit Info.plist
nano /System/Library/Extensions/Natit.kext/Info.plist
編輯完成後 用 Ctrl +O 存檔,Ctrl+X 退出
另一個文本編輯軟體是 vi,操作有些古怪,熟了是非常好用的,而且在所有類Unix系統中都它,走遍天下都不怕了。

運行腳本命令
sh 腳本文件名
例 修改驅動後所有需要的操作存成一個腳本,以後修改了驅動後只要運行一次這個腳本就可以了,方便吧
1. 終端中運行nano /clean
2. 把下列代碼粘貼到 nano 中
rm -rf /System/Library/Extensions.kextcache
rm -rf /System/Library/Extensions.mkext
chown -R root:wheel /System/Library/Extensions
chmod -R 755 /System/Library/Extensions
diskutil repairpermissions /
kextcache -k /System/Library/Extensions/
3. Ctrl +O 存檔,Ctrl+X 退出
4. 以後只要動了驅動,就在終端中運行一次 sh /clean

————————————————————————————————————
小技巧

用 Tab 鍵自動補齊命令
比如想到 /System 目錄中去,輸入 cd /Sy 然後按一下Tab 鍵,命令就會自動補齊成 cd /System

操作帶名字中帶有空格的文件和目錄
空格在命令中寫成 空格, 比如要進入 My Documents,命令為 cd My Documents

查看命令的詳細幫助
man 命令名
比如要看看 ls 命令的詳細用法,執行 man ls

————————————————————————————————————
典型操作流程
(假設已經製作好清理腳本,記得每次操作前 sudo -s 獲得系統許可權)

假設下載了一個顯卡驅動 Natit.zip,在桌面解壓得到了一個Natit.kext,該怎麼做呢?

為了保險起見,先把所有驅動備份了再說
mkdir /User/用戶名/Desktop/backup 在桌面上建立備份文件夾
cp -R /System/Library/Extensions/* /User/用戶名/Desktop/backup 備份驅動文件

現在可以安心安裝了
cp -R /User/用戶名/Desktop/Natit.kext /System/Library/Extensions 把它拷貝到系統驅動目錄位置
sh /clean 執行清理腳本,操作完成

重新開機失敗,進不去桌面了,發現不應該安這個驅動,怎麼恢復呢?
開機按F8,用 -s 參數啟動
執行 mount -uw /
rm -rf /User/用戶名/Desktop/Natit.kext 刪除這個驅動
sh /clean 執行清理腳本,操作完成

重啟,回到原先狀態了,不死心啊,沒有特效怎麼行呢,又聽說需要修改 Natit的 Info. plist 文件才行,好,再來
cp -R /User/用戶名/Desktop/Natit.kext /System/Library/Extensions 把它拷貝到系統驅動目錄位置
nano /System/Library/Extensions/Natit.kext/Info.plist
編輯完成後 用 Ctrl +O 存檔,Ctrl+X 退出
sh /clean 執行清理腳本,操作完成

重啟,這回對了,顯卡特效都有了,該弄音效卡了,天知道會出什麼事,得把現有成果保護好。
mkdir /User/用戶名/Desktop/gooddrivers 專為有效驅動建個目錄
cp -R /System/Library/Extensions/Natit.kext /User/用戶名/Desktop/gooddrivers 備份

這個音效卡要求把 AppleHDA.kext 刪除和編輯 AppleAzaliaAudio.kext中的Info.plist 文件,誰知道以後會不會還用AppleHDA呢,不如暫時禁用吧。
mkdir /System/Library/Extensions/disabled 建立個禁用目錄
mv /System/Library/Extensions/AppleHDA.kext /System/Library/Extensions/disabled 移動過去
nano /System/Library/Extensions/Natit.kext/AppleAzaliaAudio.kext/Info.plist
編輯完成後 用 Ctrl +O 存檔,Ctrl+X 退出
sh /clean 執行清理腳本,操作完成
成功了,也把修改好的驅動備份一下把復制內容到剪貼板

代碼:

以下是unix的命令行,供參考

目錄操作

命令名
功能描述
使用舉例

mkdir
創建一個目錄
mkdir dirname

rmdir
刪除一個目錄
rmdir dirname

mvdir
移動或重命名一個目錄
mvdir dir1 dir2

cd
改變當前目錄
cd dirname

pwd
顯示當前目錄的路徑名
pwd

ls
顯示當前目錄的內容
ls -la

dircmp
比較兩個目錄的內容
dircmp dir1 dir2

文件操作

命令名
功能描述
使用舉例

cat
顯示或連接文件
cat filename

pg
分頁格式化顯示文件內容
pg filename

more
分屏顯示文件內容
more filename

od
顯示非文本文件的內容
od -c filename

cp
復制文件或目錄
cp file1 file2

rm
刪除文件或目錄
rm filename

mv
改變文件名或所在目錄
mv file1 file2

ln
聯接文件
ln -s file1 file2

find
使用匹配表達式查找文件
find . -name "*.c" -print

file
顯示文件類型
file filename

選擇操作

命令名
功能描述
使用舉例

head
顯示文件的最初幾行
head -20 filename

tail
顯示文件的最後幾行
tail -15 filename

cut
顯示文件每行中的某些域
cut -f1,7 -d: /etc/passwd

colrm
從標准輸入中刪除若干列
colrm 8 20 file2

paste
橫向連接文件
paste file1 file2

diff
比較並顯示兩個文件的差異
diff file1 file2

sed
非交互方式流編輯器
sed "s/red/green/g" filename

grep
在文件中按模式查找
grep "^[a-zA-Z]" filename

awk
在文件中查找並處理模式
awk '{print $1 $1}' filename

sort
排序或歸並文件
sort -d -f -u file1

uniq
去掉文件中的重復行
uniq file1 file2

comm
顯示兩有序文件的公共和非公共行
comm file1 file2

wc
統計文件的字元數、詞數和行數
wc filename

nl
給文件加上行號
nl file1 >file2

安全操作

命令名
功能描述
使用舉例

passwd
修改用戶密碼
passwd

chmod
改變文件或目錄的許可權
chmod ug+x filename

umask
定義創建文件的許可權掩碼
umask 027

chown
改變文件或目錄的屬主
chown newowner filename

chgrp
改變文件或目錄的所屬組
chgrp staff filename

xlock
給終端上鎖
xlock -remote

編程操作

命令名
功能描述
使用舉例

make
維護可執行程序的最新版本
make

touch
更新文件的訪問和修改時間
touch -m 05202400 filename

dbx
命令行界面調試工具

dbx a.out

xde
圖形用戶界面調試工具
xde a.out

進程操作

命令名
功能描述
使用舉例

ps
顯示進程當前狀態
ps u

kill
終止進程
kill -9 30142

nice
改變待執行命令的優先順序
nice cc -c *.c

renice
改變已運行進程的優先順序
renice +20 32768

時間操作

命令名
功能描述
使用舉例

date
顯示系統的當前日期和時間
date

cal
顯示日歷
cal 8 1996

time
統計程序的執行時間
time a.out

網路與通信操作

命令名
功能描述
使用舉例

telnet
遠程登錄
telnet hpc.sp.net.e.cn

rlogin
遠程登錄
rlogin hostname -l username

rsh
在遠程主機執行指定命令
rsh f01n03 date

ftp
在本地主機與遠程主機之間傳輸文件
ftp ftp.sp.net.e.cn

rcp
在本地主機與遠程主機 之間復制文件
rcp file1 host1:file2

ping
給一個網路主機發送 回應請求
ping hpc.sp.net.e.cn

mail
閱讀和發送電子郵件
mail

write
給另一用戶發送報文
write username pts/1

mesg
允許或拒絕接收報文
mesg n

Korn Shell 命令

命令名
功能描述
使用舉例

history
列出最近執行過的 幾條命令及編號
history

r
重復執行最近執行過的 某條命令
r -2

alias
給某個命令定義別名
alias del=rm -i

unalias
取消對某個別名的定義
unalias del

其它命令

命令名
功能描述
使用舉例

uname
顯示操作系統的有關信息
uname -a

clear
清除屏幕或窗口內容
clear

env
顯示當前所有設置過的環境變數
env

who
列出當前登錄的所有用戶
who

whoami
顯示當前正進行操作的用戶名
whoami

tty
顯示終端或偽終端的名稱
tty

stty
顯示或重置控制鍵定義
stty -a


查詢磁碟使用情況
-k subdir

df
顯示文件系統的總空間和可用空間
df /tmp

w
顯示當前系統活動的總信息
w

0收藏0推薦 特別推薦給好友分組:
* 你還沒有為好友分組,現在就去吧->
http://mcs.szu.e.cn/Forum/37124/trackback
評論:

發表評論:
請登錄 或者 注冊 給作者留言Powered by Haiwit

閱讀全文

與單片機kill4軟體下載收費嗎相關的資料

熱點內容
pdf復制到word亂碼 瀏覽:233
python動態傳參 瀏覽:386
python雜記完整視頻 瀏覽:122
小鹿有約app在哪裡下載 瀏覽:868
e盾山寨源碼 瀏覽:763
手機音樂播放器源碼 瀏覽:474
androidsdk下載更新 瀏覽:623
python讀入多個文件 瀏覽:409
現在哪個app能交朋友 瀏覽:985
多空博士指標源碼 瀏覽:543
程序員考編制關注的公眾號 瀏覽:788
大湯PDF 瀏覽:939
寫給大家看的pdf 瀏覽:353
開福區電腦編程培訓 瀏覽:764
長安悅翔v7的壓縮比是多少 瀏覽:783
russian4如何更換伺服器 瀏覽:264
linux對ip限速 瀏覽:899
貓和老鼠程序員視頻 瀏覽:40
解壓之後自動運行批處理 瀏覽:636
子宮肌瘤手術前吃什麼解壓葯好 瀏覽:300