Advantech SG-1103 Manual de usuario Pagina 39

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 54
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 38
31 ROM-5420 User Manual
Chapter 3 Software Functionality
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 the 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 current directory.
13. Insert the Linux system SD card to your developing 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 to ROM-5420, then open serial console.
16. On ROM-5420 platform, type #root (Login)
17. On ROM-5420 platform, type #cd /tool
18. On 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;
int count=1;
if (argc < 2) {
help_info();
return 1;
}
t imeout = atoi(argv[1]);
sleep_sec = atoi(argv[2]);
Vista de pagina 38
1 2 ... 34 35 36 37 38 39 40 41 42 43 44 ... 53 54

Comentarios a estos manuales

Sin comentarios