侵權投訴

基于uClinux和微處理器實現嵌入式Socket通信的應用方案

電子設計 ? 2021-06-11 16:48 ? 次閱讀

隨著微電子技術的不斷創新和發展,嵌入式系統已經廣泛滲透到科學研究?工程設計?國防軍事?自動化控制領域以及人們日常生活的方方面面?由嵌入式微控制器組成的系統其最明顯的優勢就是可以嵌入到任何微型或小型儀器和設備中?

嵌入式系統是指將應用程序?操作系統與計算機硬件集成在一起的系統?它以應用為中心?以計算機技術為基礎,而且軟硬件可以裁剪,因而是能滿足應用系統對功能?可靠性?成本?體積和功耗的嚴格要求的專用計算機系統?嵌入式系統與通信?網絡技術的結合可以極大地增強網絡的智能化與靈活性,拓展通信功能,從而實現各種通信系統之間的互聯互通?本文給出一種適合于中/低端應用的通信平臺設計方案,它可支持Ethernet網絡之間的數據傳輸,并且具有RS232?RS485?USB接口?文中圍繞嵌入式uClinux環境設計了基于嵌入式通信微處理器S3C44B0X的硬件通信平臺,從而實現了嵌入式Socket通信?

1 嵌入式網絡通信系統結構

作為一類特殊的計算機系統,嵌入式系統通常由嵌入式處理器?嵌入式外圍設備?嵌入式操作系統和嵌入式應用軟件等幾大部分組成?嵌入式處理器是嵌入式系統的核心部件,它可分為嵌入式微處理器?嵌入式微控制器?嵌入式DSP(DigitalSignalProcessor)和高度集成的嵌入式SoC(SystemonChip)?嵌入式外圍設備是指嵌入式硬件系統中除中心控制部件以外的存儲?通信?保護?調試?顯示等其它輔助部件?嵌入式操作系統一般在比較大型或需要多任務的應用場合才考慮使用,它可方便嵌入式應用軟件的設計,大大提高嵌入式系統的功能,但同時也要占用寶貴的嵌入式資源?嵌入式應用軟件和普通的應用軟件有一定的區別,它是針對特定的實際專業領域?基于相應的嵌入式硬件平臺?能完成用戶預期任務的計算機軟件?

嵌入式處理器有許多種流行的處理器核,本文主要介紹采用Samsung公司基于ARM公司32位RISC的ARM7TDMI核的S3C44B0X處理器來進行Socket通信的軟硬件平臺的設計和實現方法?

S3C44B0X是高性價比?高性能的微控制器,它采用ARM7TDMI核,可工作在66MHz?ARM7TDMI是一種32位嵌入式RISC處理器,但也配備了16位壓縮指令集Thumb?它支持片上調試,允許處理器響應調試請求暫停,芯片內的增強型乘法器(multiplier)可進行兩個32位數相乘從而直接產生64位結果,也可為嵌入式ICE硬件提供片上斷點和調試點支持?此外,它還可以提供三級流水線及馮?諾依曼結構?實際上,S3C44B0X已在ARM7TDMI內容基礎上擴展了一系列完整的通用外圍器件?圖1所示是一種嵌入式網絡通信系統的硬件體系結構?

2 外圍電路設計

作為優秀的網絡控制器,基于S3C44B0X處理器的系統必須要有一個與之匹配的控制芯片?這里,筆者選用了Cirruslogic公司的CS8900A?CS8900A是一個單芯片全雙工的以太網解決方案,片內集成了用于完成以太網電路所必需的所有模擬和數字電路?圖2為系統中的CS8900A以太網接口電路?圖中的信號發送和接收端通過網絡隔離變壓器和RJ45接口接入傳輸媒體?另外,為了系統能夠正常工作,還需要外接一個20MHz的晶振?

3 基于uCliunx的Socket通信

本系統的軟件是基于嵌入式操作系統uClinux而設計的?uClinux是一個完全符合GNU/GPL公約的操作系統,它與UNIX系統兼容,其代碼完全開放?uClinux是在標準Linux基礎上進行適當裁剪和優化后的操作系統,uClinux是一個高度優化?代碼緊湊的Linux的嵌入式子集?雖然體積很小,但仍然保留了Linux的大多數優點,如:穩定?良好的移植性;優秀的網絡功能;對各種文件系統的完備支持,以及標準豐富的API等?uClinux是專門面向沒有存儲器管理單元(MMU)的處理器的嵌入式操作系統,并且專為嵌入式系統做了許多小型化工作,它可以直接在Flash上運行,也可以加載到內存中運行?u-Cliunx帶有一個完整的TCP/IP協議,同時也支持其他許多網絡協議,對于嵌入式系統來說,它是一個網絡完備的操作系統,因此得到了廣泛的應用?

為了實現基于uClinux的應用系統的開發,建立或擁有一個完備的uCliunx開發環境是十分必要的?基于uClinux操作系統的應用開發環境一般由目標系統硬件開發板和宿主PC機構成?3??通常需在安裝有Linux的宿主PC機上安裝交叉編譯器,以把用戶應用程序編譯成目前uClinux只支持的flat格式的可執行文件和編譯操作系統內核?目標硬件開發板用于運行操作系統和系統應用軟件?目標硬件開發板和PC宿主機之間一般通過串口?并口或以太網接口來建立連接?本文Socket通信使用的軟件開發及仿真環境如圖3所示?

Socket即“套接字”,表示網絡通信進程的ID?最常用的有流式套接字和數據報套接字兩種?在Linux中,分別稱為“SOCKSTREAM”和“SOCKDGRAM”?經裁剪的uClinux保留了Linux中的大部分Socket庫函數?基于S3C44B0X處理器的嵌入式Socket通信所要調用的主要庫函數如下:

(1)socketintsocket(intdomain?inttype?intproto-col)

此函數用來建立一個新的socket,以通知系統建立一個通信端口?函數中的domain參數用于指定使用何種地址類型;type參數用于指定套接字類型;protocol參數通常為0,表示使用默認協議?

(2)bindintbind(intsockfd,structsockaddr*myaddr,intaddrlen)

bind函數可把socket返回的套接字端口與網絡上的物理位置相關聯?其中sockfd參數是函數socket返回的套接字描述符;myaddr參數是本地地址;ad-drlen參數是套接字地址結構的長度?服務器和客戶機都可以調用函數bind來綁定套接字地址,但一般是由服務器調用函數bind來綁定自己的公認端口號?

(3)listenintlisten(intsockfd,intbacklog)

利用該函數可以使socket端口接受從客戶機發送來的連接請求?backlog參數是所能接受的客戶機的最大數目?對socket?bind?listen三個函數的綜合調用最終可在服務器上產生一個能接受客戶機請求的監聽文件描述符sockfd?

(4)acceptintaccept(intsockfd,structsockaddr*address,int*address_len)

當有客戶機發出連接請求時,此函數初始化這個連接?其中參數address用來存儲客戶機的信息,此信息由accept填入?當與客戶機連接時,客戶機的地址與端口將填到此處;addresslen是客戶機地址長度的字節數,也由accept填入?

(5)connectintconnect(intsockfd,structsockaddr*address,size_taddress_len)

客戶機調用socket建立傳輸端口后,接著將調用connect函數來建立與遠程服務器相連的連接線路?此函數的參數調用同bind?

本文設計的Socket通信采用server/client模式,即服務器端的應用程序用于接受客戶端的連接請求?接收客戶端的信息?處理客戶端的計算請求?向客戶端發送計算結果以及應答信息等?客戶端的應用程序用于申請與服務器的連接?向服務器發送計算請求?處理服務器發回的計算結果和其它信息?服務器在創建一個socket后,接著會將該socket與本地地址/端口號進行捆綁,成功之后就在相應的socket上監聽,當accpet捕捉到一個連接服務請求時,即完成一個新的連接,稍后可向客戶端發送數據?

客戶端代碼相對來說要簡單一些,首先通過服務器域名獲得其IP地址,然后創建一個socket,接著調用connect函數來與服務器建立連接,連接成功之后再接收從服務器發送過來的數據,最后在通信結束后關閉socket?

綜上所述,網絡程序客戶端和服務器端進行Socket通信的建立步驟如下:?

服務器端:socket→bind→listen→accept;

客戶端:socket→bind→connect

本設計使用的套接字為流式套接字,下面是運行于32位微處理器S3C44B0X嵌入式開發平臺的客戶端應用程序:

4結束語

設計開發了基于S3C44B0X的以太網通信系統,并利用uClinux操作系統強大的網絡功能實現了Socket通信?由于uClinux目前只支持flat格式的可執行文件,因此本設計是在先建立好uClinux開發環境的情況下,把用戶自行開發的應用程序通過宿主PC機上的交叉編譯器轉化為flat格式,然后再通過FTP添加到目標硬件開發平臺上運行的?文中的客戶端應用程序已經在基于ARM7TDMI核的S3C44B0X處理器的嵌入式開發平臺上成功運行,并成功地和宿主PC機的服務器端應用程序實現了Socket通信?當然,也可以把目標硬件開發平臺當作服務器端,而把宿主PC機當作客戶端來進行雙向文件傳輸?

責任編輯:gt

收藏 人收藏
分享:

評論

相關推薦

手機鴻蒙系統公測版報名入口

2021年6月2日晚,華為正式發布HarmonyOS 2及多款搭載HarmonyOS 2的新產品。華....
的頭像 璟琰乀 發表于 07-01 15:32 ? 117次 閱讀
手機鴻蒙系統公測版報名入口

小米刷鴻蒙系統可行嗎

在 6 月 2 日,華為在會上正式發布了鴻蒙系統,但是只有華為手機能夠升級,其他品牌的用戶饞了,那么....
的頭像 璟琰乀 發表于 07-01 15:23 ? 249次 閱讀
小米刷鴻蒙系統可行嗎

華為p20怎么升級鴻蒙系統

華為p20怎么升級鴻蒙系統?在6 月 2 日,華為正式推出了鴻蒙系統,使用過的用戶稱,鴻蒙系統的流暢....
的頭像 璟琰乀 發表于 07-01 14:38 ? 154次 閱讀
華為p20怎么升級鴻蒙系統

嵌入式和單片機不一樣?

單片機和嵌入式,其實沒有什么標準的定義來區分他們,對于進行過單片機和嵌入式開發的開發者來說,都有他們自己的定義,接下來,...
發表于 07-01 12:48 ? 0次 閱讀
嵌入式和單片機不一樣?

嵌入式與信息化相關資料下載

要構筑信息化社會,嵌入式系統技術是不可分割的;相反,嵌入式系統的發展促進了信息化社會的進程。    一、嵌入式系統...
發表于 07-01 12:22 ? 0次 閱讀
嵌入式與信息化相關資料下載

鴻蒙系統更新了什么內容

華為此前正式發布了鴻蒙手機操作系統,華為消費者業務 CEO 余承東正式發布 Harmony OS 2....
的頭像 獨愛72H 發表于 07-01 11:57 ? 254次 閱讀
鴻蒙系統更新了什么內容

鴻蒙os基于什么開發 鴻蒙os屬于什么系統

華為鴻蒙系統是華為自主研發的一款全新的操作體驗,它是一款不同于安卓系統的操作體驗。
的頭像 獨愛72H 發表于 07-01 11:32 ? 172次 閱讀
鴻蒙os基于什么開發 鴻蒙os屬于什么系統

ADC模數轉換器相關資料下載

嵌入式知識-ARM裸機-學習筆記(12):ADC模數轉換器一、ADC1. 什么是ADCADC(analog digital converter):模數轉...
發表于 07-01 11:25 ? 0次 閱讀
ADC模數轉換器相關資料下載

嵌入式工程師有發展前途嗎?

一個沒有豐富閱歷的人,很難去判斷一個行業有沒有前途,當你閱歷豐富的時候,你已經錯過了入行最佳黃金期,現實就是這么殘酷。當...
發表于 07-01 10:56 ? 0次 閱讀
嵌入式工程師有發展前途嗎?

操作系統 : 進程與線程

本文為《現代操作系統》的讀書筆記目錄程序順序執行與并發執行進程的定義進程的狀態轉換進程控制塊進程控制程序順序執行與并發執...
發表于 07-01 10:49 ? 0次 閱讀
操作系統 : 進程與線程

華為mate9怎么升級鴻蒙系統

Mate9雖然是華為的老機型了,但其實Mate9是可以升級鴻蒙系統的。
的頭像 獨愛72H 發表于 07-01 10:43 ? 144次 閱讀
華為mate9怎么升級鴻蒙系統

操作系統知識點

操作系統內存管理簡述進程線程切換的流程如果想要從A進程切換到B進程,必定要先從用戶態切換到內核態,因為這個切換工作是由操...
發表于 07-01 10:32 ? 0次 閱讀
操作系統知識點

自制還是外購:嵌入式開發板如何選擇?

|開發板系列|簡介 從前,嵌入式系統的開發從硬件開始?,F在,可以再加入FPGA!面對應用需求越來越復....
的頭像 得捷電子DigiKey 發表于 07-01 09:59 ? 95次 閱讀
自制還是外購:嵌入式開發板如何選擇?

Windows 11棄用移除的win10功能盤點

Windows 11棄用移除的win10功能盤點
發表于 07-01 09:42 ? 7次 閱讀
Windows 11棄用移除的win10功能盤點

Windows驅動開發入門指南下載

Windows驅動開發入門指南下載
發表于 07-01 09:40 ? 4次 閱讀
Windows驅動開發入門指南下載

升級Windows 11的硬件基本要求配置

升級Windows 11的硬件基本要求配置
發表于 07-01 09:39 ? 75次 閱讀
升級Windows 11的硬件基本要求配置

win10和win11操作系統有什么區別?

win10和win11操作系統有什么區別?
發表于 07-01 09:36 ? 8次 閱讀
win10和win11操作系統有什么區別?

基于FPGA芯片的軟硬件平臺的使用

基于FPGA芯片的軟硬件平臺的使用
發表于 07-01 09:35 ? 4次 閱讀
基于FPGA芯片的軟硬件平臺的使用

嵌入式,單片機,ARM,Android底層開發之間有什么關系?

嵌入式,單片機,ARM,Android底層開發之間有什么關系?這些東西能干什么?我該學哪一個?...
發表于 07-01 08:48 ? 0次 閱讀
嵌入式,單片機,ARM,Android底層開發之間有什么關系?

TI的處理器相關嵌入式平臺是什么

TIchinese(78689630)  15:23:14[教程] DM3730 C64X+在CCS5的調試[分享] DM365的相關項目開發一些開發設計資...
發表于 07-01 08:41 ? 0次 閱讀
TI的處理器相關嵌入式平臺是什么

三菱FX系列PLC簡單總結介紹

點擊 三菱FX系列PLC簡單總結關注微信公眾號:小平Linux工作室獲得“0基礎學習PLC電氣電工知識、數據結構與算法,STC...
發表于 07-01 08:11 ? 0次 閱讀
三菱FX系列PLC簡單總結介紹

【STC單片機學習】課程介紹

第一部分、章節目錄1.1.1.單片機適合誰來學?1.1.2.咱們學什么?1.1.3.我為什么要學單片機1.1.4.為什么要從51單片機學起1.1.5.咱...
發表于 07-01 06:45 ? 0次 閱讀
【STC單片機學習】課程介紹

工控服務器概述、特點及應用

本期上海研強給大家分享的是工控服務器的特點介紹及應用領域,希望看完本篇文章您能對工控服務器有一個全新....
發表于 06-30 16:54 ? 21次 閱讀
工控服務器概述、特點及應用

系統升級到win 11棄用及移除的win10功能說明

系統升級到win 11棄用及移除的win10功能 在從 Windows 10 升級到 Windows....
發表于 06-30 16:27 ? 64次 閱讀
系統升級到win 11棄用及移除的win10功能說明

Windows 10和Windows 11之間的區別是什么

Windows 10 和 Windows 11 有什么區別? Windows 11 具有 Windo....
發表于 06-30 16:25 ? 176次 閱讀
Windows 10和Windows 11之間的區別是什么

Windows 11 功能特定的要求是什么

Windows 11 功能特定的要求 Windows 11 中的某些功能在上面列出的最低要求之外,又....
發表于 06-30 16:22 ? 37次 閱讀
Windows 11 功能特定的要求是什么

單片機固件的應用與驅動分離設計的方式

今天跟大家找了一種常見的應用與驅動分離設計的方式,對于目前一些高性能MCU還是值得使用一下的,不過對....
的頭像 硬件攻城獅 發表于 06-30 15:28 ? 57次 閱讀
單片機固件的應用與驅動分離設計的方式

同源華安加入openEuler社區,將一起在虛擬化方向探索新發展方向

近日,致力于行業市場深入服務的基礎軟件提供商,北京同源華安軟件科技有限公司(以下簡稱“同源華安”)簽....
的頭像 openEuler 發表于 06-30 14:50 ? 155次 閱讀
同源華安加入openEuler社區,將一起在虛擬化方向探索新發展方向

鴻蒙os系統下載 華為鴻蒙系統下載攻略

在 6 月 2 日,華為推出了大家期待已久的鴻蒙 HarmonyOS 2.0 操作系統。并且展示了鴻....
的頭像 璟琰乀 發表于 06-30 14:33 ? 1187次 閱讀
鴻蒙os系統下載 華為鴻蒙系統下載攻略

nova6怎么升級鴻蒙

華為官方發布Nova6將會在今年的第三季安排鴻蒙系統的升級,那么華為Nova6怎么升級鴻蒙系統呢?
的頭像 獨愛72H 發表于 06-30 11:49 ? 227次 閱讀
nova6怎么升級鴻蒙

教你輕松J-Link不能連接目標MCU的問題

J-Link是嵌入式軟件、硬件工程師最常用的工具之一,但是,在使用這個工具時,也會遇到各種各樣的問題....
的頭像 strongerHuang 發表于 06-30 11:18 ? 52次 閱讀
教你輕松J-Link不能連接目標MCU的問題

工控機在汽車行業中的應用

本期上海研強給大家分享的是工控機在汽車智造中的應用,希望看完本篇文章您能對工控機有一個全新的認識!
發表于 06-30 09:08 ? 93次 閱讀
工控機在汽車行業中的應用

基于嵌入式的空間光通信系統前饋補償系統

基于嵌入式的空間光通信系統前饋補償系統
發表于 06-29 16:43 ? 309次 閱讀
基于嵌入式的空間光通信系統前饋補償系統

Socionext選用Flex Logix嵌入式eFPGA用于5G無線基站平臺

近日,Flex Logix Technologies, Inc. Flex Logix宣布與Soci....
的頭像 Duke 發表于 06-29 16:40 ? 829次 閱讀
Socionext選用Flex Logix嵌入式eFPGA用于5G無線基站平臺

無線應用設計時選擇操作系統應考慮哪些因素

隨著無線數據吞吐量的爆炸式增長,數字信號處理技術和無線電設備在改進方面面臨著巨大壓力。目前的重點放在....
的頭像 電子設計 發表于 06-29 15:39 ? 295次 閱讀
無線應用設計時選擇操作系統應考慮哪些因素

TinyOS操作系統的工作原理、應用技術及應用分析

由于無線傳感器網絡節點的資源十分有限,傳統的嵌入式操作系統難以正常有效地運行和工作,特別對能量和內存....
的頭像 電子設計 發表于 06-29 15:05 ? 164次 閱讀
TinyOS操作系統的工作原理、應用技術及應用分析

怎么升級鴻蒙2.0系統 升級鴻蒙系統步驟

華為鴻蒙2.0系統升級方法是什么?鴻蒙2.0升級支持的適配機型有哪些?
的頭像 獨愛72H 發表于 06-29 14:37 ? 1047次 閱讀
怎么升級鴻蒙2.0系統 升級鴻蒙系統步驟

國內基礎軟件的發展現狀及未來機遇

基礎軟件,包括操作系統,軟件工具,中間件和軟件應用等,在信息系統中起著基礎性、平臺性的作用,應用極為....
發表于 06-29 14:16 ? 97次 閱讀
國內基礎軟件的發展現狀及未來機遇

基于Windows嵌入式操作系統實現電力通信設備基礎平臺的應用方案

電力專用通信網是隨著電力系統的發展逐步形成的,如今它已經是現代電力系統不可缺少的重要組成部分。電力通....
的頭像 電子設計 發表于 06-29 11:46 ? 585次 閱讀
基于Windows嵌入式操作系統實現電力通信設備基礎平臺的應用方案

p40升級鴻蒙教程 華為鴻蒙系統升級流程

p40升級鴻蒙教程。華為正式發布鴻蒙系統后,許多使用小伙伴想升級鴻蒙系統,目前鴻蒙系統只有在公測的華....
的頭像 璟琰乀 發表于 06-29 09:57 ? 651次 閱讀
p40升級鴻蒙教程 華為鴻蒙系統升級流程

鴻蒙報名入口 報名方法如下

HarmonyOS 是面向萬物互聯時代的全場景分布式操作系統,華為希望和合作伙伴、開發者一起打造面向....
的頭像 鴻蒙系統HarmonyOS 發表于 06-29 09:50 ? 290次 閱讀
鴻蒙報名入口 報名方法如下

第二批升級鴻蒙系統名單

近日,華為舉行了鴻蒙操作系統及華為全場景新品發布會,在發布會上華為正式發布了鴻蒙系統,并且公布了首批....
的頭像 璟琰乀 發表于 06-29 09:42 ? 2929次 閱讀
第二批升級鴻蒙系統名單

鴻蒙系統和安卓的區別是什么

鴻蒙系統和安卓的區別是什么?前不久,華為正式發布HarmonyOS 2及多款搭載HarmonyOS ....
的頭像 璟琰乀 發表于 06-29 09:32 ? 528次 閱讀
鴻蒙系統和安卓的區別是什么

鴻蒙系統會不會越用越卡

鴻蒙系統會不會越用越卡?在6 月 2 日,華為在開發者大會上發布了全新的鴻蒙系統,對于這個全新的鴻蒙....
的頭像 璟琰乀 發表于 06-29 09:21 ? 216次 閱讀
鴻蒙系統會不會越用越卡

TD X-OS嵌入式操作系統的功能特性及應用領域

藍星科技一直立足于自主創新的企業文化,不斷致力于嵌入式底層技術的攻克,先后研發了國產嵌入式操作系統、....
發表于 06-28 17:03 ? 53次 閱讀
TD X-OS嵌入式操作系統的功能特性及應用領域

基于時鐘生成器的時鐘樹解決方案

PCIe 參考時鐘 (RefClk) 規范可針對 3 種不同架構定義,分別是:數據時鐘、獨立 Ref....
的頭像 電子設計 發表于 06-28 16:49 ? 148次 閱讀
基于時鐘生成器的時鐘樹解決方案

使用實時操作系統和類型1 Hypervisor設計物聯網系統

到現在為止我們已經說明了設計物聯網系統的兩種可能的方法,實時操作系統的使用和類型1 Hypervis....
的頭像 電子設計 發表于 06-28 15:45 ? 255次 閱讀
使用實時操作系統和類型1 Hypervisor設計物聯網系統

在嵌入式系統中如何實現高度穩健TCP/IP協議棧應用

ABI Research指出,目前市場上的無線連接設備已超過100億部,而到2020年通過無線連接到....
的頭像 電子設計 發表于 06-28 14:46 ? 216次 閱讀
在嵌入式系統中如何實現高度穩健TCP/IP協議棧應用

蘋果推送iOS/iPadOS 15的第二個Beta測試版

近日,蘋果向開發者推送了 iOS/iPadOS 15 的第二個 Beta 測試版,同時推送的還有 w....
的頭像 一小時爸爸 發表于 06-28 11:47 ? 381次 閱讀
蘋果推送iOS/iPadOS 15的第二個Beta測試版

華為如何升級鴻蒙 升級鴻蒙的具體流程

華為新系統鴻蒙HarmonyOS已于6月2日開啟對自家機型的公測版本,目前華為的大部分主流機型都可以....
的頭像 獨愛72H 發表于 06-28 11:45 ? 933次 閱讀
華為如何升級鴻蒙 升級鴻蒙的具體流程

被寄予厚望的Windows 11帶來了什么?

2021 年 6 月 24 日,Windows 11,降臨。 經歷了約 1 個月的預熱、啞謎、鏡像泄....
的頭像 ZEALER 發表于 06-28 11:33 ? 770次 閱讀
被寄予厚望的Windows 11帶來了什么?

華為nova65g可以升級鴻蒙系統嗎

鴻蒙(Harmony OS,開發代號Ark)是華為自2012年開發的一款可兼容Android應用程序....
的頭像 獨愛72H 發表于 06-28 11:09 ? 274次 閱讀
華為nova65g可以升級鴻蒙系統嗎

鴻蒙開源意味著什么

鴻蒙開源意味著什么?在華為開發者大會上,大家都為鴻蒙系統而激動,當華為表示會開源的時候,現場掌聲雷動....
的頭像 璟琰乀 發表于 06-28 10:35 ? 304次 閱讀
鴻蒙開源意味著什么

華為鴻蒙系統怎么樣 鴻蒙值得升級嗎

華為鴻蒙系統怎么樣?在6月2日晚,華為舉行了開發者大會,在會上華為發布了HarmonyOS 2以及多....
的頭像 璟琰乀 發表于 06-28 10:13 ? 2011次 閱讀
華為鴻蒙系統怎么樣 鴻蒙值得升級嗎

華為手機如何換鴻蒙

華為手機如何換鴻蒙?6 月 2 日,華為正式向大家推出了手機鴻蒙系統,鴻蒙系統成為IOS和安卓外的第....
的頭像 璟琰乀 發表于 06-28 09:54 ? 357次 閱讀
華為手機如何換鴻蒙

關于奔馳汽車的信息娛樂系統的迭代

周末花時間把奔馳的NTG5.5、NTG6和NTG7的信息娛樂主機Head Unit的硬件的信息給收集....
的頭像 汽車電子設計 發表于 06-28 09:39 ? 273次 閱讀
關于奔馳汽車的信息娛樂系統的迭代

面向Linux系統的系統數據容災機制綜述

面向Linux系統的系統數據容災機制綜述
發表于 06-27 14:29 ? 9次 閱讀
面向Linux系統的系統數據容災機制綜述

C# 用來開發上位機挺舒服

作為嵌入式開發者,已經熟悉了C語言跟VS。推薦你也了解下C#,用來開發上位機挺舒服。如果你仔細與其它....
的頭像 STM32嵌入式開發 發表于 06-27 10:31 ? 317次 閱讀
C# 用來開發上位機挺舒服

AM4377 AM437x ARM Cortex-A9 微處理器 (MPU)

TI AM437x 高性能處理器基于 ARM Cortex-A9 內核。 這些處理器通過 3D 圖形加速得到增強,可實現豐富的圖形用戶界面,還配備了協處理器,用于進行確定性實時處理(包括 EtherCAT、PROFIBUS、EnDat 等工業通信協議)。該器件支持高級操作系統 (HLOS)。 基于 Linux 的®可從 TI 免費獲取。其它 HLOS 可從 TI 的設計網絡和生態系統合作伙伴處獲取。 這些器件支持對采用較低性能 ARM 內核的系統升級,并提供更新外設,包括 QSPI-NOR 和 LPDDR2 等存儲器選項。 這些處理器包含功能方框圖中顯示的子系統,并且后跟相應的 “說明”中添加了更多信息 說明。 處理器子系統基于 ARM Cortex-A9 內核, PowerVR SGX™圖形加速器子系統提供 3D 圖形加速功能以支持顯示和高級用戶界面。 可編程實時單元子系統和工業通信子系統 (PRU-ICSS) 與 ARM 內核分離,允許單獨操作和計時,以實現更高的效率和靈活性。PRU-ICSS 支持更多外設接口和 EtherCAT、PROFINET、EtherNet/IP、PROFIBUS、E...
發表于 09-29 10:35 ? 468次 閱讀
AM4377 AM437x ARM Cortex-A9 微處理器 (MPU)

AM4382 AM438x ARM Cortex-A9 微處理器 (MPU)

與其它產品相比 AM438x   Arm MHz (Max.) Serial I/O Security Enabler Co-Processor(s) Graphics Acceleration EMAC USB 2.0 Industrial Protocols Camera Operating Temperature Range (C) DRAM   var link = "zh_CN_folder_p_quick_link_description_features_parametrics"; com.TI.Product.handleQuickLinks('parametric','參數變化','#parametrics',link); AM4382 AM4384 AM4388 300 600 1000     600 1000     600 1000   &...
發表于 09-25 16:06 ? 240次 閱讀
AM4382 AM438x ARM Cortex-A9 微處理器 (MPU)

AM4384 AM438x ARM Cortex-A9 微處理器 (MPU)

與其它產品相比 AM438x   Arm MHz (Max.) Serial I/O Security Enabler Co-Processor(s) Graphics Acceleration EMAC USB 2.0 Industrial Protocols Camera Operating Temperature Range (C) DRAM   var link = "zh_CN_folder_p_quick_link_description_features_parametrics"; com.TI.Product.handleQuickLinks('parametric','參數變化','#parametrics',link); AM4384 AM4382 AM4388 600 1000     300 600 1000     600 1000   &...
發表于 09-25 16:02 ? 322次 閱讀
AM4384 AM438x ARM Cortex-A9 微處理器 (MPU)

AM3352 Sitara ARM Cortex-A8 微處理器

AM335x 微處理器基于 ARM Cortex-A8 處理器,在圖像、圖形處理、外設以及 EtherCAT 和 PROFIBUS 等工業接口選項方面得到了增強。 該器件支持高級操作系統 (HLOS)。 Linux®和 Android™可從德州儀器 (TI) 免費獲取。 AM335x 微處理器 包含 功能框圖 中顯示的子系統和以下 簡要 說明: 微處理器單元 (MPU) 子系統基于 ARM Cortex-A8 處理器, PowerVR SGX™圖形加速器子系統提供 3D 圖形加速功能以支持顯示和游戲特效。 可編程實時單元子系統和工業通信子系統 (PRU-ICSS) 與 ARM 內核彼此獨立,允許單獨操作和計時,以實現更高的效率和靈活性。PRU-ICSS 支持更多外設接口和 EtherCAT、PROFINET、EtherNet/IP、PROFIBUS、Ethernet Powerlink、Sercos 等實時協議。此外,憑借 PRU-ICSS 的可編程特性及其對引腳、事件和所有片上系統 (SoC) 資源的訪問權限,該子系統可以靈活地實現快速實時響應、專用數據處理操作以及自定義外設接口,并減輕 SoC 其他處理器內核的任務負載。 特性 ...
發表于 09-25 15:44 ? 1451次 閱讀
AM3352 Sitara ARM Cortex-A8 微處理器

TMP451-Q1 遠程和本地溫度傳感器

TMP451-Q1器件是一款高精度,低功耗遠程溫度傳感器監視器,內置有一個本地溫度傳感器。遠程溫度傳感器通常是低成本離散式NPN或PNP晶體管,或者基板熱晶體管或二極管,這些器件是微處理器,微控制器或FPGA的組成部件。對于本地和遠程傳感器,此溫度表示方式為12位數字編碼,分辨率為0.0625°C。對于本地和遠程溫度傳感器,在典型運行范圍內,溫度精度為±1°C(最大值)。此兩線制串口接受SMBus通信協議。 諸如串聯電阻抵消,可編程非線性因子(η因子),可編程偏移,可編程溫度限制和一個可編程數字濾波器等的高級特性被組合在一起以提供一個具有更佳準確度和抗擾度的穩健耐用熱量監控解決方案。 TMP451-Q1器件是在各種汽車子系統中進行多位置高精度溫度測量的理想選擇。此器件的額定運行源電壓范圍為1.7V至3.6V,額定工作溫度范圍為-40°C至125℃。 特性 符合汽車應用要求 具有符合AEC-Q100的下列結果: 器件溫度1級別:-40°C至125°C的環境運行溫度范圍 器件人體模型(HB...
發表于 09-17 15:49 ? 97次 閱讀
TMP451-Q1 遠程和本地溫度傳感器
印度毛茸茸妇女bbw-老师别摸了我快受不了了-俺来也俺去啦久久综合网
<蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>