关于本项目¶
鲁班猫(LubanCat)¶
鲁班猫是野火推出的运行Linux、Android的卡片电脑品牌。 该系列卡片电脑硬件型号丰富,操作系统适配度高,开源教材资料众多,应用极其简单;
鲁班猫卓越的性能及其丰富的硬件型号,覆盖了教育、商业应用、工业控制等领域, 具备广泛的应用场景:卡片电脑、Linux服务器、 家庭智能化中枢、工业板卡;
鲁班猫支持Ubuntu、Debian、Android等系统,提供多套教材, 覆盖纯应用层用户以及系统开发用户,即使初入行业的嵌入式小白, 也能根据我们的教程完成开发,而对资深的嵌入式老鸟,则能加速产品二次开发过程。
其中,鲁班猫-算能系列支持ubuntu、buildroot等系统,提供多套教材,覆盖纯应用层用户以及系统开发用户, 可以适合卡片电脑、教育机器人、家庭智能化中枢、Linux服务器、工业板卡等场景。
文档说明¶
本书主要面向有MCU开发经验,希望从零开始学习Linux开发的嵌入式软件工程师及在校学生。
目前国内关于嵌入式Linux的教材大都比较老旧,要么是基于多年前的ARM9架构CPU, 要么是Linux系统内核还沿用2.6版本的,对于较新的技术如设备树、编译工具等鲜有介绍。 本书希望打破这种局面,配套的硬件平台采用Cortex-A53/risc-v等架构的CPU,讲解的Linux内核基于5.10.4版本, 循序渐进且涉及的知识全面,紧跟技术潮流,为学习者建立起Linux开发的全貌。
我们特意在第一第二部分通过一些小实验让读者把开发板用起来,就是希望让大家尽快接触开发板, 提高学习的热情,而不是让开发板躺着吃灰。
点击右侧链接可在线阅读本项目文档:《 LubanCat-sg200x系列板卡应用开发手册 》
本教程使用的开发环境说明如下:
PC系统Windows:默认使用Win10 64位,兼容Win7等系统。
PC系统Linux:Ubuntu22.04 ,强烈建议使用相同的版本。 教程讲解了在Windows上使用VirtualBox虚拟机安装的说明,使用其它虚拟机如VMware安装也可以。
开发板系统:Ubuntu22