DLL庫如何與硬體(微控制器)的程序相關聯

2022-09-16 06:55:03 字數 2820 閱讀 3065

1樓:

先自己定義個串列埠協議,通過串列埠微控制器和pc連線通訊,pc上再用vb編寫個小程式,程式用來接收串列埠的資料,並對dll進行相應的處理

2樓:匿名使用者

汗!一直以為dll是個軟體用的,硬體用lib。

dll給微控制器用需要上位機軟體轉換吧?

3樓:龍宇防盜監控

不一定要用驅動開發。

看你的dll要提供什麼應用。

dll與硬體打交道,也可以直接訪問呼叫,或者直接控制項。

關鍵在於你的硬體是什麼,dll需要做什麼?

4樓:匿名使用者

我們公司也用的mw的ic卡讀寫器,是接觸式的那種。你買了明華的機器,他也要提供dll給你用的,你想自己做?

你所謂的關聯就是串列埠通訊,串列埠通訊就用readfile,writefile幾個系統api就簡單搞定。

你不一定要寫成dll,當然做成dll有好處,以後你可以把dll給別人用,而不用給人源**。

你首先要把通訊協議搞到手,剩下的,摸索一下串列埠通訊的方法就ok了。前段時間我閒他提供的dll超時太長,自己寫了個,呵呵。

計算機專業學計算機應先學什麼?程式語言?還是程式語言與作業系統原理或者計算機硬體一起學?

5樓:山東新華電腦

目前學計算機 還是挺不錯的好就業,計算機分很多專業如平面設計,ui設計,網際網路營銷,電競,動漫,都是非常好就業的專業哦,選擇自己喜歡的專業

6樓:愛現在不是曾經

應該先學操作原理再學程式語言。把原理搞清楚了語言上的規則也好懂了。

7樓:慕容白鶴大帥哥

基本上都是一起學的。

j**a這麼程式語言能開發出想windows這樣的作業系統嗎

8樓:匿名使用者

不能吧 要是能 早就有這樣的系統被人開發出來了。

同樣功能,可用不同程式語言的語句實現,關鍵是作業系統還是硬體關係

9樓:利德

我覺得關鍵是硬體關係,畢竟無論源**是什麼最終都要轉化為機器指令,對機器指令的解釋執行顯然是由硬體關係決定的.所有的軟體都是建立在硬體基礎上的,包括作業系統

10樓:匿名使用者

沒有關係吧,個人感覺:好比你去乙個地方,你是騎自行車去呢還是坐車去或者

11樓:匿名使用者

都有關係,但應該硬抄件更重要吧。

從硬體來說,如果乙個硬體平台沒有浮點運算的功能,而你使用的程式是需要大量用到浮點運算的,那麼在這個沒有浮點運算功能的硬體平台上就不能完成你的程式所指定的功能了。也就是說,一些至關重要的機器指令(硬體支援)對功能的實現是有限制的。

至於作業系統方面,交叉編譯就是很好的體現,雖然在兩個不同的硬體平台上,機器指令有所差別,但通過作業系統和一些環境的配置,實現同乙個**在不同的平台上編譯執行而達到功能一致,也是乙個解決辦法。

作業系統用哪種程式語言做更好,c,c++

12樓:蠻蠻工作室

你要說用什麼好這倒不好說。標準是什麼呢?是容易開發?

是執行速度最快?微軟的系統有用vb開發的,有用彙編開發的,你說哪個更好呢?另外,許多應用程式是用c++開發的,不少網路的後台編碼是jsp的,說哪個好,沒有定論。

13樓:

c語言,現在c++都快絕跡了!!!

14樓:匿名使用者

作業系統當然要求速度、效率,所以用c肯定是不二選擇。

15樓:匿名使用者

現代作業系統的主體部分是用c語言寫的,既有高階語言的特點,又具有組合語言的特點,也可以說是中級語言,對硬體進行操作的場合要優於其它高階語言,你寫作業系統,必然要涉及到很多底層和硬體的操作,當然選c要適合。

16樓:匿名使用者

兩者比較,我建議你幫前者。

17樓:匿名使用者

c++的資料庫很強大,許多程式都有引入。

國產作業系統所用的程式語言

18樓:錯落二人組

核心一般是c,外圍會用到c++,還有就是針對不同硬體會有對應的組合語言……

屬於應用層的許多任務具就不好說了,只要有對應編譯器愛用什麼寫就能怎麼寫……

程式語言和作業系統是什麼關係

19樓:匿名使用者

作業系統使用一種或多種程式設計軟體編寫的,程式語言是執行在作業系統的程式設計軟體所用語言,有各種語言之分。

作業系統與程式語言的關係?

20樓:匿名使用者

程式語言是操作

, 作業系統是平台

作業系統會識別和接受程式語言發來的資訊, 當然, 中間要經過 組合語言,機器語言。

例如程式語言 發過來的資訊是 1*1

不同的作業系統可能會識別成不同的資訊 如windows 識別成1+1, linux 識別成1-1(隨便舉的例子,實際不是這樣的)

所以c 在windows和linux下,功能會有些許差別。

21樓:weida愛問

程式語言只是一種 表達思想的方式!例如,漢語、英語,一件事、乙個想法、在計算機中主要是演算法(也就是思想)就得用一定的計算機語言描述出來!然而、具體生成的東西、在那個平台執行、這個當然不一定!

得看你的編譯環境!

微控制器與PC機的序列通訊問題,微控制器與微控制器之間如何進行序列通訊?

define com1 0 define data ready 0x0100 define true 1 define false 0 define settings 0xe0 0x00 0x00 0x03 void main a bioscom 2,0,com1 0x00ff printf a x...

手機如何與微控制器連線

串列埠對串列埠 不過一般普通使用者不太容易連線到手機的串列埠 2.藍芽 微控制器 藍芽模組 手機藍芽模組 手機上應用程式3.紅外 微控制器 紅外模組 手機紅外模組 手機上應用程式4.通過網路 1 微控制器 有線網路模組 有線 路由器 gprs 手機 手機上應用程式 2 微控制器 有線網路模組 有線 ...

如何使用微控制器模擬示波器的方波,用微控制器的定時器0 做了個很簡單的1S的方波 占空比50 ,用示波器測試的波形不是標準的方波,求解為什麼?

1全部方波程式 org 0000h ljmp main org 000bh ljmp lt0 org 0100h main mov tmod,01h mov th0,0ffh mov tl0,38h mov ie,82h mov ip,02h setb tr0 sjmp org 0200h lt0 ...