第一篇:構建嵌入式linux系統(tǒng)
構建嵌入式linux系統(tǒng)
(MP3播放器)
功能要求:
(1)系統(tǒng)(bootloader,kernel,rootfs)燒寫在板子中;
(2)打開電源開關,系統(tǒng)自動啟動,啟動最后進入到一個GUI界面(MP3播放器)。
(3)用戶可以操作該界面,播放歌曲。
具體要求:
(1)自定義的bootloader添加內核啟動功能;或者修改u-boot的go命令使之能夠啟動zImage。
(2)根文件系統(tǒng)制作時,移植Qt庫。
(3)sqlite3的移植
(4)madplay移植
./configure--help
--host=arm-linux
第二篇:嵌入式linu學習心得
嵌入式Linux學習心得
1、Linux命令
ls:查看目錄-l以列表方式查看;ls –l 與ll的功能一樣 pwd: 查看當前的目錄
cd:改變當前操作目錄cd /直接跳到根目錄 cd..回到上一級目錄 cat: 打印顯示當前文件的內容信息
mkdir:創(chuàng)建目錄
fdisk: 查看硬盤分區(qū)信息,-l以列表方式查看
->代表是鏈接文件,類似window下的快捷方式。
cp: 復制命令,例子cp 文件名 /home/dir/
mv: 移動或改名,如mv sonf.confsonf.txt(改名)移動:mv sonf.conf / rm:刪除命令,如rm –f test.c;如刪除目錄rm –fr d
man:查看某個命令的幫助,man 命令
2、各系統(tǒng)目錄的功能
drw—r—w--:d代表是目錄,drw代表當前用戶的權限,r代表組用戶的權限,w代表其它用戶的權限。x代表有執(zhí)行權限。
/boot/gruff.conf: 啟動引導程序
/dev:brw—rw--:b代表是塊設備。Linux設備有三種,塊設備(b開頭)、字符設備(c開頭)、網絡設備。had代表第一個硬盤,hdb代表第二個硬盤。Hdb2代表第二塊硬盤的第二個分區(qū)。3,67代表主設備為3,從設備為67./etc:存放的是系統(tǒng)的配置文件。Inittab文件存放不同啟動方式下必須啟動的進程。Inittab文件中有6個啟動level,wait中對應著6個level的目錄,respawn代表當一個進程被意外終止了,但會自動啟動的進程,如守護進程。rc.d目錄中存放了一個rc.sysinit文件,里面存放系統(tǒng)初始化配置信息。/etc還有一個vsftpd里面存放tcp、ftp的配置。
/home : 用戶目錄,存放用戶的文件,/lib:存放庫文件,后綴為so的文件代表動態(tài)鏈接庫。
/lost+found:系統(tǒng)意外終止,存放一些可以找回的文件。
/mnt:掛載外部設備,如掛載光驅:mount –t /dev/cdrom/mnt/cdrom,如
果在雙系統(tǒng)中,要查看windows中D盤的文件,首先應該將D盤的文件映射過來,mount –t /dev/hda2/mnt/windows/d
/opt:用戶安裝的應用程序
/proc:是系統(tǒng)運行的映射,比較重要。里面的文件數字代表進程號。每個進程號目錄下包含進程的基本信息。還有其他信息,如cpuinfo等,內核支持的文件系統(tǒng)filesystem等。系統(tǒng)支持的中斷interrupts,iomen代表內存分配情況。ioport存放IO端口號。還有分區(qū)信息,modole信息,狀態(tài)信息,版本信息
對于Linux的設備驅動程序,有兩種加載模式,一種是直接加載進linux內核,一種是以模塊的方式加載到內核。
/sbin: 系統(tǒng)管理的一些工具。如poweroff關機工具。
/usr: 安裝系統(tǒng)時很多文件放在此目錄下面,包含一些更新等,include包含的頭文件,lib 是Linux的庫文件,src包含Linux2.4的內核源碼
/var:存放是臨時變量
3、
第三篇:嵌入式系統(tǒng)實驗報告
嵌入式系統(tǒng)實驗報告
學
號:
姓
名:
班
級:13電子信息工程
指導老師:
蘇州大學 電子信息學院
2016年12月
實驗一:一個燈的閃爍
1、實驗要求
實現(xiàn)PF6-10端口所連接的任意一個LED燈點亮
2、電路原理圖
圖1 LED燈硬件連接圖
3、軟件分析
RCC_Configuration();/* 配置系統(tǒng)時鐘 */
GPIO_Configuration();
/* 配置GPIO IO口初始化 */
for(;;)
{
GPIOF->ODR = 0xfcff;
/* PF8=0--> 點亮D3 */
Delay(1000000);
GPIOF->ODR = 0xffff;
/* PF8=1--> 熄滅D3 */
Delay(1000000);
4、實驗現(xiàn)象
通過對GPIOF8的操作,可以使LED3閃爍
5、實驗總結
這是第一次使用STM32開發(fā)板,主要內容是對IO端口進行配置,點亮與IO端口相連接的LED燈,閃爍周期為2S。通過本實驗對STM32開發(fā)板的硬件原理有了初步了解。
實驗二:流水燈
1、實驗要求
實現(xiàn)PF6-10端口所連接的5個LED燈順次亮滅
2、電路原理圖
圖1 流水燈硬件連接圖
3、軟件分析
int main(void){
RCC_Configuration();/* 配置系統(tǒng)時鐘 */
GPIO_Configuration();/* 配置GPIO IO口初始化 */
for(;;)
{
GPIOF->ODR = 0xffbf;
/* PF6=0--> 點亮LED1 */ Delay(5000000);GPIOF->ODR = 0xff7f;
}
/* PF7=0--> 點亮LED2 */ Delay(5000000);
GPIOF->ODR = 0xfeff;
/* PF8=0--> 點亮LED3 */ Delay(5000000);
GPIOF->ODR = 0xfdff;
/* PF9=0--> 點亮LED4 */ Delay(5000000);
GPIOF->ODR = 0xfbff;
/* PF10=0--> 點亮LED5 */ }
4、實驗現(xiàn)象
LED1~LED5依次點亮,亮滅的時間間隔都為1S。
5、實驗總結
本次實驗對STM32開發(fā)板的GPIO端口進行進一步學習,通過程序可以實現(xiàn)流水燈的閃爍。
實驗三:單級外部中斷
1、實驗要求
按下某個按鍵,觸發(fā)中斷,中斷服務程序改變LED燈狀態(tài)
2、電路原理圖
圖3 SW1硬件原理圖
3、軟件分析
int main()
{
RCC_Configuration();
GPIO_Configuration();
GPIO_Write(GPIOF,0xffff);Delay(5000);
while(1)
{
}
/* 配置系統(tǒng)時鐘 */
/* IO口初始化 */
/* 全滅 */
if(GPIO_ReadInputDataBit(GPIOA, GPIO_Pin_8)==0)/* 如果SW1 PA8=0 */ {
GPIO_SetBits(GPIOF, GPIO_Pin_6);
/* LED1點亮 */
Delay(0x1FFFFF);
GPIO_ResetBits(GPIOF, GPIO_Pin_6);
/* LED1 熄滅 */ Delay(0x1FFFFF);} }
4、實驗現(xiàn)象
原來5個LED燈都處于熄滅狀態(tài),按下SW1,觸發(fā)中斷程序,LED1點亮。
5、實驗總結
通過本次實驗,可以對某一狀態(tài)通過外部中斷,改變其當前狀態(tài)。
實驗四:多中斷嵌套
1、實驗要求
按下某個按鍵,觸發(fā)中斷,中斷服務程序改變LED燈狀態(tài)
2、電路原理圖
圖4 SW1,SW2,SW3硬件原理圖
3、軟件分析
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);NVIC_InitStructure.NVIC_IRQChannel = EXTI0_IRQChannel;
//設定中斷源為PA0 NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0;//中斷占優(yōu)先級為0 NVIC_InitStructure.NVIC_IRQChannel = EXTI3_IRQChannel;
//設定中斷源為PD3 NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 1;//中斷占優(yōu)先級為1 NVIC_InitStructure.NVIC_IRQChannel = EXTI9_5_IRQChannel;//設定中斷源為PA8 NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 2;//中斷占優(yōu)先級為2 void EXTI0_IRQHandler(void){ int i=0;if(EXTI_GetITStatus(EXTI_Line0)!= RESET){ for(i=0;i<10;i++){
GPIO_Write(GPIOF,0xffff);
GPIO_SetBits(GPIOF, GPIO_Pin_6);/* LED1 點亮 */ Delay(0x5fFFFF);GPIO_ResetBits(GPIOF, GPIO_Pin_6);/* LED1 熄滅 */
Delay(0x5fFFFF);EXTI_ClearITPendingBit(EXTI_Line0);} } }
void EXTI3_IRQHandler(void)if(EXTI_GetITStatus(EXTI_Line3)!= RESET){ {
int i=0;for(i=0;i<10;i++){
GPIO_Write(GPIOF,0xffff);
GPIO_SetBits(GPIOF, GPIO_Pin_7);/* LED2 點亮 */ Delay(0x5fFFFF);GPIO_ResetBits(GPIOF, GPIO_Pin_7);/* LED2 熄滅 */ Delay(0x5fFFFF);EXTI_ClearITPendingBit(EXTI_Line3);} } } void EXTI9_5_IRQHandler(void){ int i=0;
if(EXTI_GetITStatus(EXTI_Line8)!= RESET){
for(i=0;i<10;i++){
GPIO_Write(GPIOF,0xffff);
GPIO_SetBits(GPIOF, GPIO_Pin_8);/* LED3 點亮 */
Delay(0x5fFFFF);
GPIO_ResetBits(GPIOF, GPIO_Pin_8);/* LED3 熄滅 */
Delay(0x5fFFFF);
EXTI_ClearITPendingBit(EXTI_Line8);} } }
4、實驗現(xiàn)象
中斷優(yōu)先級從高到低依次為:SW3,SW2,SW1 原來5個LED燈都處于熄滅狀態(tài),按下SW1,LED3應該閃爍10次,當其閃爍5次后按下SW2,LED2也應該閃爍10次,當其閃爍4次后按下SW3,LED1也應該閃爍10次,則當LED1閃爍完10次后,LED2繼續(xù)閃爍6次,之后LED1繼續(xù)閃爍5次。
5、實驗總結
通過本次實驗,可以對LED狀態(tài)實行中斷嵌套,由以上實驗現(xiàn)象,得出以下結論:高中斷優(yōu)先級可以打斷低優(yōu)先級,中斷系統(tǒng)正在執(zhí)行一個中斷服務時,有另一個優(yōu)先級更高的中斷提出中斷請求,這時會暫時終止當前正在執(zhí)行的級別較低的中斷源的服務程序,去處理級別更高的中斷源,待處理完畢,再返回到被中斷了的中斷服務程序繼續(xù)執(zhí)行,反之,低中斷優(yōu)先級不可以打斷高優(yōu)先級。
實驗五:TIM2的基本應用
1、實驗要求
TIM2定時器將LED燈定時點亮和熄滅一定的時間
2、電路原理圖
3、軟件分析
TIM_Cmd(TIM2, ENABLE);
/* TIM2 enable counter */ TIM_TimeBaseStructure.TIM_Period = 1999;
TIM_TimeBaseStructure.TIM_Prescaler = 35999;
//定時時間為1s void TIM2_IRQHandler(void){ TIM_ClearITPendingBit(TIM2, TIM_IT_Update);
GPIO_WriteBit(GPIOF, GPIO_Pin_6,(BitAction)(1-GPIO_ReadOutputDataBit(GPIOF, GPIO_Pin_6)));}
4、實驗現(xiàn)象
LED1燈按照1S的定時時間不斷閃爍
5、實驗總結
通過本次實驗,可以實現(xiàn)對LED燈進行定時控制其閃爍,而不需要延時函數控制了,定時時間較為精準。實驗六:TIM2,TIM3,TIM4多定時器的應用
1、實驗要求
利用TIM2,TIM3,TIM4定時器使LED燈以不同的頻率閃爍
2、電路原理圖
3、軟件分析
NVIC_InitStructure.NVIC_IRQChannel = TIM2_IRQChannel;NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0;NVIC_InitStructure.NVIC_IRQChannel = TIM3_IRQChannel;NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 1;NVIC_InitStructure.NVIC_IRQChannel = TIM4_IRQChannel;NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 2;此處比上一個實驗增加了2個定時器,同時又增加了一個優(yōu)先級
4、實驗現(xiàn)象
中斷優(yōu)先級從高到低依次為:TIM2,TIM3,TIM4 首先LED1以1S的定時時間閃爍5次,之后LED2以2S的定時時間閃爍5次,最后LED3以3S的定時時間閃爍5次
5、實驗總結
利用定時器可以同時使LED燈按照不同的頻率閃爍,但是為了現(xiàn)象明顯,可以加一個優(yōu) 先級,分別觀察現(xiàn)象。
實驗七:串口USART1讀取CPU的ID號
1、實驗要求
通過USART1讀取 CPU 的 96 bit ID
2、電路原理圖
圖 開發(fā)板USART原理圖
3、軟件分析
void Get_ChipID(void)/* 獲取芯片ID */ { ChipUniqueID[0] = *(u32 *)(0X1FFFF7F0);/* 高字節(jié) */ ChipUniqueID[1] = *(u32 *)(0X1FFFF7EC);
ChipUniqueID[2] = *(u32 *)(0X1FFFF7E8);/* 低字節(jié) */ } void USART_Configuration(void){
USART_InitTypeDef USART_InitStructure;
USART_InitStructure.USART_BaudRate = 115200;
USART_InitStructure.USART_WordLength = USART_WordLength_8b;
USART_InitStructure.USART_StopBits = USART_StopBits_1;
USART_InitStructure.USART_Parity = USART_Parity_No;
USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None;
USART_InitStructure.USART_Mode = USART_Mode_Rx | USART_Mode_Tx;
USART_Init(USART1, &USART_InitStructure);
USART_ITConfig(USART1, USART_IT_TXE, ENABLE);
USART_ITConfig(USART1, USART_IT_RXNE, ENABLE);
USART_ClearFlag(USART1, USART_FLAG_TC);
USART_Cmd(USART1, ENABLE);
/* Enable USART1 */ }
4、實驗現(xiàn)象
PA9連接的是USART1 Tx,PA10連接的是USART1 Rx,再通過串口調試助手就可 以在電腦上面顯示出CPU的ID以及flash容量大小。
5、實驗總結
本次實驗實現(xiàn)了串口和PC機的傳輸,可以通過USART1將CPU的ID在電腦上顯示出來。
實驗八:異步通信USART2的重映射
1、實驗要求
實現(xiàn)異步通信USART2的重映射,將數據傳送到PC機上
2、電路原理圖
圖 開發(fā)板USART原理圖
3、軟件分析
void GPIO_Configuration()
/* IO口初始化 */ {
GPIO_InitTypeDef GPIO_InitStructure;
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5;
/* USART2 Tx--> PD05 */
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;/* PD05--> JP7 WR */
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOD, &GPIO_InitStructure);
GPIO_PinRemapConfig(GPIO_Remap_USART2, ENABLE);GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6;
/* USART2 Rx--> PD06 */
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;
GPIO_Init(GPIOD, &GPIO_InitStructure);GPIO_PinRemapConfig(GPIO_Remap_USART2, ENABLE);} 該程序將USART2重映射到PD05,PD06引腳
4、實驗現(xiàn)象
PD05連接的是USART2 Tx,PD06連接的是USART2 Rx,通過串口調試助手就可以在電腦上面顯示Program Running!
5、實驗總結
通過本次實驗,可以實現(xiàn)對異步通信USART2的重映射,再通過串口調試助手在電腦上顯示出來。
第四篇:嵌入式系統(tǒng)調查報告
“嵌入式系統(tǒng)在企業(yè)中的應用”調查報告
工學院范裕婷
內容提要:現(xiàn)今,全過程自動化產品制造、大范圍電子商務活動、高度協(xié)同科學實驗以及現(xiàn)代化家庭起居,是嵌入式系統(tǒng)在企業(yè)中應用的大好時機。2012年7月3-6日及7月13-14日,麗水學院工學院“嵌入式系統(tǒng)在企業(yè)中應用”調查團一行7人赴麗水市相關地區(qū)進行實地走訪調查,走訪不同類型的相關企業(yè),通過召開座談會、與公司負責人及技術人員面對面交流、察看應用嵌入式系統(tǒng)設備等多種途徑,在此基礎上,隨隊指導老師還給我們講解嵌入式系統(tǒng)的幾大應用及其發(fā)展趨勢。整體上把握、從細處入手,本文較為系統(tǒng)地分析目前麗水市相關企業(yè)對于嵌入式系統(tǒng)應用的情況及存在的問題,并針對麗水的地理等特點,實事求是地提出了推進麗水市相關企業(yè)嵌入式系統(tǒng)應用的水平,需要進一步提高對嵌入式系統(tǒng)應用領域及趨勢的認識,增強技術設備等對策和建議。
關鍵詞:企業(yè) 嵌入式系統(tǒng)一、調查背景
嵌入式系統(tǒng)在工業(yè)領域中,一直有著控制的需求。最早的年代是用機械的方式來達到這樣的需求;隨著時代的進步,進化到使用電子式的控制。在最近幾十年中計算機的出現(xiàn),更使得控制進化到使用計算機,也使得控制可以自動化,而不需要人工操縱。然而計算機最早的設計并不是為了工業(yè)自動控制而設計的,但計算機可以做一些類似人類思考的行為或運算,因而工業(yè)自動控制不得已只好使用商用計算機。
麗水地處浙西南,浙西南是欠發(fā)達地區(qū),和省內先進城市相比,整體水平還比較落后,企業(yè)工業(yè)化建設與經濟社會發(fā)展要求還存在一定差距。一方面,麗水圍繞“生態(tài)立市、工業(yè)強市、綠色興市”三市并舉戰(zhàn)略以實現(xiàn)跨越式發(fā)展,其中,要保證工業(yè)化的飛躍發(fā)展,就必須大力發(fā)展像嵌入式系統(tǒng)等技術型的企業(yè),要打出旅游“金名片”,就要在發(fā)展的同時加強對企業(yè)技術化發(fā)展,以其作為堅強的后盾力量;另一方面,努力發(fā)展企業(yè)技術化發(fā)展,引入技術性設備等發(fā)展更高層次的工業(yè)化,可以促進麗水在發(fā)展“綠谷”文化的同時,還可以擁有堅固的后翼,加快城鄉(xiāng)一體化發(fā)展,縮小貧富差距。
“嵌入式系統(tǒng)在企業(yè)中應用”調查團是麗水學院暑期實踐項目。麗水學院是一所市屬本科院校,作為智囊團和點子庫,為麗水市的發(fā)展提供重要參考。為了組織好此次暑期社會實踐,在上級團組織和分院黨總支的領導下,調研團統(tǒng)籌規(guī)劃、周密部署、精心實施,由麗水學院工學院嵌入式系統(tǒng)專業(yè)課老師任指導老師,電信專業(yè)、數控專業(yè)、計算機專業(yè)等7名同學為隊員,大家各司其職,分工明確,認真落實實踐前后各項工作。
二、嵌入式系統(tǒng)在企業(yè)中應用總體情況
過去:嵌入式系統(tǒng)通常是深嵌于最終產品之中,以系統(tǒng)控制為基礎,一般不與外界連接。其微控制器在一個相當封閉的系統(tǒng)中工作,定時查詢外設、收集數據、完成簡單的處理工作,以及控制開關和LED指示燈。此外,微控制器也進行少量的數據操作或數據傳輸。由于它們不會與局域網(LAN)或互聯(lián)網(Internet)連接,所以不存在保安的問題。比如:此次調研位于南山工業(yè)園的永通科技公司,此公司以生產LED等各種燈具為主,其中,就用到嵌入式系統(tǒng)編程控制進行一系列生產線作業(yè)。
現(xiàn)在:現(xiàn)今的嵌入式系統(tǒng)一般都要連接到局域網,這樣就有數
十、甚至上百個控制器連接在一起。舉例說,汽車制造和工業(yè)控制領域中的CAN有上百個微控制器在相互作用;ZigBee 無線控制網絡也有若多數量的微控制器互連在一起。而且,隨著嵌入式網絡越來越復雜(因此需要更大的網絡帶寬和更遠的傳輸距離),嵌入式以太網也開始涉足于工業(yè)控制、建筑物自動化、醫(yī)療和保安產品市場。目前市場的發(fā)展趨勢是將這些局域網需要通過企業(yè)內聯(lián)網或外聯(lián)網特別是互聯(lián)網與外界連接。嵌入式系統(tǒng)聯(lián)網要求的不斷增加,導致微控制器必須具備更多性能,更強的互連性,增加程序和數據內存空間來支持相應的通信協(xié)議,提高性能和處理帶寬以進行系統(tǒng)傳輸數據、執(zhí)行通信協(xié)議和提供嚴密的保安能力。在需要通過內聯(lián)網或互聯(lián)網監(jiān)控CAN或ZigBee 網絡的應用環(huán)境中,嵌入式微控制器必須能支持10/100M以太網、CAN、ZigBee 網絡以及其他網絡協(xié)議,更必須具有先進的安全加密算法。
另一個影響嵌入式系統(tǒng)的因素是通用串行總線(USB)的快速普及,尤其是在 PC 及其外設領域。與提供基本通信鏈路的傳統(tǒng)通用異步收發(fā)器(UART)接口
不同,USB是一種內置豐富驅動程序的即插即用式總線接口,能縮短開發(fā)周期和設備安裝時間。不但設計人員喜歡這種接口,終端用戶也因為不必為新購的外設安裝加載新的設備驅動程序而樂于使用。再考慮到采用筆記本電腦對復印機、自助售貨機、ATM機,工廠自動化設備、家用安全系統(tǒng)等完成系統(tǒng)設置和現(xiàn)場服務,可以預計USB在嵌入式系統(tǒng)將占一重要席位。新款的筆記本電腦都只配備了USB接口,所以由它們服務的系統(tǒng)也必須有USB接口,否則這些系統(tǒng)便得采用舊款PC或USB適配器。
“信息家電——數字機頂盒”、“嵌入式應用——汽車電子”、“智能玩具與機器人”、“工業(yè)控制——機床、電子、交通、航空航天等”等都是嵌入式系統(tǒng)現(xiàn)在的應用。
將來:2012年8月30日,微軟在廣州召開嵌入式研討會,與來自金融、電子、教育、醫(yī)療等行業(yè)客戶一同探討嵌入式技術的發(fā)展趨勢,體驗微軟全新的嵌入式平臺。隨著Windows 8即將發(fā)布,對應的嵌入式的Windows平臺也一定會帶來全新的用戶體驗。威創(chuàng)、廣電運通、天河弱電、海格通信、金鵬集團、廣有通信等業(yè)內150多位客戶代表共同分享了微軟領先的嵌入式創(chuàng)新平臺及成功的行業(yè)解決方案。
2012年8月21日 至23日,深圳國際工業(yè)計算機及嵌入式系統(tǒng)展覽會由深圳市創(chuàng)意時代會展有限公司在深圳會展中心舉辦。此展會是中國唯一專著于IPC與嵌入式系統(tǒng)的技術型展會。匯集最新IPC與嵌入式系統(tǒng)產品與技術,推動IPC行業(yè)向開放、融合、標準化方向發(fā)展,展現(xiàn)物聯(lián)網、智能電力、智能交通、智能安防、汽車電子等行業(yè)應用方案,立足深圳,影響中國。還同期舉辦更多高端論壇,匯聚行業(yè)智慧。這次的主打產品是目前最具有發(fā)展?jié)摿Φ墓虘B(tài)硬盤。
因為現(xiàn)代加工技術發(fā)展,過去那種設定程序后就讓其固定地按程序運行的方式已經不能滿足人們對現(xiàn)代產品加工的要求了,人們迫切的希望嵌入式系統(tǒng)具有人機交互的功能。例如我們傳統(tǒng)的電視、電冰箱其中也嵌有處理器,但是這些處理器過去只是在控制方面應用。而現(xiàn)在只有按鈕、開關的電器顯然已經不能滿足人們的日常需求,具有用戶界面,能遠程控制,智能管理的電器是未來的發(fā)展趨勢。這也是嵌入式系統(tǒng)外設發(fā)展的一個原因。
三、目前存在的主要問題
企業(yè)真正的需求是什么?
第一,IPC 并未完全符合工業(yè)真正的需求。首先在工業(yè)領域中,使用的設備通常會是一天24 小時,一年365 天永不停機的運作,而在這運作期間不能有設備損壞的情形發(fā)生,所以它所需要的是高穩(wěn)定性,不是像商業(yè)所使用的一般穩(wěn)定就可以了,例如我們在看電視時,如果電視突然無法看了,于是拍兩下就可以看了,這是我們可以接受的;又計算機在開機或使用到一半時發(fā)生當機,重新開機之后就可以使用了,這也是可以被接受的,但是以上情形在工業(yè)的領域中是無法接受的。
那么要如何達到高穩(wěn)定性呢?最基本的需求是不要有風扇,而且是在整個設備中都不要有風扇,因為風扇會將環(huán)境的灰塵吸入,造成設備損壞,所以沒有風扇的設備將會增加其穩(wěn)定性;另外設備也必須要是密閉式的,也是在防止灰塵以及其它臟亂所侵害;再來工業(yè)所需要的設備最好是愈省電愈好,因為用電量高相對的會增加成本;另一個工業(yè)需求是體積越小越好,因為體積小相對的在同一個空間中所能擺放的設備比較多,代表可以增加產能。
第二,技術人才隊伍數量上有所提升,但基礎仍非常薄弱,特別是復合型人才非常缺乏,不少人存在著從小城市跳槽到大城市的想法,導致人才流失。目前我市雖有3所大專院校設置了相關專業(yè),每年為麗水培養(yǎng)信息技術類本??飘厴I(yè)生1000多人。
第三,資金投入力量不足,應用程度不一致。一方面麗水工業(yè)還處于初步階段,企業(yè)發(fā)展勢頭雖好,但規(guī)模尚未壯大;另一方面,多數管理者對技術化與企業(yè)發(fā)展的關系認識不足,因此對企業(yè)技術化的投入也很少。
四、對存在問題提出的對策建議
信息時代,數字時代使得嵌入式產品獲得了巨大的發(fā)展契機,為嵌入式市場展現(xiàn)了美好的前景,同時也對嵌入式生產廠商提出了新的挑戰(zhàn),從中我們可以看出未來嵌入式系統(tǒng)的幾大發(fā)展趨勢:1,網絡互聯(lián)成為必然趨勢;2,精簡系統(tǒng)內核、算法,降低功耗和軟硬件成本;3提供友好的多媒體人機界面;相信將來市場會出現(xiàn)更多,功能強大嵌入式系統(tǒng)產品?,F(xiàn)提出以下建議:
一、政府引導與政策支持相結合。在要組織各種類型的研討會和培訓班,使管理者進一步了解企業(yè)技術化工作的重要性和緊迫性,特別是麗水位于浙西南欠
發(fā)達低于,信息相比較為閉塞。要通過國內外的典型案例分析,使企業(yè)真正受到教育和啟發(fā)。同時各級政府在政策上也要對企業(yè)進行引導和支持,把技術化建設列為技術改造的一個重要部分,從政策調控上促進企業(yè)的技術化建設。
二、加強優(yōu)化人才建設。企業(yè)技術型建設光靠設備更新是遠遠不夠的,企業(yè)中,需要有一批既精通技術、又懂得企業(yè)經營管理的優(yōu)秀專業(yè)人才來長期培訓和幫助企業(yè)的所有其他相關人員,指導他們的各項工作,同時還要保證各個系統(tǒng)的正常運行和對系統(tǒng)的完善與維護工作。因此,培養(yǎng)多層次的人才是企業(yè)取得成功的必要條件,也是企業(yè)長遠發(fā)展的客觀要求。麗水雖是欠發(fā)達地區(qū),但要有吸引人才的源動力。
三、走校企聯(lián)合之路。
(1)充分利用現(xiàn)有資源促進信息化建設。高校在企業(yè)信息化建設中扮演了一個極其重要的角色,高校的優(yōu)勢體現(xiàn)在:人才優(yōu)勢(科技人員眾多,各種專業(yè)人才聚集);知識與科技優(yōu)勢;創(chuàng)新優(yōu)勢。高校的技術和人才可以較好地彌補中小企業(yè)技術人才不足的劣勢。實踐中,一方面,高校通過對企業(yè)人才需求信息及創(chuàng)新需求信息的捕捉,及時調整專業(yè)、課程及高校研究方向與內容,主動為企業(yè)創(chuàng)新活動服務。另一方面,企業(yè)可以通過設立獎學金、基金或訂單培養(yǎng)等方式與高校共同培養(yǎng)適應于本企業(yè)自身需求特征的人才,同時開展創(chuàng)新合作。
(2)走以競促教、競教結合的道路。參加各類競賽不僅可以真正提高學生的動手能力,培養(yǎng)學生創(chuàng)新意識,也能培養(yǎng)學生很多非智力能力,例如展示能力、寫作能力、團隊合作等。對學校和教師而言,競賽也可以反饋教學中的諸多不足,進而促進教學體制的改革。麗水學院可以參加嵌入式比賽,條件成熟后可組織參加全國大學生嵌入式物聯(lián)網設計大賽。
第五篇:嵌入式系統(tǒng)發(fā)展趨勢
未來嵌入式系統(tǒng)的發(fā)展趨勢 在網絡、通信、微電子發(fā)展的基礎上,以及勢不可擋的數字化信息產品的強大需求推動下,嵌入式技術具有廣闊的發(fā)展創(chuàng)新空間。
(1)低功耗、高性能、高可靠性的系統(tǒng)需求對我國芯片設計是一個機遇。以嵌入式處理 器為領頭的國產CPU、片上系統(tǒng)(SoC)、片上網絡系統(tǒng)(NoC)將有很大的發(fā)展。
(2)Linux正逐漸成為嵌入式操作系統(tǒng)的主流;J2ME技術也將對嵌入式軟件的發(fā)展產生深遠影響。目前自由軟件技術備受青睞,并對軟件技術的發(fā)展產生了巨大的推動作用。嵌入式操作系統(tǒng)內核不僅需要具有微型化、高實時性等基本特征,還將向高可信性、自適應性、構件組件化方向發(fā)展;支撐開發(fā)環(huán)境將更加集成化、自動化、人性化;系統(tǒng)軟件對無線通信和能源管理的功能支持將日益重要。近幾年來,為使嵌入式設備更有效地支持Web服務而開發(fā)的操作系統(tǒng)不斷推出。這種操作系統(tǒng)在體系結構上采用面向構件、中間件技術,為應用軟件乃至硬件的動態(tài)加載提供支持,即所謂的“即插即用”,在克服以往的嵌入式操作系統(tǒng)的局限性方面顯示出明顯的優(yōu)勢。
(3)Java虛擬機與嵌入式Java將成為開發(fā)嵌入式系統(tǒng)的有力工具。嵌入式系統(tǒng)的多媒體化將變成現(xiàn)實。它在網絡環(huán)境中的應用已是不可抗拒的潮流,并將占領網絡接入設備的主導地位。
(4)嵌入式系統(tǒng)與人工智能、模式識別技術的結合,將開發(fā)出各種更具人性化、智能化的實際系統(tǒng)。智能手機、數字電視,以及汽車電子的嵌入式應用,是這次機遇中的切入點。伴隨網絡技術、網格計算的發(fā)展,以嵌入式移動設備為中心的“無所不在的計算”將成為現(xiàn)實。