B ildi b dd d di l d iBuilding an embedded medical device ......B ildi b dd d di l d iBuilding an embedded medical device using the Texas Instruments Zoom OMAP35x Development Kit from
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
B ildi b dd d di l d iBuilding an embedded medical device using the Texas Instruments Zoom™
OMAP35x Development Kit from LogicOMAP35x Development Kit from Logic
Webinar SeriesWebinar Series
Project fast track – development
Session 1
Project fast track development environment and small footprint
Linux platform for the OMAP-3530
We will start our webinar in few minutes.Thank you for your patience
Session 1 – todayProject fast track – development environment and Project fast track development environment and small footprint Linux platform for the OMAP-3530
Session 2 – September 15, 2009 11:30am ESTEKG device—meeting application requirements and objectives through rapid development with LinuxLinkobjectives through rapid development with LinuxLinkand open source middleware
Session 3 – September 29, 2009 11:30am ESTSystem debugging and testing with the OMAP35x
6 LinuxLink Reduces the Complexity of Open Source p y pLinux Development via a Unique Framework
Quickly build an initial platform via the WebQuickly build an initial platform via the Web• Select a Timesys developed starting point or build
your own with the Online Factory
Customize via a properly installed, configured and tested desktop environment• Patch/configure/build with Desktop FactoryPatch/configure/build with Desktop Factory• Debug/profile/trace/tune with Toolbox• Scriptable
Obtain help with common development tasks• Technical Assistance, “How-to” documentation
Maintain alignment with the community• Obtain updates/alerts/advice that are
12 Making Linux Kernel small and fastUse uncompressed kernel• Uncompressing takes time
Remove unused kernel options• Not used networking i.e. IPV6, multiple file systems
D b f d b l (f fi l d l )• Debug features and symbols (for final deployment)
Build device drivers as Loadable Kernel Modules• Keep the features needed at boot time built into the kernel• Remaining drivers built as LKMs will make kernel smaller
Consider various approaches for your RFS deployment• JFFS2 with appended journal summary (skip flash scan)• CRAMFS UBIFSCRAMFS, UBIFS
Suppress the console output• Use “quiet” with your kernel command line
14 Deployment We’ll use TFTP service to transfer images to the target• Runs typically as xinetd process
Di bl d h l i t ll d M dif / t / i td d/tft d• Disabled when newly installed. Modify /etc/xinetd.d/tftpd
Setup NFS to mount RFS via network for initial development• Runs as a daemon on your host• Export FS via /etc/exportsp / / p• Restart the NFS server via /etc/init.d/nfs service
Assign a static address or use dhcpAssign a static address or use dhcp
16 Next TimeSession #2 is scheduled for Thursday, September 15th at 11:30am EST
Subject: EKG device — meeting application requirements and objectives through rapid requirements and objectives through rapid development with LinuxLink and open source middleware
• Modify the Root Filesystem to include needed middleware– Qt/Embedded for Linux– Dependencies
• Using Qt Designer create and compile an EKG demo image
• Integrate the complete solution and deploy on the target