目前是嵌入式 linux 的初学者感觉有所体会:
1. 从demo 学起
tiny 6410 上的开发, 我的任务不断是添加小模块。
交叉编译器, 以及其它一系列 tool chains 可直使用产商提供的工具。
避免过多细节的好处在于, 你可以从整体处着手你从书本学到的理论知识。
2. kernel 编译其它很简单, 因为现在不涉及自己动源代码, 只是加入对自己需要的模块。
make oldconfig
make menuconfig ...
想产生模块时:
make modules
继续学习中。。。
模块部署:
将fuse.ko (一个模块)传送到板上的 /lib/modules/$system/
modprobe fuse
出现问题时:
将fuse.ko (一个模块)传送到板上的 /lib/modules/$system/kernel
depmod
cd ..
modprobe fuse