Shell

壳层(英语:Shell)在计算机科学中,是指“提供用户使用界面”的软件,通常指的是命令行界面的解析器。一般来说,这个词是指操作系统中,提供访问内核所提供之服务的程序。不过这个词也拿来指应用软件,或是任何在特定组件外围的软件,例如浏览器或电子邮件软件是HTML排版引擎的shell。Shell这个词是来自于操作系统(内核)与用户界面的外层界面。通常将壳层分为两类:命令行与图形界面。命令行壳层提供一个命令行界面(CLI);而图形壳层提供一个图形用户界面(GUI)。
项目分为:硬件及驱动适配,内核裁剪及Uboot适配,openwrt固件适配及通用脚本,指示灯及数字输入输出模块,4G及联网模块,DTU透传模块,看门狗喂狗程序七部分。 个人主要负责:驱动适配及设备树修改,主要涉及gpio、pcie、sdio、uart接口的使能及配置; 内核配置,开启相关内核驱动,关闭无用驱动; 设备型号添加,openwrt架构的Makefile编写,通用shell脚本编写; 指示灯及数字输入输出模块代码编写,主要使用shell脚本处理; DTU透传模块代码主体使用C语言编写,涉及socket网络编程,主循环使用epoll替代select提升DTU处理效率; 看门狗喂狗程序使用C语言编写,主要负责设备的硬件看门狗复位功能。
2660C/C++智能硬件
当前共1个项目more
×
寻找源码
源码描述
联系方式
提交