飛思卡爾半導體已與飛思卡爾設計聯(lián)盟伙伴Indesign公司攜手開發(fā)工業(yè)控制應用的安全銷售點信息管理(POS)參考設計。銷售點(POS)參考設計基于飛思卡爾微控制器(MCU)技術和開放源代碼軟件,是一個具有完整功能、經(jīng)濟高效的解決方案,能夠解決安全連接、人機界面和開放源代碼軟件開發(fā)的設計難題。
POS參考設計證明,飛思卡爾32位MCF5329 ColdFire MCU和8位MCS908QG8 MCU能夠通過控制、安全和連接功能,幫助設計人員創(chuàng)建安全的工業(yè)銷售點解決方案。POS參考設計與開放源代碼內(nèi)置μCLinux軟件解決方案一起提供,主要用于需要靈活連接選項、安全通信和直觀人機界面的工業(yè)系統(tǒng)設計,是一種開發(fā)周期短且經(jīng)濟高效的方法。
飛思卡爾副總裁兼微控制器部總經(jīng)理Mike McCourt表示,"成功的工業(yè)銷售點解決方案需要平滑、經(jīng)濟高效地集成復雜的技術,這些技術包括硬件加密、工業(yè)標準連接和直觀用戶界面。飛思卡爾提供先進的微控制器,Indesign擁有出色的工程設計能力,兩家公司強強聯(lián)手,能夠提供符合工業(yè)市場的嚴格要求的POS參考設計。"
Indesign提供內(nèi)置電子產(chǎn)品和系統(tǒng)的全面工程設計服務,包括電路設計、軟件/固件設計、機械設計、測試/驗證服務、項目管理和大量專門針對電子產(chǎn)品及解決方案開發(fā)的其它服務。Indesign負責開發(fā)工業(yè)銷售點參考設計采用的硬件和機械平臺。飛思卡爾與Indesign合作,利用其在硬件設計方面的專業(yè)技術,確保工業(yè)銷售點系統(tǒng)能夠滿足典型工業(yè)銷售點應用的特殊安全和運營要求。
Indesign總裁兼首席執(zhí)行官Jerry ;tway表示,"在許多工業(yè)銷售點應用中,采用銷售點參考設計是開發(fā)定制解決方案的良好開端。部分開發(fā)人員需要利用這種專業(yè)技術,定制自己的銷售點參考設計。對于需要這種幫助的人員,Indesign工程師已經(jīng)具備了與飛思卡爾合作進行此類設計的豐富經(jīng)驗,只要稍作修改,就能滿足大多數(shù)人的需求。"
雙微控制器解決方案
聯(lián)合開發(fā)工業(yè)銷售點參考設計的基礎是兩個專用于優(yōu)化工業(yè)控制的飛思卡爾MCU設備組合。ColdFire MCF5329 MCU 充當工業(yè)POS系統(tǒng)的主處理器,是ColdFire設備系列中率先采用芯片LCD控制器和多個連接外圍設備(包括USB主機和USB on-the-;)的產(chǎn)品。8位9S08QG8 MCU保存MCF5329采用的數(shù)據(jù),支持安全的銷售點系統(tǒng)。此外,它還帶有增強型8信道10位數(shù)模轉(zhuǎn)換器(ADC),為工業(yè)銷售點系統(tǒng)提供音頻支持。
開放源代碼軟件
軟件設計人員經(jīng)常遇到如何開發(fā)強大、經(jīng)濟高效的軟件解決方案的問題。越來越多的設計人員開始尋求通過開放源代碼開發(fā)工具來解決問題,開發(fā)出成本較低的軟件解決方案。認識到這一發(fā)展趨勢后,飛思卡爾已經(jīng)將重點放在如何在開放源代碼軟件解決方案中實施工業(yè)參考設計軟件上,包括μCLinux 操作系統(tǒng)(OS)。
飛思卡爾面向MCF5329的Linux Board Support Package (BSP) 作為工業(yè)銷售點參考設計的主要開放源代碼開發(fā)工具。Board Support Package (BSP) 包含μCLinux OS,主要處理來自不同輸入機制的信息,刷新LCD屏幕上的圖形用戶界面,保持飛思卡爾MCU之間的通信,并通過以太網(wǎng)與交換數(shù)據(jù)庫進行通信。GUI是采用開放源代碼GUI配置工具— NanoX開發(fā)出來的,飛思卡爾面向MCF5329 的Linux BSP中也已采用了NanoX。μCLinux環(huán)境還支持訪問包含MySQL 交易數(shù)據(jù)庫的遠程服務器。飛思卡爾面向MCF5329的Linux BSP 、相關驅(qū)動器和相關軟件應用均用作參考,幫助在 ColdFire設備上完成開放源代碼軟件的開發(fā)。
工業(yè)銷售點參考設計的主要功能
MCF5329 MCU驅(qū)動的800x600 SVGA LCD顯示屏 支持四個輸入機制,包括:
MCF5329 USB模塊支持的智能卡讀卡機
MCF5329 USB模塊支持的條形碼掃描儀
MCF5329 USB模塊支持的磁卡讀卡機
MCF5329上的GPIO信號支持的鍵盤板
通過MCF5329上的集成以太網(wǎng)和硬件加密,完成安全的聯(lián)網(wǎng)交易
MC9S08QG8芯片定時器信號提供的音頻支持
通過MC9S08QG8上的集成ADC,進行音量控制
通過MC9S08QG8上的內(nèi)部閃存,實現(xiàn)對外部內(nèi)存的安全訪問
開放源代碼軟件解決方案包括:
Freescale Linux Board Support Package (BSP) for the MCF5329 ,包括CLinux OS 直觀圖形用戶界面,由Freescale Linux BSP for the MCF5329中的NanoX GUI 配置工具提供支持
MySQL 服務器數(shù)據(jù)庫,用來存儲和訪問銷售交易
采用CodeWarriorDevelopment Studio for ColdFire architectures結構體系開發(fā)的引導裝載