OK, I've installed the linux-headers-2.6.33.3-tinycore extension and been able to successfully create a driver, 8712u.ko
Now, how do I install it and make it permanent after a reboot?
Regards.
PS. Thank you for your help so far, SamK and Juanito.
I'm new to Tinycore and there is a lot to learn compared to the bigger Linux packages.
Probably the best thing to do is to make an extension out of the driver.
If you have a look at the file listing for wireless-2.6.33.3-tinycore, you can see where to put your driver and the wiki section on making extensions should help in making the extension.
Note you can also gzip the module to save some space
It is a concise description of what I did.
In a slightly more detailed form for a new user...
Reduce the Size of the Modulegzip -f rtl8712u.koCreate a Private ExtensionInstall squashfs-tools-4.x.tcz from the repo
Staying close to the description in the wiki...
Create /tmp/package/usr/local/lib/modules/2.6.33.3-tinycore/kernel/drivers/net/wireless/rtl8712u.ko.gz
Produce the extension
cd /tmp
mksquashfs package rtl8712u-2.6.33.3-tinycore.tczOptional StepsCreate a list of the files in the .tcz
cd /tmp/package
find usr -not -type d > rtl8712u-2.6.33.3-tinycore.tcz.listManually create a list of dependencies
Create a text file rtl8712u-2.6.33.3-tinycore.tcz.dep
Edit it to list the dependencies (none required)
Manually create an information file
Create a text file rtl8712u-2.6.33.3-tinycore.tcz.info
Edit it following the format of an existing info file in the repo
Start Extension at Boot-up Place rtl8712u-2.6.33.3-tinycore.tcz in /tce/optional
Add it to the list of apps started a boot-up using AppsAudit
AppsAudit->OnBoot->Maintenance
In the left-hand panel select rtl8712u-2.6.33.3-tinycore.tcz
Save the change
OnBoot->Exit OnBoot