嵌入式linux串列埠程式設計(二)

2021-05-27 10:44:33 字數 953 閱讀 3678

/*com_writer.c*/

#include "uart_api.h"

int main(void)

if(set_com_config(fd,115200,8,'n',1)<0) /*配置串列埠*/

dowrite(fd,buff,strlen(buff));

}while(strncmp(buff,"quit",4));

close(fd);

return 0;

}/*com_reader.c*/

#include "uart_api.h"

#define com_type gnr_com

int main(void)

if(set_com_config(fd,115200,8,'n',1)<0) /*配置串列埠*/

do}while(strncmp(buff,"quit",4));

close(fd);

return 0;

}/*uart_api.h*/

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#define host_com_port 1

#define buffer_size  4096

#define max_com_num  5

#define target_com_port 1

extern int open_port(int com_port);

extern int set_com_config(int fd,int baud_rate, int data_bits,char parity,int stop_bits);

嵌入式串列埠

一 使用ads1.2平台設計程式,並具有以下功能 30分 要求 在micro 2440 平台下實現,串列埠輸入字元控制蜂鳴器發聲。當串列埠傳送 a b c d 時,蜂鳴器發出不同的聲音。組合語言,c 彙編混合程式設計都可以 area xie code,readonly entry ldr r13,0...

嵌入式串列埠軟體程式設計預備知識

eia電平 rs232就採用這種電平,1 的邏輯電平在 3v 15v之間 0 的邏輯電平在 3v 15v之間。eia代指 電子工業協會 ttl電平 5v等價於邏輯 1 0v等價於邏輯 0 這被稱做ttl 電晶體 電晶體邏輯電平 這是計算機處理器控制的裝置內部各部分之間通訊的標準技術。串列埠通訊是指外...

嵌入式Linux網路程式設計

osi 七層模型 理想模型 應用層 表示層 會話層 傳輸層 網路層 資料鏈路層 物理層 tcp ip 四層模型 廣泛應用 應用層 傳輸層 網路層 internet 網路介面層 hw 網絡卡 對應關係 tcp ip模型各層對應的協議 應用層協議 http ftp telnet 傳輸層協議 埠號工作在該...