辗辗转转把系统都安装完成了,用Gcc编译了下对应的工程,可以完整编译
Bin文件和out文件都可以生成,同时生成了完成内存分配map文件。
回看下代码架构,源码工程存放路径如下:
BUILD.gn文件来生成静态库,三部分内容(目标、源文件、头文件路径)构成,这个需要咱们自己根据工程名称来修改。
具体用法这里不赘述: 参阅
https://device.harmonyos.com/cn/docs/start/introduce/oem_development_example-0000001105048942
这里要分享点是这个头文件的include目录的用法:
Ohos_init.h里面设置了下服务初始化的工作。
Ohos_types.h重构了数字类型与数组的定义。
我们运行工程的时候需要导入下库文件,
同时运行时候启动接口模块。(SYS_RUN定义在ohos_init.h文件中)
至此环境搭建好了。就可以慢慢调试各个模块工作。(后续把其他类型的板子弄过来,一起修改了,慢慢更新)
小贴士:
1 Ubuntu系统重新进入界面,密码正确但是无法进入界面。网上查询说是权限问题,按照开机后在登陆界面按下shift + ctrl + F1进入tty命令行终端登陆后输入修改Xauthority,也还是无法进入命令行模式。
这次问题解决的方式:通过登陆界面右下角选择了on way进入, 在用户下重新修改了对应用户的密码,然后重启,可以进入,完美。有同类问题的可尝试下这个方法。