Struktura przed połączeniem:
Struktura po scaleniu(nagraniu):
0x00000000
+ OxOd5a31cO
Aby odczytać adres końca poszczególnych plików należy użyć następującego polecenia cat plik.wav |hd | taił -5
jser@debian;-/i«ikrokontrolery/nip3$ cat l.wav |hd |tait -5
3O910a90 80 80 7f 80 80 80 80 80 80 80 80 80 80 80 80 80 | 3091OaaO 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 j
30910d30
ostatni z widocznych adresów jest adresem końca pliku w zaprezentowanym przypadku jest to 00910d30 adresy kolejnych plików zapisz w protokole w postaci tabeli jak pokazano poniżej, przed każdym adresem dopisz 0x czyli zamiast 00910d30 do tabeli wpisz 0x00910d30 adresy te będziesz później wprowadza! do pamięcie mikroprocesora i zabieg ten jest konieczny!
• l.wav - 0x00910d30
• 2.wav - 0x008h23d3
• 3.wav - itd____
W celu połączenia plików w jeden skorzystamy z konsolowego polecenia cat. Cat słóży do wyświetalnia zawartości plików jednak wynik polecenia możemy przekierować ze standardowego wyjścia do wskazanego pliku. W przypadku wyświetlenia kilku plików na raz i przekierowania wyjścia do pliku otrzymamy jeden plik wynikowy składający sie ze wskazanych plików. W przypadku gdy mamy następujące pliki o nazwach np: l.wav, 2.wav , 3.wav, 4.wav, 5.wav polecenie wygląda następująco cat l.wav 2.wav 3.wav 4.wav 5.wav > plik_wynikowy
w katalogu roboczym powinien pojawić się nowy plik o nazwie ”plik_wynikiowy".
5