Beruflich Dokumente
Kultur Dokumente
2 Kaifa Confidential
Objective
3 Kaifa Confidential
Content
4 Kaifa Confidential
Different POS one Platform
KF900+
Broadcom platform
Linux 2.6.32.9
KF351C ARM 11 CPU
KF853G
5 Kaifa Confidential
OS Prepare
PC Linux OS
2GHz CPU Fedora
2GB Memory Red Hat Enterprise
256GB Hard Drive Ubuntu
Serial Port Accessories
Windows OS USB Drive
Capacity between 256MB
Windows XP and 8GB
Window 7 USB to RS232 converter
VMware Workstation In case your PC doesn`t
have serial port
10.0 or above
6 Kaifa Confidential
Software Prepare
Windows OS Linux OS
Serial Terminal Serial Terminal
SecureCRT Putty
Realterm SSH Terminal
SSH Terminal Putty
SecureCRT Code Editor
Putty eclipse
Code Editor
Source Insight
UltraEdit
Code::Blocks
7 Kaifa Confidential
Software Architecture
App Manager
Middleware
8 Kaifa Confidential
System Startup Process
Read /etc/inittab
Run init Process
(config file)
Excute
/etc/rc.d/rc(script)
Hardware
AppManager
Test
Application
10 Kaifa Confidential
Middleware
AppManager
System Shortcut
Share libraries
Application Manager
Delete, Add apps.
App download via serial cable / Ethernet / USB / SD card
Terminal parameter setting
Version check of firmware & App (8.Version Show)
Hardware Test access (5.Hardware Maintenance)
- Doc
How to start with KF900+.pdf
Application Development Guide.pdf
Guide to develop under debug mode in console
AppManager User Guide.pdf
Guide to operate AppManager
Kaifa-SDK-Specification.pdf
API Specification for software development
KF951B User Manual.pdf
- Demo
Standard Demo recommend to KF853 KF351
QT Demo (recommend to KF900+)
Sample code
Kaifa provides different demos to different usage, such as basic
configure, opitonal configure: FP, barcode, ISO8583, EMV.
- Downloader
Compiler Install.rar
Complier installed under Linux
TFTP Downloader
Download firmware (s2bl, boot, kernel, roofts, data)
downloader.exe
Download app or files with rules.ini
Compress USB package for download via U-disk
<Downloader User Guide.pdf>
Refer to < AppManager User Guide.pdf> when download app
- Libsdk
Head files(*.h)
Libs(*.so)
Generate Public
Key and private
Key Run app
Download signed
public key
(/data/AppManage Start app
r/certs/)
Download app
Sign app with tool
with .sig file
Double click
GenerateRSA2
048bit.bat
Click Run
arm-brcm-linux-gnueabi-gcc
Successful
SecureCRT
Source Insight
Update Firmware
via USB, SD, TFTP
Update App
via console (only debug mode)
Command: lrz
via USB
Enter to AppManager, refer to <Downloader User Guide.pdf>
Package name:KF951_USB_UPDATE.zip
Compress to get the package with downloader.exe
via SD
Enter to AppManager, Package name:KF951_USB_UPDATE.zip
via downloader tool
rules.ini
via TMS
Package name: KF951_USB_UPDATE.zip
File download
Support multiple files
RS232, Ethernet
APP Manager
Parameters configuration
Start download
Use with AppManager
Load rules.ini and press
Start to download.
URL: http://210.21.216.87:8002/tms
User: admin PWD:111111
Manual: <Manual for Terminal Management System.pdf>
30 Kaifa Confidential
Thank You!
31 Kaifa Confidential