Advantech ROM-5420 B1 handleiding
Handleiding
Je bekijkt pagina 47 van 62

39 ROM-5420 B1/B2 User Manual
Chapter 3 Software Functionality
3.8.1 “Hello World!” Application and Execution
This section will guide you on how to write a sample application “Hello World”. You
can refer to the following steps:
1. Open "Terminal" on Ubuntu 10.04 LTS.
2. $sudo su (Change to “root” authority)
3. Type user password.
4. 4)Change directory to the BSP scripts folder.
5. #. setenv.sh (To configure the developing environment automatically)
6. #cd ../source
7. #mkdir helloworld (Create your own work directory on the Desktop)
8. #cd helloworld (Enter the work directory)
9. #gedit helloworld.c (Create a new C source file)
Edit helloworld.c with the following source code:
#include <stdio.h>
void main()
{
printf("Hello World!\n");
}
10. Save the file and exit.
11. #$CC -o helloworld helloworld.c (To compile helloworld.c)
12. Then you can see “helloworld” in the current directory.
13. Insert the Linux system SD card to your development computer.
14. #cp helloworld /media/rootfs/tool (/media/rootfs is the mounted point of
your Linux system SD card)
15. Remove this SD card and insert it into ROM-5420. Then open the serial con-
sole.
16. On the ROM-5420 platform, type #root (Login)
17. On the ROM-5420 platform, type #cd /tool
18. On the ROM-5420 platform, type #./helloworld
19. Now you should be able to see “Hello World!” shown on ROM-5420.
3.8.2 Watchdog Timer Sample Code
Watchdog Timer (WDT) sample code is as below:
#include <stdio.h>
#include <stdlib.h>
#include <fcntl.h>
#include <linux/watchdog.h>
#include <sys/ioctl.h>
#include <unistd.h>
void help_info(void);
int main(int argc, const char *argv[])
{
int fd, timeout, sleep_sec, test;
Bekijk gratis de handleiding van Advantech ROM-5420 B1, stel vragen en lees de antwoorden op veelvoorkomende problemen, of gebruik onze assistent om sneller informatie in de handleiding te vinden of uitleg te krijgen over specifieke functies.
Productinformatie
Merk | Advantech |
Model | ROM-5420 B1 |
Categorie | Niet gecategoriseerd |
Taal | Nederlands |
Grootte | 14448 MB |