Quartus II 是Altera公司的综合性PLD开发软件,支持原理图、VHDL、VerilogHDL以及AHDL(Altera Hardware Description Language)等多种设计输入形式,内嵌自有的综合器以及仿真器,可以完成从设计输入到硬件配置的完整PLD设计流程。
Quartus II可以在XP、Linux以及Unix上使用,除了可以使用Tcl脚本完成设计流程外,提供了完善的用户图形界面设计方式。具有运行速度快,界面统一,功能集中,易学易用等特点。
Git https://skyao.gitbooks.io/learning-git/installation/ubuntu1604.html sudo add-apt-repository ppa:git-core/ppa sudo apt-get update sudo apt-get install git gitbook https://skyao.gitbooks.io/leaning-
安装 node.js 参考: https://skyao.gitbooks.io/leaning-gitbook/installation/nodejs.html
jdk https://skyao.gitbooks.io/learning-ubuntu-server/development/java/jdk.html maven https://skyao.gitbooks.io/learning-maven/installation/
系统关机命令 指令 说明 shutdown 命令安全地将系统关机。 halt 就是调用shutdown -h。 reboot 工作过程差不多跟halt一样﹐不过它是引发主机重启 poweroff 就是halt的软链接而已 init 所有进程的祖先﹐它的进程号始终为1﹐init 0为关机﹐init1为重启。 linux查看文本的指令 cat tac sed head tail more less n
软件包定义:运行于 RT-Thread 物联网操作系统平台上,面向不同应用领域的软件组件形成一个个软件包,由软件包描述信息,软件包源代码或库文件组成。 在制作软件包前,需要先对软件包的功能进行准确的定义,确保 不要耦合 与产品业务逻辑有关的代码,提高软件包的 通用性 。 软件包应该包含以下内容: 软件包代码和说明文档。 软件包索引。 例如作为示例的 hello 软件包,这两部分的地址为分别是: 软
敏捷开发不仅仅是一个框架,如看板,Scrum和功能驱动开发的极限编程(FDD)。它不仅仅是实践,例如计划,测试驱动的开发,计划会议,站立会议和冲刺。 敏捷软件开发包含一组框架,因此它被称为总称。这些框架基于敏捷宣言中表达的价值和原则。 将敏捷与其他软件开发方法分开,主要是关注人们从事的工作以及如何协同工作。敏捷软件开发社区专注于协作和自组织团队。 大多数团队和组织开始致力于敏捷软件开发,他们专注于
在开发智能路由器的过程中,如果有一个新需求,那先去google一下,到openwrt官方仓库里找一找package,如果没有的话,再自己开发一个。避免重新发明轮子。 比如商业wifi(广告wifi)需要的上网欢迎页,已经有nodogsplash实现了;上网欢迎页加上认证计费,有wifidog实现了。 远程云管理方面,有autossh实现了实时ssh管理(可少量调试使用,服务器负载高,无法承受数百台
快手 测试开发 暑期实习 一面挂 首先进行自我介绍,然后大概介绍了一下简历上的项目。没有问八股,也没有对简历上的项目问太多,很快就让写一道编程题,后来发现是leetcode上的第20题,算简单题了,不过当时还没怎么刷算法题,所以没写对。然后几小时就显示挂了。3月份面的试,后来一直在刷算法题,面试下来觉得算法题大多数情况下真的是一个硬性指标,真的是下花下时间去刷题!不过,最近也在想,异地找实习是不是