用了两天时间,终于一步一步的从uboot烧录,到linux编译烧录,到根文件烧录,系统跑起来了。我这里也记录了整个过程,方便大家:
https://www.cnblogs.com/scy251147/p/14856721.html
https://www.cnblogs.com/scy251147/p/14858574.html
目前已经成功进入系统。
现在有个问题,怎么利用嵌入式linux开发的方式来点亮一个led等。
我说的嵌入式开发的方式,是指按照如下方式:
module_init(led_init);
module_exit(led_exit);
MODULE_LICENSE("GPL");
其中module_init和module_exit都是linux定义好的模块初始化和模块卸载的操作,我们只需要实现其中的具体逻辑,和arduino目前的开发模式有点像。
请问各位大佬,这个该如何开始?
离线
目前找到了这篇文章,看的稀里糊涂,主要是荔枝派nano上烧写的linux,里面也没gcc呀
难道说需要我在ubuntu上编译好,然后往荔枝派nano的设备树上挂载?
离线
@unturned3
我之所以要用linux的模块方式来搞,就是为了让荔枝派发挥他最大的价值:带我入门真正意义的嵌入式驱动开发领域。
纯c写,我知道怎么搞,那个简单。
离线
思路我这里大概有了,我先自己摸索摸索去。
离线