
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
道哥的第 028 篇原创文章目录一、前言二、需求调研和需求分析1. 用例图2. 用例描述(1)添加设备用例描述(2) 删除设备用例描述(3) 控制设备用例描述(4) 规则配置用例描述(5) 规则触发用例描述三、概要设计1. 针对关键用例的用例描述,画出鲁棒图2. 对鲁棒图中的模块进行归类,归纳出子系统四、详细设计1. 逻辑架构2. 运行架构3. 开发架构五、架构验证六、总结一、前言在上一篇文章中,
非常感谢原作者! 下面用一个简单的程序例子,来讲解如何制作deb包。首先你需要一个deb包管理的系统,debian, ubuntu等。 这里我用的是nexenta. 这些系统默认装好了deb包制作需要的工具,如dpkg-dev, devscripts等。如果没有,你也可以在制作过程中用apt-get install 来手动安装。1. 创建一个简单的源码包aubrey@aubrey-nexenta
道哥的第 029 篇原创文章目录一、前言二、关于单片机与嵌入式系统之间界定1. 单片机2. 嵌入式系统3. 嵌入式Linux4. RTOS三、非实时、软实时、硬实时四、x86 Linux 系统的调度策略1. 为什么 Linux 系统是软实时的?2. Linux 系统如何改成硬实时?(1)RT-Preempt(2)Xenomai五、RTOS 的优势六、总结一、前言前几天和一个在某研究所的发小聊天,他
文章目录一、前言二、操作过程1. 第一个版本的库2. 第二个版本的库三 \_Prama 其他用法1. 处理头文件重复包含2. 输出编译信息一、前言想象一下这个工作场景:你在为一个项目写一个功能库,别人调用库中提供的函数,后来你发现库里的函数A是多余的。具有完美情节的你,就是想把这个函数A废弃掉,此时肯定是不能直接删掉,因为你不知道别人在多少个地方调用了这个函数。这种情况如何处理比较好呢?这篇小短文
文章目录驱动程序示例代码全貌Makefile 文件编译、测试应用程序示例代码全貌编译、测试别人的经验,我们的阶梯!大家好,我是道哥,今天我为大伙儿解说的技术知识点是:【中断程序如何发送信号给应用层】。最近分享的几篇文章都比较基础,关于字符类设备的驱动程序,以及中断处理程序。也许在现代的项目是用不到这样的技术,但是万丈高楼平地起。只有明白了这些最基础的知识点之后,再去看那些进化出来的高级玩意,才会有

作者:道哥,10+年的嵌入式开发老兵。转载:欢迎转载文章,转载需注明出处。文章目录什么是 WSL?什么是 WSL2?激活 WSL 服务安装 Ubuntu-18.04 操作系统通过 ssh 远程登录编译 Hello,World!作为一名嵌入式软件开发工程师,在 Linux 系统下写代码、编译、调试是避免不了的事情。但是很少有同学会直接拿一台 Linux 真机来作为工作平台,除非是那种利用远程服务器来
1. 虚拟机vmware设置网络连接方式为nat.2. 虚拟机设置静态IP:IP:192.168.0.2 掩码:255.255.255.0 网关:192.168.0.1 DNS:192.168.0.13. 在宿主机的连接属性中,选择高级,勾选“允许其他网络通过此计算机的.......”,网络连接中选择“...vmnet8”在虚拟机中重新连接或者reboot。
声明:本文系我自己在练习时记录的点滴,可能有误。如果给您带来误解,请谅解。 写在前面:1.最好使用LFS官方的liveCD + 虚拟机。2.如果是虚拟机,最好把内存给的大一些,否则编译gcc, glibc时吃不消。3.可以直接使用liveCD,也可以把liveCD安装到虚拟机上。我的环境:VMWare6.5lfslivecd-x86-6.3-r2160.iso假设你现有的环境为A,制作
Shutdown the VM and add this to the vmx file and then restart the VM, if the host OS is Linux: serial0.present = “true”serial0.fileType = “device”serial0.fileName = “/dev/ttyS0” If host is Windows: se
主要是转自:参考:http://blogold.chinaunix.net/u/13265/showart.php?id=477122。 谢谢源作者!贴于此,供自己日后查询!1.环境虚拟机:vmware-6.5liveCD: lfslivecd-x86-6.3-r2160.iso2.安装参考:http://blogold.chinaunix.net/u/13265/showart.php







