Project Embedded Systems E-ict Denayer
Dependencies: BSP_DISCO_F746NG F7_Ethernet LCD_DISCO_F746NG TS_DISCO_F746NG mbed-rtos mbed
README.md@5:0518cef07365, 2017-08-17 (annotated)
- Committer:
- Ayrton_L
- Date:
- Thu Aug 17 14:36:34 2017 +0000
- Revision:
- 5:0518cef07365
- Parent:
- 1:a2f7adf6db3d
Final publish; Wrong branch was added last time
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Ayrton_L | 1:a2f7adf6db3d | 1 | |
Ayrton_L | 1:a2f7adf6db3d | 2 | = Titel van het project: Network Tester = |
Ayrton_L | 1:a2f7adf6db3d | 3 | == door: Ayrton Leyssens == |
Ayrton_L | 1:a2f7adf6db3d | 4 | |
Ayrton_L | 1:a2f7adf6db3d | 5 | == korte beschrijving == |
Ayrton_L | 1:a2f7adf6db3d | 6 | Een eenvoudige netwerktester waarmee je eenvoudig en snel kan zien of je connectie hebt met internet (gebruik van ping en google DNS-server) en wat je netwerk settings zijn. |
Ayrton_L | 1:a2f7adf6db3d | 7 | |
Ayrton_L | 1:a2f7adf6db3d | 8 | == Libs en compiler == |
Ayrton_L | 1:a2f7adf6db3d | 9 | |
Ayrton_L | 1:a2f7adf6db3d | 10 | === Gebruikte libs === |
Ayrton_L | 1:a2f7adf6db3d | 11 | |
Ayrton_L | 1:a2f7adf6db3d | 12 | -Ethernet |
Ayrton_L | 1:a2f7adf6db3d | 13 | https://developer.mbed.org/users/DieterGraef/code/F7_Ethernet/ |
Ayrton_L | 1:a2f7adf6db3d | 14 | Ethernet Library for F746 |
Ayrton_L | 1:a2f7adf6db3d | 15 | |
Ayrton_L | 1:a2f7adf6db3d | 16 | -General Functions |
Ayrton_L | 1:a2f7adf6db3d | 17 | https://developer.mbed.org/teams/ST/code/BSP_DISCO_F746NG/ |
Ayrton_L | 1:a2f7adf6db3d | 18 | General functions for F746 |
Ayrton_L | 1:a2f7adf6db3d | 19 | |
Ayrton_L | 1:a2f7adf6db3d | 20 | -TouchScreen Driver |
Ayrton_L | 1:a2f7adf6db3d | 21 | https://developer.mbed.org/teams/ST/code/TS_DISCO_F746NG |
Ayrton_L | 1:a2f7adf6db3d | 22 | Touchscreendriver for F746 |
Ayrton_L | 1:a2f7adf6db3d | 23 | |
Ayrton_L | 1:a2f7adf6db3d | 24 | -LCD Driver |
Ayrton_L | 1:a2f7adf6db3d | 25 | https://developer.mbed.org/teams/ST/code/LCD_DISCO_F746NG/ |
Ayrton_L | 1:a2f7adf6db3d | 26 | LCD driver for F746 |
Ayrton_L | 1:a2f7adf6db3d | 27 | |
Ayrton_L | 1:a2f7adf6db3d | 28 | -RTOS |
Ayrton_L | 1:a2f7adf6db3d | 29 | https://developer.mbed.org/users/mbed_official/code/mbed-rtos/ |
Ayrton_L | 1:a2f7adf6db3d | 30 | mbed RTOS |
Ayrton_L | 1:a2f7adf6db3d | 31 | |
Ayrton_L | 1:a2f7adf6db3d | 32 | |
Ayrton_L | 1:a2f7adf6db3d | 33 | === Gebruikte compiler === |
Ayrton_L | 1:a2f7adf6db3d | 34 | |
Ayrton_L | 1:a2f7adf6db3d | 35 | -MBED Compiler |
Ayrton_L | 1:a2f7adf6db3d | 36 | https://developer.mbed.org/compiler/ |
Ayrton_L | 1:a2f7adf6db3d | 37 | Online compiler ter beschikking gesteld door mbed |
Ayrton_L | 1:a2f7adf6db3d | 38 | |
Ayrton_L | 1:a2f7adf6db3d | 39 | -GCC Compiler |
Ayrton_L | 1:a2f7adf6db3d | 40 | https://launchpad.net/gcc-arm-embedded |
Ayrton_L | 1:a2f7adf6db3d | 41 | Linux Ubuntu 16.10 GCC met ARM-none-eabi-5_4 toolchain |
Ayrton_L | 1:a2f7adf6db3d | 42 | |
Ayrton_L | 1:a2f7adf6db3d | 43 | |
Ayrton_L | 1:a2f7adf6db3d | 44 | == Zelf aangemaakte bestanden: == |
Ayrton_L | 1:a2f7adf6db3d | 45 | |
Ayrton_L | 1:a2f7adf6db3d | 46 | -READMER.md |
Ayrton_L | 1:a2f7adf6db3d | 47 | -main.h |
Ayrton_L | 1:a2f7adf6db3d | 48 | -main.cpp |
Ayrton_L | 1:a2f7adf6db3d | 49 | -ping.h |
Ayrton_L | 1:a2f7adf6db3d | 50 | -ping.cpp |
Ayrton_L | 1:a2f7adf6db3d | 51 | |
Ayrton_L | 1:a2f7adf6db3d | 52 | == Bevindingen / commentaar == |
Ayrton_L | 1:a2f7adf6db3d | 53 | |
Ayrton_L | 1:a2f7adf6db3d | 54 | -GCC compiler |
Ayrton_L | 1:a2f7adf6db3d | 55 | Af en toe merkte ik op dat de GCC compiler met de juiste toolchain wel |
Ayrton_L | 1:a2f7adf6db3d | 56 | eens errors durft geven op bestanden die zogezegd niet bestaan of niet |
Ayrton_L | 1:a2f7adf6db3d | 57 | in de correcte folder staan. |
Ayrton_L | 1:a2f7adf6db3d | 58 | |
Ayrton_L | 1:a2f7adf6db3d | 59 | -MBED Compiler |
Ayrton_L | 1:a2f7adf6db3d | 60 | Daar het toch langs de online compiler deels geschreven en ondesteund |
Ayrton_L | 1:a2f7adf6db3d | 61 | is, wil ik toch graag benadrukken dat het een hele opgave is aangezien |
Ayrton_L | 1:a2f7adf6db3d | 62 | deze controller nog niet volledig ondersteund wordt. Een mooi voorbeeld |
Ayrton_L | 1:a2f7adf6db3d | 63 | hiervan is het gebruik van LWIP / F7_Ethernet en niet de standaard |
Ayrton_L | 1:a2f7adf6db3d | 64 | library van mbed. |
Ayrton_L | 5:0518cef07365 | 65 | |
Ayrton_L | 5:0518cef07365 | 66 | == Bronnen / gebruikte informatie == |
Ayrton_L | 5:0518cef07365 | 67 | - functie ul_IpStringToNumber (main.cpp): |
Ayrton_L | 5:0518cef07365 | 68 | https://stackoverflow.com/questions/15653695/how-to-convert-ip-address-in-char-to-uint32-t-in-c |
Ayrton_L | 5:0518cef07365 | 69 | |
Ayrton_L | 5:0518cef07365 | 70 | -ping: |
Ayrton_L | 5:0518cef07365 | 71 | https://github.com/goertzenator/lwip/tree/master/contrib-1.4.0/apps/ping |