新人培训文档是以 409 项目为导向。 一开始是学会获取公司资源和使用开发工具(git、keil、cantest、EC2) 公司的项目感觉是比较成熟的,里面的底层框架和脚本似乎都是自研的。 就409项目而言,它有两个表:配置表和属性表。配置表就像只在初始化执行一次,就像标记一样、标识这个项目的一些特性;属性表可以理解为共享内存、但是不是用Linux…
02_编译器以及烧写工具/tools/USB_fastboot_tool 把Qt镜像的四个文件加进去 cmd烧写 虚拟机,t1文件夹,fb.c、jpeg.c t1的子文件夹是jpeg-9e ./configure --host=arm-none-linux-gnueabi make make install cd .. make
BIOS Base Input & Output System 主要工作是检测、初始化硬件。BIOS还有中断向量表,通过“int 中断号”来实现相关的硬件调用。 BIOS是计算机上第一个运行的软件,由硬件ROM(只读存储器)加载。开机的时候处于实模式。 MBR MBR在0盘0道1扇区(就是最开始的扇区),被BIOS加载,要求扇区的最后两个是…
其实我有一点点基础,之前曾经尝试过刷完代码随想录,但是由于篇幅较长又没有太大的自制力,好几次尝试都不了了之。 这次刷完了!我想对我最大的帮助是让我心静下来了,两个月倏忽就过去了,曾经觉得遥不可及的目标不知不觉中实现了。
84. 柱状图中最大的矩形 class Solution { public: int largestRectangleArea(vector<int>& heights) { int n = heights.size(); stack<int> sta; // 头部和尾加入0 heights.insert(heigh…
42. 接雨水 class Solution { public: int trap(vector<int>& height) { stack<int> sta; sta.push(0); int sum = 0; for (int i = 1; i < height.size(); i ++) { while …
739. 每日温度 class Solution { public: vector<int> dailyTemperatures(vector<int>& temperatures) { int n = temperatures.size(); stack<int> sta; vector<int&…
虚拟机使用 VMware + ubuntu18 bochs使用2.6.8 .S 写好后 nasm -o mbr.bin mbr.S dd if=/home/wsm/bochs/c2/a/boot/mbr.bin of=/home/wsm/bochs/hd60M.img bs=512 count=1 conv=notrunc 出结果了!!
从左下往右上遍历 647. 回文子串 class Solution { public: // 当s[i] == s[j]时: // if j - i <= 1 : dp[i][j] = true; // else if dp[i+1][j-1] : dp[i][j] = true; // 需要从左下推出右上 int countSubstrin…
两个字符串,二维表示状态 583. 两个字符串的删除操作 class Solution { public: // 寻找最长公共串 int minDistance(string word1, string word2) { int n1 = word1.size(), n2 = word2.size(); vector<vector<in…